Une option pour un laboratoire à domicile/serveur/NAS est d'utiliser un Mac Mini ou Studio avec du matériel externe Thunderbolt comme le OWC Thunderbay Flex 8 et un adaptateur Thunderbolt 10GbE SFP+. Chaque solution a des avantages et des inconvénients, bien sûr, et avec un Mac, notamment un Mac Mini, il y a évidemment des avantages en termes d'écosystème, de puissance de calcul et de consommation d'énergie, mais on lit souvent que macOS n'est tout simplement pas destiné à l'exploitation en tant que serveur.
Une des questions pertinentes est la création de LUN en tant que cibles iSCSI. J'aurais besoin de cela, car je voudrais aussi utiliser mon serveur pour des travaux de production, pas seulement pour le stockage de fichiers, des éléments liés aux médias (comme Plex) et d'autres services (par exemple, Vaultwarden). Pour ces trois derniers, macOS plus Docker ou des installations natives est probablement une bonne solution, à condition d'utiliser des périphériques Thunderbolt appropriés.
Cependant, pour un travail de production nécessitant un accès rapide à bande passante élevée, mon client Mac devrait se connecter via iSCSI pour un montage local, et vous pouvez le faire avec des initiateurs tiers sur macOS, même si la meilleure/la plus rapide vous coûtera une somme décente.
Mais pouvez-vous créer un LUN sur macOS ? Sur des solutions clés en main comme un NAS Synology, c'est un processus simple via le gestionnaire SAN du DSM. Sur Linux, vous avez tgt
ou scsi-target-utils
pour créer des cibles, mais ils ne sont pas disponibles via les gestionnaires de paquets macOS, donc je suppose qu'ils n'ont pas été portés, ou que macOS n'est tout simplement pas adapté.
Y a-t-il une solution pour macOS, une solution stable, par exemple après des redémarrages ?