A função do gerenciador de implementação HA (High Availability) é configurada através de um sistema de arquivos compartilhado. Quando essa opção de configuração é escolhida, vários gerenciadores de implementação são configurados. O benefício da função do gerenciador de implementação HA é que ela elimina o gerenciador de implementação como um único ponto de falha para a administração da célula. Isso é importante em ambientes que possuam significativa confiança nas operações automatizadas, incluindo a implementação do aplicativo e o monitoramento do servidor.
Os gerenciadores de implementação existem como pares. Um é considerado ativo, também conhecido como primário, e hospeda a função administrativa da célula, enquanto os outros são backups no modo de espera. Se um gerenciador ativo falhar, o modo de espera assumirá e será designado o novo gerenciador de implementação ativo. Um novo utilitário de linha de comandos é fornecido com o WebSphere Extended Deployment para clonar o gerenciador de implementação de célula original em gerenciadores de implementação adicionais. Cada gerenciador de implementação é instalado e configurado para ser executado em uma máquina física ou lógica diferente. Os gerenciadores de implementação não precisam estar hospedados em plataformas operacionais homogêneas, embora plataformas desse tipo sejam recomendadas. Cada gerenciador de implementação compartilha a mesma instância do repositório de configuração master e área do espaço de trabalho. Elas devem estar localizadas em um sistema de arquivos compartilhado.
O sistema de arquivos deve suportar a rápida recuperação de bloqueio. O IBM SAN FS (Storage Area Network File System) é recomendado e o NFS (Network File System) Versão 4 também é uma opção. Para obter informações adicionais sobre as tecnologias IBM SAN, visite o IBM TotalStorage.
A operação normal inclui iniciar, pelo menos, dois gerenciadores de implementação. Um novo componente de gerenciador de implementação altamente disponível é executado em cada gerenciador de implementação para controlar qual gerenciador de implementação será qualificado como o ativo. Qualquer outro gerenciador de implementação na configuração estará no modo de espera. O ODR (On Demand Router) do WebSphere Extended Deployment é configurado com os nós de extremidade de comunicação para o console administrativo, wsadmin, e script. O ODR reconhece qual instância do gerenciador de implementação está ativa e roteia toda a comunicação administrativa para essa instância. A função do gerenciador de implementação HA suporta apenas o uso do conector JMX SOAP. O conector JMX RMI não é suportado nessa configuração.
Os gerenciadores de implementação são configurados inicialmente no mesmo grupo principal. Isso é recomendado e é importante, de modo que as informações de roteamento expostas ao ODR sejam consistentes em todos os gerenciadores de implementação. Se os gerenciadores de implementação forem colocados em grupos principais separados, os grupos principais devem ser conectados a uma ponte de grupo principal.
Uma configuração típica do gerenciador de implementação HA é construída com um par de gerenciadores de implementação compartilhando uma única instalação WebSphere e o repositório master localizado em um SAN FS. Um par ODR redundante é configurado para disponibilidade de comunicação.
Todas as operações administrativas são executadas através do gerenciador de implementação ativo eleito. O gerenciador de implementação em espera é totalmente inicializado e pronto para executar o trabalho, mas não pode ser utilizado para administração. Isso ocorre porque a função administrativa não suporta atualmente vários processos do servidor simultâneos sendo gravados na mesma configuração. Portanto, o modo de espera rejeita quaisquer pedidos de login e JMX. No entanto, se o gerenciador de implementação ativo for parado ou falhar, o componente do gerenciador de implementação altamente disponível reconhecerá a perda do gerenciador de implementação ativo e comutará dinamicamente o modo de espera no modo ativo para que possa assumir o controle para o gerenciador de implementação perdido. Os modos ativo e de espera compartilham espaços de trabalho. Quando ocorrer uma tomada do gerenciador de implementação, o trabalho não será perdido. Quando ocorrer a tomada do gerenciador de implementação, o ODR reconhecerá automaticamente a qualificação do novo gerenciador de implementação ativo e roteará novamente os pedidos administrativos para o novo gerenciador de implementação ativo, conforme descrito no seguinte diagrama: