A função do gerenciador de implementação de Alta Disponibilidade (HA) pode ser configurada para eliminar um único ponto de falha das funções administrativas em uma célula do WebSphere Application Server Network Deployment.
Antes de Começar
Os privilégios do gerenciador de implementação de HA (alta
disponibilidade) diferem, dependendo das várias funções. As funções incluem monitor, operador,
configurador e administrador. Se você for um usuário com uma função de monitor
ou configurador, só poderá visualizar as informações do gerenciador de implementação
de HA. Se você tiver a função de operador ou administrador, terá todos os privilégios
para o gerenciador de implementação de HA.
Antes de seguir estas etapas verifique se o ambiente do sistema tem um sistema de arquivos compartilhados adequados disponíveis, como o IBM SAN FS ou NFS Versão 4. Para verificar se o sistema de arquivos é adequado para uso com o gerenciador de implementação de alta disponibilidade, use o
IBM File System Locking Protocol Test para WebSphere Application Server. Os requisitos do sistema de arquivos compartilhados são os mesmos para
failover de registros de transações e para o gerenciador de implementação de alta disponibilidade.
Cada
gerenciador de implementação deve compartilhar o mesmo repositório de configuração
principal e área do espaço de trabalho, que devem estar no mesmo sistema de arquivo
compartilhado. Cada gerenciador de implementação também deve ter permissões de leitura e gravação
para o repositório de configuração principal compartilhado e área de espaço de trabalho. O repositório de configuração principal e os locais padrão da área de trabalho são os diretórios install_root/profiles/deployment_manager/config e install_root/profiles/deployment_manager/wstemp/.
O compartilhamento de arquivo geralmente é feito instalando o gerenciador de implementação no sistema de arquivo compartilhado. O compartilhamento da instalação inteira não é obrigatório e uma alternativa é localizar
apenas os perfis do gerenciador de implementação no sistema de arquivos compartilhados. Nos cenários descritos neste tópico, o WebSphere Virtual Enterprise é instalado no sistema de arquivos compartilhados. Para cenários em que apenas o repositório de configuração do gerenciador de implementação e a área de trabalho residem no Network Attached Storage (NAS), consulte o Comando xd_hadmgrAdd
.
Sobre Esta Tarefa
Configure um ambiente do gerenciador de implementação de alta disponibilidade
para eliminar o gerenciador de implementação como único ponto de falha. Quando um
gerenciador de implementação falha, um gerenciador de implementação configurado pode
retomar o trabalho. Consulte Gerenciador de Implementação High Availability
para obter informações adicionais.
Procedimento
-
Escolha uma topologia.
A função do gerenciador de implementação HA pode ser configurar em uma variedade de topologias. Em um ambiente de produção,
recomenda-se que cada gerenciador de implementação seja executado em seu próprio computador para
aumentar a disponibilidade. Se houver um único ODR (on demand router) na topologia,
ele também deverá ser executado em seu próprio computador. Para eliminar o ODR como um único ponto de falha, é possível usar vários On Demand Routers em conjunto com um IP sprayer.
Um ambiente típico do gerenciador de implementação de HA exige pelo menos três
computadores:
Nome do computador |
Processos |
u |
Gerenciador de implementação |
B |
Gerenciador de implementação de espera |
Sistemas |
Agente do nó e On Demand Router |
-
Você pode criar uma nova célula com uma configuração do gerenciador de implementação de HA ou converter uma célula existente em uma configuração do gerenciador de implementação de HA.
Para criar uma nova célula com uma configuração do gerenciador de implementação de HA:
-
Instale o WebSphere Application Server no sistema de arquivos compartilhados.
-
Instale o WebSphere Virtual Enterprise no sistema de arquivos compartilhados.
-
Crie um perfil do gerenciador de implementação utilizando o endereço IP do
computador A.
-
Inicie o gerenciador de implementação no computador A.
-
Crie um perfil customizado usando o endereço IP do computador C. Federe o computador C com o gerenciador de implementação.
-
Crie um ODR no perfil customizado federado.
-
Crie um perfil do gerenciador de implementação utilizando o endereço IP do
computador B.
-
Execute o comando xd_hadmgrAdd no perfil do gerenciador de implementação
do computador B para convertê-lo em um gerenciador de implementação de espera.
Para obter informações adicionais, consulte Comando xd_hadmgrAdd
.
Para converter uma célula existente em uma configuração do gerenciador de implementação de HA:
-
Instale o WebSphere Application Server no sistema de arquivos compartilhados.
-
Instale o WebSphere Virtual Enterprise no sistema de arquivos compartilhados.
-
Crie um perfil do gerenciador de implementação utilizando o endereço IP do
computador A e com o mesmo nome de célula e de nó do gerenciador de implementação
existente.
-
Utilize os utilitários de linha de comando backupConfig e restoreConfig
para mudar a configuração de célula existente para o sistema de arquivos compartilhados.
-
Copie a pasta tmsStorage e seu conteúdo
do perfil do gerenciador de implementação existente para o novo perfil do gerenciador de implementação no sistema de arquivos compartilhados.
-
Certifique-se de que a configuração de célula existente contenha um ODR.
Crie um ODR se um ODR não existir.
-
Crie um perfil do gerenciador de implementação utilizando o endereço IP do
computador B.
-
Execute o comando xd_hadmgrAdd no perfil do gerenciador
de implementação do computador B para convertê-lo em um gerenciador de implementação de espera.
Para obter informações adicionais, consulte Comando xd_hadmgrAdd
.
-
Reinicie os gerenciadores de implementação e os On Demand Routers.
Para evitar erros, use a seguinte sequência de início:
-
Inicie o agente do nó para o nó do On Demand Router.
-
Inicie o On Demand Router.
-
Inicie os gerenciadores de implementação. O primeiro
gerenciador de implementação a ser iniciado é o gerenciador de implementação
ativo e o outro é o gerenciador de implementação de espera.
Se você não seguir esta sequência de início, poderá encontrar um erro:
XHAD0005E: Um processo do gerenciador de implementação em execução no modo ativo não pode ser localizado.
Esse erro indica que o gerenciador de implementação foi iniciado antes do On Demand Router, portanto o ambiente não sabe qual gerenciador de implementação está ativo. Quando o On Demand Router é iniciado, o gerenciador de implementação principal pode ser designado.
Resultados
Vários gerenciadores de implementação são configurados. O gerenciador de
implementação é eliminado como único ponto de falha porque um gerenciador de
implementação principal hospeda a função administrativa para a célula, e tem
gerenciadores de implementação de backup que estão no nó de espera. Se o gerenciador de
implementação principal falhar, os gerenciadores de implementação em espera poderão
assumir sem perda de trabalho.
O que fazer depois
Depois
que o ambiente do gerenciador de implementação de alta disponibilidade for
configurado, você poderá gerenciar os gerenciadores de implementação no console
administrativo. Clique em Administração do Sistema > Gerenciador de
Implementação > Todos os Gerenciadores de Implementação para visualizar e
gerenciar os gerenciadores de implementação configurados em seu ambiente.
Se você
precisar remover um gerenciador de implementação de alta disponibilidade da célula,
use o utilitário de linha de comandos para remover a função. Consulte Comando xd_hadmgrRemove
para obter informações adicionais.