Um ambiente do agente administrativo consiste em um agente administrativo e nos servidores de aplicativos independentes que ele gerencia. Configurar
um ambiente do agente administrativo envolve a criação de um perfil do
agente administrativo e um ou mais perfis do servidor de aplicativos independentes chamados nodes, no mesmo computador e, em seguida, registrar os perfis de nó com o agente administrativo.
Antes de Iniciar
Instale o produto WebSphere Application Server.
Certifique-se de que os nós que você deseja que o agente administrativo gerencie tenha os mesmos produtos que o agente administrativo e que os produtos estejam nos mesmos níveis de versão desses nós e do agente administrativo. Este requisito é imposto, porque o agente administrativo deve ter um ambiente correspondente ao tratar todos os recursos administrativos do nó registrado. Um nó não pode se registrar com um agente administrativo, a menos que o nó possua um conjunto idêntico de produtos e versões.
Um proxy DMZ não funcionará com o agente administrativo quando a segurança estiver ativada. Mantenha a segurança ativada e não use o agente administrativo em um ambiente de proxy DMZ.
transição: Se você estava anteriormente em execução na Versão 8.0 ou anterior e tiver um agente administrativo com um nó gerenciado que possui produtos ou versões incompatíveis,
ao migrar para a Versão 8.5 ou mais recente, esse agente administrativo não poderá iniciar
o subsistema para nós incompatíveis. Você deve atualizar esses nós para ter os mesmos produtos e versões que os agentes administrativos, reiniciar os servidores no nó, em seguida, reiniciar o agente administrativo, antes que o agente administrativo possa continuar a gerenciar esses nós registrados.
Sobre Esta Tarefa
É possível utilizar um agente administrativo para gerenciar servidores de aplicativos base (independentes) que estão no mesmo computador.
Agentes
administrativos e os nós gerenciados são parte do ambiente de gerenciamento flexível.
Para incluir um agente administrativo no ambiente, crie um perfil de agente administrativo usando o comando manageprofiles
ou a Ferramenta de Gerenciamento de Perfil. Para incluir um nó, crie um perfil do servidor de aplicativos independente e, em seguida, registre o servidor de aplicativos independente com o
agente administrativo.
O nó deve estar no mesmo computador
que o agente administrativo.
Em um produto Network
Deployment, você também pode incluir gerenciadores de tarefas em seu
ambiente de gerenciamento flexível. Um gerenciador de tarefa é um servidor de gerenciamento único que pode gerenciar remotamente múltiplos agentes administrativos, gerenciadores
de implementação e servidores de aplicativos independentes.
A partir de um agente administrativo, é possível registrar nós de servidor de aplicativos independentes com um gerenciador de tarefa. Os nós registrados com um gerenciador de tarefas mantêm seus
próprios recursos administrativos.
Além disso, eles sondam periodicamente
os gerenciadores de tarefas para determinar se há tarefas lançadas lá que requeiram
ação. A vantagem de uma configuração do gerenciador de tarefa é a capacidade de coordenar ações de gerenciamento em diversos ambientes diferentes.
Assegure-se de que os perfis no ambiente de gerenciamento flexível todos possuam segurança ativada ou que todos possuam segurança desativada.
Procedimento
- Determine a topologia para o seu ambiente do agente administrativo.
Determine quais computadores, nós do servidor de aplicativos independente e recursos do nó, como os aplicativos você deseja usar.
Para
gerenciar servidores de aplicativos independentes, use um agente administrativo em cada computador em que os servidores de aplicativos independentes residem. Para obter informações adicionais, consulte Cenários 5 no tópico Planejando Instalar o WebSphere Application Server.
- Determine as funções de segurança necessárias para seu ambiente
do agente administrativo.
Para um ambiente do agente administrativo,
você normalmente tem um perfil do servidor de aplicativos independentes e um ou mais
perfis do servidor de aplicativos independentes no mesmo computador. Os
nós de servidor de aplicativos independentes são registrados no agente
administrativo. Perfis no ambiente devem todos ter segurança ativada
ou todos ter segurança desativada. Ao criar os perfis, é possível
especificar opções de segurança, nomes de usuários e senhas.
Você deve
ter funções de segurança que o autorizem a trabalhar com um agente
administrativo e a gerenciar nós registrados e recursos nesses nós. Para obter informações adicionais, consulte o tópico de segurança do agente administrativo.
- Crie um perfil de gerenciamento para o agente administrativo.
É possível utilizar a Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles.
Por
exemplo, na Ferramenta de Gerenciamento de Perfil, selecione o ambiente de Gerenciamento e clique em
Avançar, selecione o tipo de servidor do Agente
Administrativo e selecione opções que criem o
perfil. Por padrão, um agente administrativo tem seu próprio console
administrativo, a segurança administrativa está ativada e a porta do console
é 9065. Para desativar a segurança administrativa, para especificar um certificado de segurança ou para alterar as portas padrão, use a opção de criação de perfil
avançado ao criar o perfil do agente administrativo.
Por
padrão, o primeiro perfil do agente administrativo em uma instalação do produto
é denominado AdminAgent01 e seu nome do servidor é adminagent.
Para obter informações adicionais, consulte o tópico sobre criação de
perfis de gerenciamento para agentes administrativos.
Para exemplos de manageprofiles,
consulte o tópico sobre o comando manageprofiles. Para -templatePath,
especifique o modelo de management. Para -serverType,
especifique ADMIN_AGENT.
- Crie perfis para os nós de servidor de aplicativos independente
que pretende ter em seu ambiente de gerenciamento flexível.
Crie perfis para um ou mais nós de servidor de aplicativos independentes
que residem no mesmo computador que o perfil do agente administrativo. É possível utilizar a Ferramenta de Gerenciamento de Perfil ou o comando manageprofiles.
Por exemplo, na Ferramenta de Gerenciamento de Perfil, selecione o ambiente do Servidor de aplicativos e clique em Avançar e, em seguida, selecione as opções que criam o perfil.
Por padrão, um servidor de aplicativos tem seu próprio console
administrativo, a segurança administrativa está ativada e a porta do console
é 9060. Para desativar a segurança
administrativa, para especificar um certificado de segurança, para especificar para instalar aplicativo de amostra ou para alterar as portas padrão, selecione a opção
de criação de perfil avançado ao criar o perfil do servidor de aplicativos.
Por
padrão, o primeiro perfil do servidor de aplicativos em uma instalação do produto
é denominado AppSrv01 e seu nome do servidor é server1.
Para obter mais informações, consulte o tópico sobre criação de perfis do servidor de aplicativos.
Para exemplos de manageprofiles,
consulte o tópico sobre o comando manageprofiles. Para -templatePath,
especifique o modelo default. Não especifique um parâmetro -serverType.
- Inicie o servidor do agente administrativo.
- Execute o comando startServer.
Por exemplo,
suponha que o perfil AdminAgent01 possua o nome do servidor adminagent. Execute o comando a seguir a partir do diretório bin
do perfil AdminAgent01:
startServer adminagent
Use a Barra de Tarefas do sistema operacional Windows. Clique em .
Use o comando START para iniciar o agente
administrativo.START administrative_agent_proc_name,JOBNAME=server_short_name,
ENV=cell_short_name.node_short_name.server_short_name
Se o agente administrativo iniciar com êxito, a mensagem aberto para
e-business é exibida e é gravada no arquivo startServer.log do agente administrativo:
Server launched. Waiting for initialization status.
Servidor adminagent aberto para e-business; o id do processo é 1932.
Para obter informações adicionais, consulte o tópico sobre como iniciar
e parar o agente administrativo.
- Registre os nós de servidor de aplicativos independentes com o agente administrativo.
Execute o comando registerNode
do agente administrativo.
Ao executar o comando registerNode,
é possível especificar parâmetros como -node para
designar um nome de nó e -port para designar uma porta
do conector do agente administrativo. Se a segurança estiver ativada para o nó que você estiver registrando e o nome de usuário do nó e a senha do nó forem diferentes
daquelas usadas para o agente administrativo, especifique valores para -nodeusername e -nodepassword. Para obter informações adicionais, consulte o tópico sobre o comando registerNode.
Para
registrar o perfil AppSrv01 com o agente administrativo, execute o
seguinte comando a partir do diretório bin do perfil do agente administrativo:
![[IBM i]](../images/iseries.gif)
registerNode -profilePath user_data_root/profiles/AppSrv01
![[z/OS]](../images/ngzos.gif)
registerNode.sh -profilePath app_server_root/profiles/default
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
registerNode.sh -profilePath app_server_root/profiles/AppSrv01
![[Windows]](../images/windows.gif)
registerNode -profilePath app_server_root\profiles\AppSrv01
![[Windows]](../images/windows.gif)
Por exemplo, para registrar o perfil AppSrv01
com o agente administrativo e especificar outros valores, como
8877 para a porta do agente administrativo e
nodeA para o nome de nó de AppSrv01, execute o seguinte comando a partir do diretório
bin do perfil do agente administrativo:
registerNode -profilePath C:\v80_WAS\IBM\WebSphere\AppServer\profiles\AppSrv01 -host localhost -conntype SOAP -port 8877 -name nodeA
Por exemplo, se o agente administrativo usar
IPC para o tipo de conexão remota e
9642 para o número da porta do endereço do conector IPC, especifique
-conntype IPC -port 9642 no comando, em vez de
-conntype SOAP -port 8877.
Para obter informações adicionais, consulte o tópico sobre o comando registerNode.
- Verifique se os nós foram registrados no agente administrativo.
É possível usar o console do agente administrativo ou comandos de
programação de script wsadmin para ver uma lista de nós que estão registrados
com o agente administrativo.
- Inicie os nós de servidor de aplicativos independentes.
Execute o comando startServer.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
Por exemplo,
suponha que o perfil do servidor de aplicativos independente AppSrv01 tenha o nome do servidor server1. A partir do diretório bin do perfil AppSrv01,
execute o seguinte comando:
startServer server1
Também é possível usar a Barra de Tarefas do sistema operacional Windows. Clique em .
Se o
servidor iniciar com êxito, a mensagem aberto para e-business
é exibida e é gravada no arquivo startServer.log.
Para
obter informações adicionais, consulte tópicos sobre o comando startServer e sobre como iniciar servidores de aplicativos.
Resultados
O ambiente do agente administrativo está configurado e os nós
estão em execução.
O que Fazer Depois
Use o agente administrativo para monitorar e configurar
os nós de servidor de aplicativos independentes.
Por exemplo, após registrar um servidor de aplicativos independente com um agente administrativo, é necessário usar o console do agente administrativo para trabalhar com o servidor de aplicativos independente. Na página de login do console do agente administrativo, selecione o nó do servidor de aplicativos independente para acessar o console do servidor de aplicativos.
A partir do
agente administrativo, é possível registrar nós de servidor de
aplicativos independentes com um gerenciador de tarefa. Após os nós serem registrados com um gerenciador de tarefa, é possível gerenciar remotamente o agente administrativo e
os servidores de aplicativos independentes. Os nós sondam periodicamente o gerenciador de tarefa para determinar se há tarefas lançadas que pertençam aos nós.
É possível usar o console do agente administrativo para registrar um nó de servidor de aplicativos independente com um gerenciador de tarefa:
- Clique em .
- Na guia Configuração da página Agente Administrativo, clique em Nós.
- Na página Nós, selecione o nó para registrar com o gerenciador de tarefa
e clique em Registrar com o Gerenciador de Tarefa.
- Na página Registrar com o Gerenciador de Tarefa, especifique um nome de nó,
especifique um número da porta do console administrativo do gerenciador de tarefa, opcionalmente especifique outros parâmetros como o nome do usuário e senha do gerenciador de tarefa e clique em OK.
Evitar Problemas: Para
Porta, se a segurança não estiver ativada, especifique
9960 para uma porta não segura do console administrativo do gerenciador de tarefa. Se nenhum número da porta for especificado,
o número da porta padrão seguro 9943 é usado.
gotcha
Para cancelar registro de um nó posteriormente, você pode usar a mesma página Nós, exceto clicar em Cancelar Registro com o Gerenciador de Tarefa.
Em vez de usar o console do agente administrativo para registrar e cancelar o registro com um gerenciador de tarefa, você também poderá usar o comando wsadmin registerWithJobManager ManagedNodeAgent. Para cancelar o registro de um nó, use o comando wsadmin unregisterWithJobManager ManagedNodeAgent.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Se
você pretende alterar o relógio do sistema, pare primeiro todos os servidores de aplicativos,
os servidores do agente do nó, o servidor do gerenciador de implementação, o servidor do
agente administrativo e o servidor do gerenciador de tarefas. Depois de parar os servidores, altere
o relógio do sistema e, em seguida, reinicie os servidores. Se você alterar o relógio em
um único sistema, deverá assegurar-se de que os relógios estejam sincronizados em todos
os sistemas que se comunicam e tenham o WebSphere Application Server instalado. Caso contrário, poderá obter erros, como tokens de segurança não
sendo mais válidos.