Iniciando Clusters Utilizando o Script

Use a ferramenta wsadmin para iniciar o servidor de aplicativos, servidor genérico e clusters de servidores proxy no tempo de execução do servidor de aplicativos.

Antes de Iniciar

Existem várias maneiras de concluir essa tarefa. Este tópico utiliza o objeto AdminControl para iniciar clusters em seu ambiente. Ou então, você pode utilizar o grupo de comandos ClusterConfigCommands para o objeto AdminTask ou os scripts startSingleCluster, stopSingleCluster, rippleStartAllClusters e rippleStartSingleCluster da biblioteca de scripts AdminClusterManagement para administrar clusters.

Procedimento

  1. Inicie a ferramenta de script wsadmin.
  2. Identifique o ClusterMgr MBean e atribua-o à variável clusterMgr.
    • Utilizando Jacl:
      set clusterMgr [$AdminControl completeObjectName cell=mycell,type=ClusterMgr,*]
    • Utilizando Jython:
      clusterMgr = AdminControl.completeObjectName('cell=mycell,type=ClusterMgr,*')
      print clusterMgr
    Esse comando retorna o ClusterMgr MBean.
    Saída do exemplo:
    WebSphere:cell=mycell,name=ClusterMgr,mbeanIdentifier=ClusterMgr,
    type=ClusterMgr,process=dmgr
  3. Atualize a lista de clusters.
    • Utilizando Jacl:
      $AdminControl invoke $clusterMgr retrieveClusters
    • Utilizando Jython:
      AdminControl.invoke(clusterMgr, 'retrieveClusters')
    Esse comando chama a operação retrieveClusters no ClusterMgr MBean.
  4. Identifique o Cluster MBean e atribua-o à variável cluster.
    • Utilizando Jacl:
      set cluster [$AdminControl completeObjectName cell=mycell,type=Cluster,name=cluster1,*]
    • Utilizando Jython:
      cluster = AdminControl.completeObjectName('cell=mycell,type=Cluster,name=cluster1,*')
      print cluster
    Esse comando retorna o Cluster MBean.
    Saída do exemplo:
    WebSphere:cell=mycell,name=cluster1,mbeanIdentifier=Cluster,type=Cluster,process=cluster1
  5. Inicie ou Execute RippleStart no Cluster.
    • Para iniciar um cluster, utilize o exemplo a seguir. Esses comandos chamam a operação start no cluster MBean:
      • Utilizando Jacl:
        $AdminControl invoke $cluster start
      • Utilizando Jython:
        AdminControl.invoke(cluster, 'start')
    • Utilize o exemplo a seguir para executar RippleStart em um cluster. RippleStart combina as operações de paralisação e inicialização. Primeiro pára e, em seguida, inicia cada membro do cluster novamente. Por exemplo, o cluster contém 3 membros de cluster denominados server_1, server_2 e server_3. Quando você clica em RippleStart, o server_1 pára e é reiniciado, em seguida, o server_2 pára e é reiniciado e, finalmente, o server_3 pára e é reiniciado. Utilize a opção RippleStart em vez de parar manualmente e, em seguida, iniciar todos os servidores de aplicativos no cluster. Os comandos a seguir chamam a operação rippleStart no cluster MBean:
      • Utilizando Jacl:
        $AdminControl invoke $cluster rippleStart
      • Utilizando Jython:
        AdminControl.invoke(cluster, 'rippleStart')

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_startcluster
Nome do arquivo: txml_startcluster.html