Criando um Servidor Utilizando Script

Utilize os comandos no grupos de comandos ServerManagement para o objeto AdminTask ou a biblioteca de scripts AdminServerManagement para criar um novo servidor de aplicativos, servidor da Web, servidor proxy ou servidor genérico.

Antes de Iniciar

Há três maneiras de concluir esta tarefa. Este tópico utiliza o objeto AdminConfig e os comandos para o objeto AdminTask para criar uma nova configuração do servidor. Alternativamente, é possível utilizar os scripts na biblioteca de scripts AdminServerManagement para criar um servidor de aplicativos, servidor da Web, servidor proxy ou servidor genérico.

Procedimento

  1. Inicie a ferramenta de script wsadmin.
  2. Obtenha o ID de configuração do objeto de nó.

    Os exemplos a seguir obtêm o ID de configuração do objeto de nó e o designam à variável node. Nesses exemplos, node_name é o nome do nó no qual você está incluindo o novo servidor, server_name é o nome do servidor que está sendo criado, template_name é o nome do modelo que você deseja que seja usado para criar o servidor. O comando AdminTask.createApplicationServer() requer que um nome do nó seja especificado. O nome do nó deve estar entre aspas simples. O comando AdminConfig.create() requer que você especifique o ID de configuração do objeto de nó. Se você não souber o ID de configuração, execute o comando AdminConfig.getid('/Node:node_name') para obter essas informações.

    • Utilizando Jacl:
      set node [$AdminConfig getid /Node:node_name/]
    • Utilizando Jython:
      node = AdminConfig.getid('/Node:node_name/')
      Para exibir o ID de configuração do objeto de nó, execute o seguinte comando:
      print node
  3. Determine se deve utilizar o objeto AdminConfig ou AdminTask para criar o servidor.
  4. Crie o servidor.
    Evitar Problemas Evitar Problemas: O nome de um servidor não pode conter um caractere em branco. gotcha
    • O seguinte exemplo utiliza os comandos para o objeto AdminTask para criar um servidor:
      Utilizando o objeto AdminTask:
      • Utilizando Jacl:

        $AdminTask createApplicationServer node_name 
        {-name server_name –templateName template_name}
      • Utilizando Jython:

        AdminTask.createApplicationServer('node_name', 
        ['-name', 'server_name', '-templateName',
        'template_name'])
    • O exemplo a seguir usa o objeto AdminConfig para criar um servidor. Nesses exemplos, node é a variável de nó à qual o ID de configuração do objeto de nó é designada.
      Utilizando o objeto AdminConfig:
      • Utilizando Jacl:

        $AdminConfig create Server $node {{name server_name}}
      • Utilizando Jython:

        AdminConfig.create('Server', node, ['name', 'server_name'])
  5. Salve as mudanças na configuração.
    Utilize o seguinte exemplo de comando para salvar suas alterações de configuração:
    AdminConfig.save()
  6. Apenas em um ambiente de implementação de rede, sincronize o nó.
    Utilize os scripts syncActiveNode ou syncNode na biblioteca de scripts AdminNodeManagement para propagar as alterações de configuração para o(s) nó(s).
    • Utilize o script syncActiveNodes para propagar as alterações para cada nó na célula, conforme demonstra o seguinte exemplo:
      AdminNodeManagement.syncActiveNodes()
    • Utilize o script syncNode para propagar as alterações para um nó específico, conforme demonstra o seguinte exemplo:
      AdminNodeManagement.syncNode("myNode")

Í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_createserver
Nome do arquivo: txml_createserver.html