Configure seu ambiente de gerenciamento flexível registrando servidores de
aplicativos registrados nos agentes administrativos ou registrando gerenciadores de
implementação como nós no gerenciador de tarefas.
Depois de registrar os nós no
gerenciador de tarefas, você poderá enviar e gerenciar tarefas.
Antes de Iniciar
Você deve configurar um ambiente de gerenciamento flexível, que consiste em um
gerenciador de tarefas e, opcionalmente, um agente administrativo para o nó do servidor
de aplicativos a ser registrado. Inicie o gerenciador de tarefas e os processos do agente
administrativo antes de registrar nós ou gerenciadores de implementação no gerenciador de
tarefas.
Atenção: A identidade na qual o servidor do agente administrativo está em
execução deve ter pelo menos a função de monitor para o perfil do nó de servidor de
aplicativos gerenciado.
Caso contrário, ao tentar registrar o nó no gerenciador de
tarefas, o registro falhará com a mensagem ADMN0022E.
Assegure-se de que o número da versão do agente administrativo ou do gerenciador de implementação não seja maior que o número da versão de qualquer gerenciador de tarefa com o qual o agente administrativo ou o gerenciador de implementação está registrado. Um gerenciador de tarefa pode gerenciar um nó em um número da versão igual ou inferior ao gerenciador de tarefa.
Por exemplo, um gerenciador de tarefa Versão 8 pode gerenciar nós de Versão 8 e 7.
Um gerenciador de tarefa Versão 7 pode gerenciar nós de Versão 7. A parte do fix pack
do número da versão não importa; por exemplo, um gerenciador de tarefa Versão 7.0.0.3 pode gerenciar um nó na Versão 7.0.0.9, que é a Versão
7 com fix pack 9 instalado.
Um gerenciador de tarefa pode gerenciar um gerenciador de implementação Versão 8 ou Versão 7 que tenha um nó federado Versão 6.
Um gerenciador de implementação que é registrado com um gerenciador de tarefa pode gerenciar uma célula de versão mista. Utilizando o gerenciador de tarefa, é possível enviar tarefas que gerenciem qualquer recurso na célula de versão mista, incluindo recursos
em um nó federado Versão 6.
Sobre Esta Tarefa
É possível administrar vários servidores de aplicativos que executam aplicativos do cliente a partir de um perfil de gerenciamento que contém um agente administrativo. O agente administrativo fornece um único console administrativo para administrar
os servidores de aplicativos.
É possível coordenar ações de gerenciamento entre vários gerenciadores de implementação, administrar de forma assíncrona vários servidores de aplicativos não associados e enviar tarefas para iniciar servidores de um perfil de gerenciamento que contém um gerenciador de tarefas. Para começar a utilizar o gerenciador de tarefas para executar tarefas, registre os nós do servidor de aplicativos e do gerenciador de implementação como nós gerenciados do gerenciador de tarefas.
Use
as seguintes etapas para registrar perfis que contêm agentes administrativos
como nós no gerenciador de tarefa.
Procedimento
- Registre o servidor de aplicativos no agente administrativo se ele não estiver
registrado ainda.
Execute o comando registerNode a partir do diretório bin para o servidor do agente administrativo para registrar um nó no agente administrativo. Quando você executa o comando, o nó independente
é convertido em um nó que o agente administrativo gerencia. O agente administrativo
e o nó que está sendo registrado devem estar no mesmo sistema. Você pode executar o comando apenas em um nó não-federado. Se o comando for executado em
um nó federado, o comando sairá com um erro.
Se o console administrativo ou os aplicativos EJB (Enterprise JavaBeans) de gerenciamento do servidor de aplicativos que estão sendo
registrados estiverem ativados, o processo de registro do nó os desativará.
Use o utilitário de comando registerNode para registrar o perfil do servidor de aplicativos com o agente administrativo, como demonstra o comando a seguir:
bin>registerNode -profilePath /AppServer/profiles/AppSrv01 -host localhost -conntype SOAP -port 8878
- Ative a ferramenta wsadmin.
Navegue para o diretório profile_root/profiles/myAdminAgent/bin e use o comando a seguir para conectar a ferramenta wsadmin ao processo do agente administrativo:
wsadmin -profileName myAdminAgent -lang jython
- Registre o nó como um nó no gerenciador de tarefas.
Se o nó a ser registrado contiver um agente administrativo, use o comando
registerWithJobManager e os parâmetros a seguir para registrar um nó como um nó no gerenciador de tarefa.
Tabela 1. Descrições de Parâmetros registerWithJobManager. Execute registerWithJobManager para registrar um nó em um gerenciador de tarefa.Parâmetro |
Description |
Tipo de D]ados |
-managedNodeName |
Especifica o nome do nó registrado no agente administrativo. Se o
nó for um perfil do gerenciador de implementação, especifique o nome do nó do gerenciador
de implementação. (Obrigatório) |
Sequência de caracteres |
-host |
Especifica opcionalmente o nome do host do gerenciador de
tarefas. |
Sequência de caracteres |
-port |
Especifica opcionalmente o número da porta administrativa a ser
utilizado. O número da porta segura padrão é 9943.
O número da porta não segura
padrão é 9960. |
|
-user |
Especifica, opcionalmente, o nome de usuário de login do conector. |
Sequência de caracteres |
-password |
Especifica, opcionalmente, a senha do nome de usuário do login do conector. |
Sequência de caracteres |
-alias |
Especifica opcionalmente um alias para o nó.
O gerenciador de tarefas utiliza esse nome em vez do valor do parâmetro managedNodeName
para registrar o nó. Utilize esse parâmetro se o novo nó tiver o mesmo nome de um nó
registrado no gerenciador de tarefas. |
Sequência de caracteres |
-startPolling |
Especifica, opcionalmente, se deve iniciar a sondagem depois de registrar o nó. Especifique false para desativar a sondagem. O
valor padrão é true. |
Booleano |
-autoAcceptSigner |
Especifica, opcionalmente, se deve aceitar automaticamente o signatário fornecido pelo servidor. Especifique false para desativar essa opção. O
valor padrão é true. |
Booleano |
O comando de amostra a seguir registra o perfil do servidor de aplicativos
AppSvr01 no gerenciador de tarefas:
AdminTask.registerWithJobManager('[-host jobMgrHost -managedNodeName AppSvr01]')
O seguinte
comando de amostra registra o perfil do gerenciador de implementação
DMGR01 no
gerenciador de tarefas:
AdminTask.registerWithJobManager('[-host jobMgrHost -managedNodeName DMGR01]')
- Opcional: Repita o comando registerWithJobManager para registrar perfis adicionais como nós no gerenciador de tarefa.
Resultados
O nó de interesse será registrado com o gerenciador de tarefa quando o sistema executar o comando registerWithJobManager com sucesso.
O que Fazer Depois
Envie, monitore e gerencie as tarefas dos nós que estão registradas no
gerenciador de tarefas.