Antes de um gerenciador de tarefa poder administrar nós federados de
um gerenciador de implementação e seus recursos, você deve registrar o gerenciador
de implementação com o gerenciador de tarefa. O registro de um gerenciador de implementação com
um gerenciador de tarefa também permite executar tarefas do gerenciador de tarefa a partir de um
console do gerenciador de implementação.
Antes de Iniciar
Assegure que o número da versão do gerenciador de implementação
não seja maior do que o número da versão de qualquer gerenciador de tarefa com
o qual você está registrando o gerenciador de implementação.
Sobre Esta Tarefa
Para registrar gerenciadores de implementação, é possível usar o console do
gerenciador de implementação ou o comando wsadmin registerWithJobManager.
Procedimento
- Use o console administrativo do gerenciador de implementação para registrar
gerenciadores de implementação.
- Clique em .
- Na página Registrar com o gerenciador de tarefa, especifique o nome do nó do gerenciador de implementação, opcionalmente especifique outros parâmetros, como nome de usuário e senha, e clique em OK.
O valor especificado para Porta depende de se você deseja executar tarefas no gerenciador de implementação nas opções de menu Tarefas no console do gerenciador de implementação ou em um console de gerenciador de tarefa separado. O padrão é 9943, a porta padrão para um console administrativo seguro do gerenciador de tarefa. A menos que deseje usar as opções Tarefas no console de gerenciador de tarefa protegido separado, é necessário especificar um número da porta diferente.
- Para usar as opções Tarefas no console do gerenciador de implementação, especifique um número da porta seguro ou não seguro para o console de gerenciador de implementação.
Por exemplo, especifique o número da porta mostrado atualmente no URL para seu navegador, que está exibindo o console administrativo do gerenciador de implementação. Se a URL for http://myhost:9065/ibm/console/, especifique 9065.
- Para usar as opções Tarefas no console do gerenciador de tarefa, especifique um número da porta seguro ou não seguro para o console de gerenciador de tarefa.
Por exemplo, se a URL para o console de gerenciador de tarefa for http://myhost:9961/ibm/console/, especifique 9961.
- Use o comando wsadmin registerWithJobManager
para registrar gerenciadores de implementação. O comando está no grupo de comandos ManagedNodeAgent.
- Abra uma janela de comando no diretório bin
do perfil do gerenciador de implementação.
- Execute o comando wsadmin para iniciar
a ferramenta wsadmin e, opcionalmente, use o idioma Jython.
wsadmin -lang jython
- Execute o comando registerWithJobManager
para tornar o gerenciador de implementação um nó de destino gerenciado do gerenciador de tarefa.
AdminTask.registerWithJobManager('[-host jobmgr_host -port console_port -managedNodeName deployment_manager_node_name]')
jobmgr_host é o nome do host do gerenciador de tarefa. O valor padrão é localhost.
console_port especifica o número da porta do console administrativo do gerenciador de implementação ou o número da porta do console administrativo do gerenciador de tarefa. O valor especificado para console_port depende de se você deseja executar tarefas nos nós do gerenciador de implementação a partir da função gerenciador de tarefa disponível em um gerenciador de implementação ou em um gerenciador de tarefa separado.
deployment_manager_node_name é o nome do host do gerenciador de implementação. O nome do host em geral é o nome do nó.
Por exemplo, para executar tarefas nos nós do gerenciador de implementação a partir da função gerenciador de tarefa disponível em um gerenciador de implementaçã, em que a porta do console do gerenciador de implementação é
9065 e o nome do nó do gerenciador de implementação é
MyHostCellManager02, especifique o comando a seguir:
AdminTask.registerWithJobManager('[-host localhost -port 9065 -managedNodeName MyHostCellManager02]')
Para executar tarefas nos nós do gerenciador de implementação a partir de um console de gerenciador de tarefa, em que a porta do console de gerenciador de tarefa é
9961 e o nome do nó do gerenciador de implementação é
MyHostCellManager02, especifique o comando a seguir:
AdminTask.registerWithJobManager('[-host localhost -port 9961 -managedNodeName MyHostCellManager02]')
Para esse exemplo, o perfil do gerenciador de tarefa está na mesma instalação do perfil de gerenciador de implementação. Assim, o valor do host pode ser
localhost.
Alternativamente,
é possível executar o comando
registerWithJobManager
no modo interativo:
AdminTask.registerWithJobManager('-interactive')
Se
o comando for bem-sucedido, o wsadmin exibe o unique ID (UUID) do
gerenciador de tarefa. Exemplo:
'JobMgr01-JOB_MANAGER-74cdda0c-68f6-4970-a959-6f6800b9f22d'
Para obter informações adicionais, consulte o tópico sobre como registrar destinos com o gerenciador de tarefa usando script.
O que Fazer Depois
Verifique se o destino do gerenciador de implementação está registrado
com o gerenciador de tarefa e se seus nós federados são listados entre
recursos de destino.
Se você especificou uma porta do console do gerenciador de implementação para executar tarefas a partir de um console do gerenciador de implementação, clique em no console do gerenciador de implementação. Se você especificou uma porta do console do gerenciador de tarefa para executar tarefas a partir de um console do gerenciador de tarefa, clique em no console do gerenciador de tarefa.
Se o gerenciador de implementação estiver registrado com sucesso, o nome do nó do gerenciador de implementação estará na lista de nomes de destino.