Inicio de clústeres utilizando scripts

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

  1. Inicie la herramienta de scripts wsadmin.
  2. 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
  3. 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.
  4. 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
  5. 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')

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_startcluster
File name: txml_startcluster.html