Sí, la alta disponibilidad para MacOS definitivamente existe.
Al igual que en Windows, no se puede pulsar un botón mágico y hacer que cualquier ordenador con cualquier software genérico funcione de repente en un sistema de HA, ya sea activo/pasivo o activo/activo.
La forma de configurar un sistema de HA depende de los servicios que quieras que ofrezca el sistema. ¿Necesita un sistema de almacenamiento en red de alta disponibilidad? - ¿es un servidor de construcción de alta disponibilidad? ¿es un sistema de renderización de alta disponibilidad?
En algunos casos no es óptimo utilizar máquinas virtuales en absoluto, sino utilizar software que se ejecuta bare-metal para implementar los servicios de alta disponibilidad.
En otros casos, puedes utilizar las VMs para tener una forma más fácil de implementar, por ejemplo, una alta disponibilidad del estilo de conmutación por error activa/pasiva. Esto suele tener algunos inconvenientes, pero son los mismos que en un entorno Windows.
Una de las configuraciones más sencillas es hacer que el disco de la máquina virtual se almacene en un sistema de almacenamiento compartido por un par de Mac Minis (o más). El propio sistema de almacenamiento también debe estar altamente disponible. Entonces se replicaría la configuración de la máquina virtual entre los dos Mac Minis, se implementaría un sistema de latido del corazón y se haría que el ordenador pasivo tomara el control automáticamente cuando el latido del corazón se detuviera. Normalmente, esto es un tipo de STONITH, que puede implementarse de múltiples maneras.
Una implementación bien conocida en la industria de un sistema tan sencillo es el sistema VMware vSphere HA, en el que básicamente se ejecuta ESXi en los Mac Minis y se utiliza vSphere con vSphere HA para realizar la supervisión y la conmutación por error automática. El sistema de almacenamiento compartido puede implementarse de muchas maneras diferentes (aunque la mayoría tiene inconvenientes).