Tras el reinicio de cualquier nodo, este no vuelve a incorporarse automáticamente al clúster de Omnissa Access. Debe ejecutar el comando wso cp unseal desde el nodo de arranque para restablecer la pertenencia al clúster.
Nota: Este comportamiento se aplica únicamente a la versión provisional actual.
Utilice la opción de procedimiento adecuada que se indica a continuación en función de su situación de mantenimiento.
Opción 1 - Mantenimiento planificado: reiniciar un nodo cada vez
Para mantener la disponibilidad del clúster, reinicie un nodo cada vez. El clúster seguirá funcionando, aunque con capacidad reducida, durante el reinicio.
Nodos de Omnissa Access
-
Apague el nodo que se va a someter a mantenimiento.
-
Supervise el estado del clúster y el estado de los servicios.
El clúster debería mantenerse en un estado correcto con una instancia de cada servicio ejecutándose a capacidad reducida.
-
Realice el mantenimiento y vuelva a poner el nodo en línea.
-
Desde el nodo de arranque, ejecute:
wso cp unseal -
Desde el nodo de arranque, ejecute el siguiente comando para comprobar el estado del clúster.
Espere a que todos los servicios vuelvan a estar operativos:
wso healthcheck -
Compruebe que se estén ejecutando dos instancias de cada servicio.
-
Ejecute el siguiente comando para confirmar que todos los servicios están listos para atender el tráfico:
wso access check-service-readiness
Si ambos nodos de Access dejan de funcionar (de forma no planificada):
- Una vez que ambos nodos vuelvan a estar operativos, ejecute el siguiente comando desde el nodo de arranque:
wso cp unseal - Ejecute
wso healthcheckdesde el nodo de arranque y espere a que todos los servicios vuelvan a estar operativos. - Compruebe que se estén ejecutando dos instancias de cada servicio.
- Ejecute
wso access check-service-readinesspara confirmar que los servicios están listos para atender el tráfico.
Nodos de infraestructura/plataforma
Reinicie un nodo a la vez. Los servicios de infraestructura (PostgreSQL, Kafka, Redis y OpenSearch) siguen funcionando con dos instancias durante el reinicio.
-
Apague el nodo que se va a someter a mantenimiento.
-
Supervise el estado del clúster.
El clúster debería seguir funcionando con dos instancias de cada servicio de infraestructura.
-
Realice el mantenimiento y vuelva a poner el nodo en línea.
-
Desde el nodo de arranque, ejecute:
wso cp unseal -
Desde el nodo de arranque, ejecute
wso healthcheckpara comprobar el estado del clúster.Espere a que todos los servicios vuelvan a estar operativos.
-
Compruebe que se estén ejecutando tres instancias de cada servicio de infraestructura.
Si todos los nodos de infraestructura/plataforma se desactivan (de forma no planificada):
- Una vez que todos los nodos vuelvan a estar operativos, ejecute el siguiente comando desde el nodo de arranque:
wso cp unseal - Ejecute
wso healthcheckdesde el nodo de arranque y espere a que los servicios vuelvan a estar operativos. - Compruebe que se estén ejecutando tres instancias de cada servicio de infraestructura.
Reinicio del nodo de arranque
Reiniciar el nodo de arranque no afecta a los servicios del clúster.
Opción 2 - Mantenimiento planificado: sin merma del rendimiento (nodo de búfer)
Para realizar el mantenimiento sin que se vea afectado el servicio, agregue un nodo de búfer temporal antes de comenzar. Esto permite que los servicios se migren fuera del nodo en el que se está realizando el mantenimiento.
-
Implemente un nuevo nodo con la misma configuración que los nodos existentes y agréguelo al clúster.
-
Desde el nodo de arranque, actualice el archivo
cp-cluster.inicon la nueva dirección IP del nodo y ejecute:wso cp deploy -t <new-node-ip> -
Drene el nodo que se va a someter a mantenimiento desde la interfaz de usuario de Nomad (Clients > seleccione el nodo > Drain).
Esta acción migrará todos los servicios a otros nodos, incluido el nodo de búfer, sin que ello afecte al rendimiento.
-
Realice el mantenimiento en los nodos existentes de uno en uno.
-
Una vez finalizado el mantenimiento, si lo desea, elimine el nodo de búfer borrando su entrada del archivo
cp-cluster.iniy apagándolo.También puede conservarlo como nodo de reserva para futuros mantenimientos.
-
Desde el nodo de arranque, ejecute:
wso cp unseal -
Ejecute
wso healthcheckpara comprobar el estado del clúster. -
Compruebe que estén en ejecución dos instancias de cada servicio de Access y tres instancias de cada servicio de infraestructura/plataforma.
-
Ejecute
wso access check-service-readinesspara confirmar que todos los servicios están listos para atender el tráfico.Nota: Tras reiniciar un nodo y ejecutar el comando
wso cp unseal, espere a que todos los servicios vuelvan a estar operativos y se forme un clúster en estado correcto. Supervise el estado del clúster durante este periodo. Si un servicio no se recupera, compruebe sus registros en la interfaz de usuario de Nomad, elimine el servicio y vuelva a implementarlo:wso services deploy -s <service-name>
¿Le resultó útil esta página?