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?