0 votes

MacOS en tant que système d'exploitation serveur : est-il possible de créer des LUN cibles iSCSI ?

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 ?

2voto

Douglas Points 10417

Il n'y a pas de support iSCSI sous macOS.

Cela inclut à la fois la création d'un LUN iSCSI (serveur) ou d'un initiateur iSCSI (client). C'est le cas depuis OS X 10.4 en 2007/08.

Parlant de mon expérience personnelle, pour créer des LUN iSCSI sur un Apple FC Array, j'ai dû réutiliser un XServe avec FreeBSD pour que cela fonctionne. La solution proposée par GlobalSAN était coûteuse.

Pourquoi Apple a décidé de ne pas rendre iSCSI disponible dans macOS est finalement quelque chose que seul eux peuvent répondre. Cependant, ma théorie est que macOS est un système d'exploitation de bureau et non quelque chose qui se trouve dans un datacenter où iSCSI est le plus répandu. L'accès au stockage de niveau bloc est critique pour certaines applications, et bien que rapide, ce n'est pas aussi rapide que les technologies connectées directement comme l'USB et le Thunderbolt.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X