Após a criação de um perfil ou
a inclusão de um nó, o nome de host do servidor ou de suas portas pode estar incorreto.
Siga os exemplos para alterar o nome de host do servidor utilizando ferramentas da linha de
comandos e a ferramenta de script wsadmin, e o nome de host das portas do servidor
utilizando o console administrativo e ferramentas de linha de comandos.
Antes de Iniciar
Crie um perfil ou inclua
um nó em uma célula. Verifique se
o nome de host do servidor e as portas do servidor estão corretos.
Sobre Esta Tarefa
Se o nome do host de um servidor ou suas portas estiverem incorretos, poderão
ocorrer problemas, tais como erros ao tentar parar um servidor. Uma tarefa de exemplo mostra como corrigir o nome de host do servidor por meio de
ferramentas de linha de comandos e da ferramenta de script wsadmin. A outra tarefa de exemplo mostra como
corrigir o nome de host das portas do servidor utilizando o console administrativo e
ferramentas de linha de comandos.
Procedimento
- Corrija o nome de host
de um nó de servidor de aplicativos, um agente de nó ou um nó de gerenciador de implementação utilizando
a ferramenta de script wsadmin e ferramentas de linha de comandos.
- Ative a ferramenta wsadmin.
Insira o seguinte comando:
wsadmin -lang jython
- Liste o conteúdo do arquivo de configuração do servidor.
Digite a seguinte linha de código:
AdminConfig.list('ServerIndex')
- Na saída, localize
o objeto ServerIndex para o nó do servidor de aplicativos, o agente do nó ou
o gerenciador de implementação, semelhante aos seguintes exemplos:
Servidor de aplicativos e agente
do nó:cells/isthmusCell16/nodes/isthmusNode06|serverindex.xml#ServerIndex_1
Gerenciador de implementação: cells/isthmusCell16/nodes/isthmusCellManager06|serverindex.xml#ServerIndex_1
- Modifique o nome do host
para o nó do servidor de aplicativos, o agente do nó ou o gerenciador de implementação,
semelhante aos seguintes exemplos:
Servidor de aplicativos e agente do nó:
Digite a seguinte linha de código:
AdminConfig.modify('(cells/isthmusCell16/nodes/isthmusNode06|serverindex.xml
#ServerIndex_1)', "[[hostName new_host_name]]")
Gerenciador de implementação:
Digite a seguinte linha de código:
AdminConfig.modify('(cells/isthmusCell16/nodes/isthmusCellManager06|
serverindex.xml#ServerIndex_1)', "[[hostName new_host_name]]")
Os comandos estão divididos em várias linhas para finalidades de impressão.
- Modifique o nome do host para a instância
de Daemon pois ela se aplica ao servidor de aplicativos, agente do nó e
gerenciador de implementação.
Servidor de aplicativos e agente do nó:
![[z/OS]](../images/ngzos.gif)
Digite a seguinte linha de código:
AdminTask.modifyNodeGroupProperty('DefaultNodeGroup',
'[ -name was.WAS_DAEMON_protocol_iiop_daemon_listenIPAddress
-value newHostname]')
Gerenciador de implementação:
![[z/OS]](../images/ngzos.gif)
Digite a seguinte linha de código:
AdminTask.modifyNodeGroupProperty('DefaultNodeGroup',
'[ -name was.WAS_DAEMON_protocol_iiop_daemon_listenIPAddress
-value newHostname]')
- Verifique se os nomes dos hosts
estão corretos, semelhantes aos seguintes exemplos:
Servidor de aplicativos e agente do nó:
Digite a seguinte linha de código:
AdminConfig.show('(cells/isthmusCell07/nodes/isthmusCellManager07|
serverindex.xml#ServerIndex_1)', 'hostName')
A resposta é:
'[hostName isthmus]'
Gerenciador de implementação:
Digite a seguinte linha de código:
AdminConfig.show('(cells/isthmusCell07/nodes/isthmusNode04|
serverindex.xml#ServerIndex_1)', 'hostName')
A resposta é:
'[hostName isthmus]'
Os comandos estão divididos em várias linhas para finalidades de impressão.
- Salve a configuração.
Digite a seguinte linha de código:
AdminConfig.save()
- Digite exit para encerrar a sessão do wsadmin.
- Se você alterou
os nomes dos hosts do servidor de aplicativos e do agente do nó, atualize o
nó com as alterações.
- Pare o agente do nó.
Insira o seguinte comando:
stopNode -profileName AppSrv01
- Pare o servidor de aplicativos.
Insira o seguinte comando:
stopServer server1 -profileName AppSrv01
- Utilize o script syncNode localizado em cada diretório /bin de nó federado para sincronizar as mudanças a partir da configuração no nó
Gerenciador de implementação:
Insira o seguinte comando:
syncNode <DMGR_HOST> <SOAP_PORT>
- Reinicie o agente do nó.
Insira o seguinte comando:
startNode -profileName AppSrv01
- Reinicie o servidor de aplicativos.
Insira o seguinte comando:
startServer server1 -profileName AppSrv01
- Se você alterou o
nome do host do gerenciador de implementação, reinicie o gerenciador de implementação para aplicar
as alterações.
- Para o gerenciador de implementação(a partir do diretório /bin do gerenciador de implementação)..
Insira o seguinte comando:
stopManager -profileName DMgr01
- Inicie o gerenciador de implementação.
Insira o seguinte comando:
startManager -profileName DMgr01
- Corrija os nomes dos hosts
para as portas que um agente do nó, agente do nó ou gerenciador de implementação
abre.
Se você precisar corrigir os
nomes dos hosts das portas do servidor, poderá fazer a correção utilizando
ferramentas de linha de comandos e a ferramenta de script wsadmin ou o console administrativo. Pode ser preciso corrigir os nomes dos hosts de várias
portas para um determinado servidor. Este exemplo mostra como corrigir os nomes dos hosts
utilizando o console administrativo e ferramentas de linha de comandos.
- Para o servidor de aplicativos, selecione . Para
o agente do nó, selecione . Para o gerenciador de implementação, selecione .
- Selecione uma porta cujo nome de host necessite ser alterado.
- Altere o nome do host no campo Host; Clique em OK.
- Continue selecionando portas e alterando nomes de hosts até corrigir
cada um dos nomes de hosts para as portas do servidor.
- Salve as alterações na configuração principal.
- Se você alterou
os nomes dos hosts do servidor de aplicativos e do agente do nó, atualize o
nó com as alterações.
- Pare o agente do nó.
- Selecione .
- Selecione o agente do nó que deseja parar.
- Clique em Parar.
- Pare
o servidor de aplicativos.
- Selecione .
- Selecione o servidor que deseja parar.
- Clique em Parar.
- Sincronize os nós.
Insira o seguinte comando:
syncNode deployment_manager_host deployment_manager_port
- Reinicie o agente do nó.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
- Selecione .
- Selecione o agente do nó que deseja reiniciar.
- Clique em Reiniciar.
![[z/OS]](../images/ngzos.gif)
Insira o seguinte comando:
startNode -profileName AppSrv01
- Reinicie o servidor de aplicativos.
- Selecione .
- Selecione o servidor que deseja reiniciar.
- Clique em Iniciar.
- Se você alterou o
nome do host do gerenciador de implementação, reinicie o gerenciador de implementação para aplicar
as alterações.
- Pare o gerenciador de implementação.
- Clique em .
- Clique em Parar.
- Inicie o gerenciador de implementação.
Insira o seguinte comando:
startManager -profileName DMgr01
Resultados
Você alterou o nome de host do servidor os nomes de host das portas
do servidor, ou ambos.
O que Fazer Depois
Você pode continuar
a administrar este produto executando tarefas tais como gerenciar nós,
agentes de nós e grupos de nós.