Inicio y detención de un clúster de servidores Liberty
El controlador de colectivo ofrece un MBean ClusterManager que se puede utilizar para iniciar o detener un clúster de servidores Liberty. Los métodos startCluster y stopCluster del MBean inician y detienen todos los miembros del clúster en serie. Para iniciar o detener miembros de clúster individualmente, puede utilizar los métodos startServer y stopServer en el MBean ServerCommands o ejecutar los mandatos start y stop del servidor desde una línea de mandatos.
Antes de empezar
- Todos los miembros del clúster de servidores deben tener la característica clusterMember-1.0 habilitada en sus archivos server.xml.
- Todos los miembros del clúster de servidores deben configurarse para iniciar y detener el miembro del colectivo. Para obtener más información, consulte Inicio y detención de un miembro de colectivo de Liberty.
Procedimiento
- Para iniciar y detener en serie todos los servidores del clúster, utilice los métodos startCluster y stopCluster del MBean ClusterManager. Si el tamaño de un clúster es grande, la operación puede tardar mucho tiempo en completarse. El tiempo de ejecución esperado es O(N) donde N es el número de servidores del clúster. El tiempo total de la operación es de aproximadamente N*(tiempo_inicio_servidor). Si va a iniciar 100 servidores que tardan 6 segundos en iniciarse, por ejemplo, la operación startCluster tardará aproximadamente 600 segundos (10 minutos).
- Para iniciar o detener miembros de clúster individualmente, puede utilizar los métodos startServer y stopServer del MBean ServerCommands para iniciar y detener un miembro de colectivo. Consulte Inicio y detención de un miembro de colectivo de Liberty.
- Para iniciar o detener miembros de clúster o el controlador de colectivo individualmente, puede ejecutar los mandatos start y stop del servidor desde una línea de mandatos. Consulte Inicio y detención de un servidor desde la línea de mandatos.