Split brain
Cuando un clúster high-availability funciona normalmente, solo uno de los host debe actuar como el servidor activo. El servidor pasivo detecta el servidor activo a través de las conexiones Heartbeat y de clúster.
Puede configurar varias rutas para conectar los hosts a la red de datos para obtener redundancia, pero si la conexión Heartbeat y la conexión del clúster principal fallan, ambos servidores pueden intentar asumir el rol del servidor activo y dar como resultado un error de "split brain". En este caso, las conexiones a las direcciones IP del clúster high-availability se redirigirán a cualquiera de los dos servidores y los datos incoherentes se actualizarán o escribirán en los dos servidores. Cuando cualquiera de las conexiones se vuelve a conectar, el sistema detecta el error de "split-brain" y la incoherencia de datos entre los hosts.
Observaciones:
- Si no está seguro de qué función (clúster o Heartbeat) se ha asignado a cada una de las interfaces de red, puede ir a Synology High Availability > Red para comprobarlo.
En caso de que se produzca un error de "split-brain":
- Los servicios en los dos servidores y las direcciones IP del clúster high-availability no estarán disponibles hasta que se solucione el error de split brain.
- Cuando se encuentra este estado de error, aparece una nueva pestaña llamada Split brain en el panel de la izquierda. con la siguiente información: la diferencia entre los archivos de las carpetas compartidas en los dos servidores, la hora en la que los servidores se han convertido en servidores activos, así como la información más reciente de la conexión a los iSCSI Target.
- File Station estará en modo de solo lectura y aún podrá descargar o ver los archivos.
- En la pestaña Clúster, puede apagar el clúster o resolver el error de "split-brain" haciendo clic en el botón Administrar. Hay tres opciones para resolver el error:
- Conservar los dos servidores en el clúster: Elija uno de los hosts como nuevo servidor activo y el sistema sincronizará los datos y la configuración en el nuevo servidor activo con el nuevo servidor pasivo después de reiniciar ambos servidores. Observación: Los cambios realizados en el servidor pasivo durante el "split-brain" se perderán si elige esta opción.
- Conservar uno de los dos servidores en el clúster: Elija un host como el nuevo servidor activo y elimine el otro. Después de que el sistema reinicie los hosts, el nuevo servidor activo seguirá estando en el clúster y el host eliminado conservará sus datos y volverá al estado independiente. Se necesitará una sincronización de datos completa la próxima vez que agregue el servidor pasivo.
- Eliminar todo el clúster: Elimine el clúster y conserve los datos en los hosts. Ambos hosts volverán al estado independiente.
Observaciones:
- Cuantos más archivos haya en las carpetas compartidas, más tiempo se tardará en mostrar las diferencias.
- Asegúrese de que ambos hosts están encendidos antes de elegir el nuevo servidor activo al resolver el erro.