Criando Membros de Cluster Utilizando Script

Use a ferramenta wsadmin para criar membros de cluster em servidor de aplicativos, servidor genérico, servidor da Web e clusters de servidores proxy.

Antes de Iniciar

Existem várias maneiras de concluir essa tarefa. Este tópico utiliza o objeto AdminConfig para criar membros de cluster em seu ambiente. Ou então, você pode utilizar o grupo de comandos ClusterConfigCommands para o objeto AdminTask ou o script createClusterMember da biblioteca de scripts AdminClusterManagement para criar e configurar clusters.

Sobre Esta Tarefa

As opções de gabaritos estão disponíveis apenas para o primeiro membro de cluster criado. Todos os membros de cluster criados após o primeiro membro serão idênticos. Um modelo é armazenado no escopo do cluster que deve ser utilizado para criar membros de cluster adicionais.

Procedimento

  1. Inicie a ferramenta de script wsadmin.
  2. Há duas maneiras de executar essa tarefa. Escolha uma das seguintes opções:
    • Utilizando o objeto AdminTask:
      • Utilizando Jacl:

        $AdminTask createClusterMember {-interactive}
      • Utilizando Jython:
        AdminTask.createClusterMember ('[-interactive]')
    • Utilizando o objeto AdminConfig:
      1. Identifique o cluster existente e atribua-o à variável cluster:
        • Utilizando Jacl:

          set cluster [$AdminConfig getid /ServerCluster:myCluster1/]
        • Utilizando Jython:
          cluster = AdminConfig.getid('/ServerCluster:myCluster1/')
          print cluster
        Saída do exemplo:
        myCluster1(cells/mycell/clusters/myCluster1|cluster.xml#ServerCluster_1)
      2. Identifique o nó no qual criar o novo servidor e atribua-o à variável node:
        • Utilizando Jacl:

          set node [$AdminConfig getid /Node:mynode/]
        • Utilizando Jython:
          node = AdminConfig.getid('/Node:mynode/')
          print node

        Saída do exemplo:

        mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
      3. (Opcional) Identifique o modelo do membro do cluster e atribua-o à variável serverTemplate:
        • Utilizando Jacl:

          set serverTemplate [$AdminConfig listTemplates Server]
        • Utilizando Jython:
          serverTemplate = AdminConfig.listTemplates('Server')
          print serverTemplate
        Saída do exemplo:
        server1(templates/default/nodes/servers/server1|server.xml#Server_1)
      4. Crie o novo membro do cluster utilizando o comando createClusterMember.
        • O exemplo a seguir cria o novo membro do cluster, transmitindo o ID de configuração do cluster existente, o ID de configuração do nó existente e os atributos do novo membro:
          • Utilizando Jacl:

            $AdminConfig createClusterMember $cluster $node {{memberName clusterMember1}}
          • Utilizando Jython:
            AdminConfig.createClusterMember(cluster, node, [['memberName', 'clusterMember1']])
        • O exemplo a seguir cria o novo membro do cluster com um gabarito, transmitindo o ID de configuração do cluster existente, o ID de configuração do nó existente, os atributos do novo membro e o ID do gabarito:
          • Utilizando Jacl:

            $AdminConfig createClusterMember $cluster $node 
            {{memberName clusterMember1}} $serverTemplate
          • Utilizando Jython:
            print AdminConfig.createClusterMember(cluster, node, 
            [['memberName',  'clusterMember1']], serverTemplate)
          Saída do exemplo:
          clusterMember1(cells/mycell/clusters/myCluster1|cluster.xml$ClusterMember_2)
  3. Salve as mudanças na configuração.
    Utilize o seguinte exemplo de comando para salvar suas alterações de configuração:
    AdminConfig.save()
  4. Apenas em um ambiente de implementação de rede, sincronize o nó.
    Utilize o script syncActiveNodes na biblioteca de scripts AdminNodeManagement para propagar as alterações para todos os nós ativos, conforme demonstrado no exemplo a seguir:
    AdminNodeManagement.syncActiveNodes()

Í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_addcluster
Nome do arquivo: txml_addcluster.html