Entrar en la modalidad de mantenimiento para colectivos de Liberty
Entre en la modalidad de mantenimiento antes realizar pruebas de diagnósticos, mantenimiento o ajustes en un host o servidor. La modalidad de mantenimiento puede evitar la interrupción de solicitudes de cliente direccionando el tráfico del cliente alrededor de un servidor que está en la modalidad de mantenimiento a otro servidor.
Acerca de esta tarea
Cuando un servidor que es miembro de escalado está en modalidad de mantenimiento, el controlador de escalado no puede iniciar o detener dicho servidor. El servidor no cuenta con respecto a los valores mínimo o máximo de la instancia en ejecución para el clúster.
Cuando un host está en modalidad de mantenimiento, el controlador de escalado no puede suministrar un servidor nuevo en dicho host.
Puede entrar en la modalidad de mantenimiento en un servidor que se ha unido a un colectivo o en un host que está registrado en un colectivo.
Puede utilizar la modalidad de mantenimiento para alterar el direccionamiento de solicitudes a través de un servidor web que esté habilitado para Intelligent Management.
Entrar un servidor o un host en la modalidad de mantenimiento es un cambio permanente. Un servidor o host permanece en la modalidad de mantenimiento, incluso aunque se haya reiniciado el servidor, hasta que la modalidad se modifique de forma explícita.
Procedimiento
Ejemplo
En este ejemplo, el hostc tiene un controlador colectivo. El controlador colectivo tiene las características de controlador de escalado y el direccionamiento dinámico habilitadas. En el archivo server.xml del controlador de escalado, el número mínimo de miembros de clúster activos se establece en 1. Host1 tiene dos miembros de clúster iniciados, memberA1 para clúster A y memberB1 para clúster B. Host2 tiene un miembro de clúster detenido, memberA2 para clúster A. Todos los miembros de clúster tienen la característica de miembro de escalado habilitada. También existe un servidor web que está habilitado para Intelligent Management, que direcciona las solicitudes a los miembros del clúster.
wlp/bin/collective enterMaintenanceMode
--host=hostc
--port=controller1HttpsPortNumber
--user=adminUser
--password=adminPassword
--hostName=host1
Para reducir el número de opciones necesarias, utilice la
opción --controller en lugar de --user, --password,
--host y --port.
wlp/bin/collective enterMaintenanceMode --controller=usuarioAdmin:contraseñaAdmin@hostc:númeroPuertoHttpsControlador1 --hostName=host1
Se ha entrado correctamente en la
modalidad de mantenimiento para el host1.
Debe iniciarse un servidor alternativo. La modalidad de
mantenimiento se establecerá para el miembroA1 cuando se inicie el
servidor alternativo.
No se ha podido entrar en la modalidad de mantenimiento para el
miembroB1 porque no está disponible ningún servidor alternativo.
El controlador de escalado inicia el miembroA2 como sustituto para miembroA1. Después de que se inicie el miembroA2, el miembroA1 se coloca en modalidad de mantenimiento. El servidor web deja de direccionar solicitudes HTTP al miembroA1.
El controlador de escalado no puede sustituir miembroB1, por lo tanto, el miembro no se coloca en la modalidad de mantenimiento. Puede volver a ejecutar el mandato utilizando el argumento --force para forzar a miembroB1 para colocarse en la modalidad de mantenimiento, lo cual puede afectar al rendimiento de las solicitudes que se ejecutan en el clústerB.
Qué hacer a continuación
El controlador de estado también utilizar la modalidad de mantenimiento como una acción que se realiza cuando se incumple la política de estado. Por ejemplo, si utiliza una condición de tiempo de respuesta excesivo y el tiempo de respuesta excede el umbral de promedio de tiempo de respuesta especificado para un servidor, el servidor puede pasar a la modalidad de mantenimiento.