O gerenciador de implementação é um aplicativo de administração que executa um servidor de aplicativos especial, criado ao instalar o produto WebSphere Application Server, Network Deployment ou quando você cria um perfil de gerenciador de implementação utilizando o modelo de perfil do gerenciador de implementação. Com o gerenciador de implementação, é possível administrar vários nós WebSphere Application Server.
As etapas descrevem como iniciar e parar o gerenciador de implementação.
Antes de Iniciar
Antes de poder iniciar ou parar o gerenciador de implementação, você
deve primeiro instalar o produto WebSphere Application Server, Network Deployment.
Sobre Esta Tarefa
Inicie o gerenciador de implementação para que seja possível gerenciar todos os elementos da célula do
WebSphere Application Server.
Para o gerenciador de implementação conforme necessário, como ao migrar para uma nova versão do produto WebSphere Application Server, Network Deployment, ao desinstalar o produto e assim
por diante.
Procedimento
- Inicie o gerenciador de implementação.
Use um
destes métodos para iniciar um gerenciador de implementação:
- Use o comando startManager:
startManager
Use
o script Qshell startManager para iniciar um gerenciador de implementação a partir da
linha de comando Qshell do servidor IBM® i que hospeda o nó.
Por exemplo, a partir do
diálogo de comando no diretório bin de um perfil de gerenciador de implementação, execute o comando startManager.
Para obter
informações adicionais, consulte o tópico do comando startManager.
Utilize o comando CL Enviar Tarefa (SBMJOB).É possível executar este comando CL de uma
linha de comandos
IBM i:
SBMJOB CMD(CALL PGM(product_library/QWASSTRSVR) PARM('-profilePath'
'profile_root' '-server' 'deployment_manager')) JOB(server)
JOBD(QWAS85/QWASJOBD) JOBQ(QWAS85/QWASJOBQ) USER(QEJBSVR) LANGID(*USRPRF)
CNTRYID(*USRPRF) CCSID(*USRPRF) OUTQ(QWAS85/QWASOUTQ) ALWMLTTHD(*YES)
em que
- profile_root é a raiz do perfil do gerenciador de implementação.
- deployment_manager é o nome do servidor do gerenciador
de implementação que deseja iniciar.
Evitar Problemas: Se a mensagem
WSVR0629I:
O buffer da solicitação para o conjunto de encadeamentos "server.startup" atingiu sua
capacidade for gravada no arquivo
SystemOut.log do gerenciador de implementação
quando o gerenciador de implementação iniciar, aumente o tamanho do buffer da solicitação do
conjunto de encadeamentos
server.startup. É possível executar os comandos wsadmin para aumentar o
número máximo de encadeamentos que são permitidos no conjunto. Inicie o wsadmin
para o gerenciador de implementação e, em seguida, insira os comandos a seguir em
sequência:
- Utilizando Jython:
print AdminConfig.list('ThreadPool')
tp = "server.startup(thread_pool_path_from_list_command)"
print AdminConfig.showall(tp)
AdminConfig.modify(tp, [['maximumSize', new_size_value]])
print AdminConfig.showall(tp)
AdminConfig.save()
- Utilizando
Jacl:
$AdminConfig list ThreadPool
set tp "server.startup(thread_pool_path_from_list_command)"
$AdminConfig showall $tp
$AdminConfig modify $tp {{maximumSize new_size_value}}
$AdminConfig showall $tp
$AdminConfig save
Configure a variável
tp no caminho do
conjunto de encadeamentos do gerenciador de implementação; por exemplo:
"server.startup(cells/myCell01/nodes/myCellManager01/servers/dmgr|server.xml#ThreadPool_startup)".
Não é necessário executar o comando
showall.
No entanto, é possível executar
showall duas vezes, primeiro para
consultar o valor de
maximumSize e, em seguida, após executar
o comando
modify, para assegurar que o valor de
maximumSize
foi alterado.
gotcha
- Pare o gerenciador de implementação.
Use um destes
métodos para parar um gerenciador de implementação:
- Use o comando stopManager:
stopManager
Use
o script Qshell stopManager para parar um gerenciador de implementação a partir da
linha de comando Qshell do servidor IBM i que hospeda o nó.
Por exemplo, a partir do diálogo de comando no diretório bin de um perfil de gerenciador de implementação, execute o comando stopManager.
Para obter
informações adicionais, consulte o tópico do comando stopManager.
- Utilize o console administrativo do gerenciador de implementação do WebSphere Application Server, Network Deployment.
Para
parar o gerenciador de implementação a partir do console administrativo:
- Clique em .
- Na guia Configuração das configurações do
gerenciador de implementação, clique em Parar.
Utilize o comando CL Finalizar Tarefa (ENDJOB).Para usar o comando
ENDJOB CL para encerrar um servidor de aplicativos, insira este comando em uma linha de comandos
IBM i:
ENDJOB JOB(jobNumber/QEJBSVR/jobName) OPTION(*CNTRLD) DELAY(delayTime)
em que
jobNumber é o número do job,
jobName é o nome do job do servidor de aplicativos do gerenciador de implementação e
delayTime é o tempo para aguardar o job ser finalizado em segundos. Utilize o valor de 600
segundos inicialmente. Para descobrir qual é o delayTime adequado, consulte Encerrando o subsistema do
WebSphere Application Server.
Resultados
Você iniciou o gerenciador de implementação e opcionalmente
o parou.
O que Fazer Depois
Após iniciar um gerenciador de implementação, execute o comando startNode para iniciar nós de servidor de aplicativos federados do gerenciador de implementação.
Depois que o gerenciador de implementação e os nós estiverem em execução, será possível administrar
servidores e aplicativos nos nós.
Depois de parar um gerenciador de
implementação, execute o comando stopNode para parar nós de
servidores de aplicativos federados, se eles estiverem em execução. Depois que os processos
do produto forem parados, o produto não estará mais em execução.