2 votos

MacOS como sistema operativo servidor: ¿es posible crear LUN de destino iSCSI?

Una opción para un laboratorio/servidor/NAS doméstico es utilizar un Mac Mini o Studio con un equipo Thunderbolt externo como el OWC Thunderbay Flex 8 y un adaptador Thunderbolt 10GbE SFP+. Cada solución tiene ventajas y desventajas, por supuesto, y con un Mac, especialmente un Mac Mini, hay obviamente ventajas en términos de ecosistema, potencia de cálculo y consumo de energía, pero a menudo se lee que MacOS simplemente no está diseñado para el funcionamiento del servidor.

Una de las cuestiones relevantes es la creación de LUNs como objetivos iSCSI. Yo necesitaría esto, porque también querría utilizar mi servidor para el trabajo de producción, no sólo para el almacenamiento de archivos, cosas relacionadas con los medios de comunicación (como Plex) y otros servicios (por ejemplo, Vaultwarden). Para los tres últimos, MacOS más Docker o instalaciones nativas es probablemente una buena solución, siempre que esté utilizando dispositivos Thunderbolt adecuados.

Sin embargo, para el trabajo de producción de acceso rápido de gran ancho de banda, mi Mac cliente necesitaría conectarse a través de iSCSI para el montaje local, y puede hacerlo con iniciadores terceros en MacOS, aunque la mejor opción/la más rápida le cueste una buena cantidad de dinero.

Pero, ¿puedes crear un LUN en MacOS? En soluciones llave en mano como un NAS Synology es un proceso sencillo a través de SAN Manager de DSM. En Linux tiene tgt o scsi-target-utils para crear objetivos, pero no están disponibles a través de los gestores de paquetes de MacOS, así que asumo que o bien no han sido portados, o MacOS simplemente no es adecuado.

¿Existe alguna solución para MacOS que sea estable, por ejemplo, después de reiniciar?

3voto

Douglas Puntos 10417

No hay soporte iSCSI en MacOS.

Esto incluye tanto la creación de un iSCSI LUN (servidor) como de un iniciador iSCSI (cliente). Este ha sido el caso desde OS X 10.4 en 2007/08 .

Hablando desde la experiencia personal, para crear iSCSI LUNs en un Apple FC Array, necesité reutilizar un XServe con FreeBSD para que esto ocurra. La solución que ofrece GlobalSAN era prohibitivo.

La razón por la que Apple decidió no incluir iSCSi en MacOS es algo que sólo ellos pueden responder. Sin embargo, mi teoría es que MacOS es un sistema operativo de escritorio y no algo que reside en un centro de datos donde iSCSI es más frecuente. El acceso al almacenamiento a nivel de bloque es fundamental para algunas aplicaciones y, aunque es rápido, no lo es tanto como las tecnologías de conexión directa como USB y Thunderbolt.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X