Utilice la herramienta wsadmin para iniciar los clústeres del servidor de aplicaciones, el
servidor genérico y el servidor proxy en el tiempo de ejecución del servidor de aplicaciones.
Antes de empezar
Existen varios procedimientos para realizar esta tarea. En este tema, se
utiliza el objeto AdminControl para iniciar clústeres en el entorno. De manera
alternativa, puede utilizar el grupo de mandatos ClusterConfigCommands del objeto
AdminTask o los scripts startSingleCluster, stopSingleCluster, rippleStartAllClusters y
rippleStartSingleCluster de la biblioteca de scripts AdminClusterManagement para
administrar los clústeres.
Procedimiento
- Inicie la herramienta de scripts wsadmin.
- Identifique el MBean ClusterMgr y asígnelo a la variable clusterMgr:
Uso de Jacl:
set clusterMgr [$AdminControl completeObjectName cell=mycell,type=ClusterMgr,*]
En Jython:
clusterMgr = AdminControl.completeObjectName('cell=mycell,type=ClusterMgr,*')
print clusterMgr
Este mandato devuelve el MBean ClusterMgr.
Salida de ejemplo:
WebSphere:cell=mycell,name=ClusterMgr,mbeanIdentifier=ClusterMgr,
type=ClusterMgr,process=dmgr
- Renueve la lista de clústeres.
Uso de Jacl:
$AdminControl invoke $clusterMgr retrieveClusters
En Jython:
AdminControl.invoke(clusterMgr, 'retrieveClusters')
Este
mandato llama a la operación retrieveClusters en el MBean ClusterMgr.
- Identifique el MBean Cluster y asígnelo a la variable cluster.
Uso de Jacl:
set cluster [$AdminControl completeObjectName cell=mycell,type=Cluster,name=cluster1,*]
En Jython:
cluster = AdminControl.completeObjectName('cell=mycell,type=Cluster,name=cluster1,*')
print cluster
Este mandato devuelve el MBean Cluster.
Salida de ejemplo:
WebSphere:cell=mycell,name=cluster1,mbeanIdentifier=Cluster,type=Cluster,process=cluster1
- Inicie el clúster o realice un inicio escalonado para el clúster.
- Para iniciar un clúster, utilice el ejemplo siguiente. Estos mandatos invocan
la operación de inicio en el MBean de clúster:
-
Uso de Jacl:
$AdminControl invoke $cluster start
En Jython:
AdminControl.invoke(cluster, 'start')
- Utilice el ejemplo siguiente para realizar un inicio escalonado en un clúster. El
inicio escalonado combina operaciones de detención e inicio. Primero detiene todos los miembros del
clúster y luego los reinicia. Por ejemplo, el clúster contiene 3 miembros de clúster
denominados server_1, server_2 y server_3. Al pulsar Inicio escalonado, server_1 se detiene
y se reinicia, a continuación server_2 se detiene y se reinicia y, finalmente,
server_3 se detiene y se reinicia. Utilice la opción Inicio escalonado, para no tener que detener y, a continuación, reiniciar todos los servidores de aplicaciones del clúster. Los
mandatos siguientes invocan la operación de inicio escalonado en el
MBean de clúster:
-
Uso de Jacl:
$AdminControl invoke $cluster rippleStart
En Jython:
AdminControl.invoke(cluster, 'rippleStart')