O gerenciador de alta disponibilidade suporta hosts multihomed, o que
significa que os processos do produto podem se comunicar mesmo se estiverem
em execução em versões diferentes do produto. Se você
estiver executando processos da Versão 6.0.2 e posteriores que precisam se comunicar
entre si, deverá considerar que há problemas relativos a gerenciador de alta
disponibilidade.
Antes de Iniciar
Saiba os níveis da versão dos processos que precisam se comunicar entre
si. Se existirem processos da Versão 6.0.1.2, consulte
Interoperando com Processos da Versão 6.0.1.2, para obter considerações adicionais.
Sobre Esta Tarefa
Quando os processos são criados em nós da Versão 6.0.2 ou posterior, o campo
de nome do host no terminal DCS_UNICAST_ADDRESS é configurado como um asterisco. Quando
você utiliza um asterisco no campo de nome do host, o suporte a multihome permite que
o gerenciador de alta disponibilidade abra e aceite conexões utilizando qualquer endereço IP
que seja válido para essa máquina.
Considerações especiais são requeridas quando os nós
da Versão 6.0.2 interoperam com os nós da Versão 6.0 e Versão 6.0.1 sem
Fix Pack 2 (6.0.1.2), porque essas versões anteriores não contêm suporte a multihome
do gerenciador de alta disponibilidade. Processos da Versão 6.0 e Versão 6.0.1 não
reconhecem um asterisco como um valor válido no campo de nome do host DCS_UNICAST_ADDRESS. Portanto, esses processos não podem conectar a processos da Versão 6.0.2
que estão configurados com um asterisco no campo de nome do host DCS_UNICAST_ADDRESS. Quando processos da Versão 6.0.2 devem interoperar com processos
da Versão 6.0 ou da Versão 6.0.1, o DCS_UNICAST_ADDRESS para todos os processos da Versão 6.0.2
devem ser configurados para utilizar um valor diferente de asterisco. Essa configuração
é feita configurando o campo de nome do host no terminal DCS_UNICAST_ADDRESS
para um nome do host ou para um endereço IP textual.
- Se o host for configurado para utilizar um único endereço IP, um nome do host de cadeia,
por exemplo, myhost.mydomain, é suficiente.
- Se o host for configurado para utilizar vários endereços IP, então, um endereço
IP textual, por exemplo, 192.168.0.2, é requerido.
Conforme você inclui nós da Versão 6.0.2 e cria servidores em um célula de release
misto, deverá configurar o campo de nome do host do DCS_UNICAST_ADDRESS para todos os
processos nos novos nós, incluindo o agente do nó, como um dos dois valores
especificados anteriormente. Você deve então reiniciar os processos da Versão 6.0.2 para
capturar o novo valor.
Para alterar o campo de nome do host para um processo:
Procedimento
- No console administrativo, vá para os dados de configuração para
um dos processos nos novos nós:
- Para um servidor de aplicativos, clique em server_name. Em seguida, na seção
Propriedades Adicionais, clique em > Portas > port_name.
- Para um agente do nó, clique em node_name. Em seguida, na seção
Propriedades Adicionais, clique em > Portas > port_name.
- Para um agente de implementação, clique em . Em seguida, na seção
Propriedades Adicionais, clique em > Portas > port_name.
- Clique em Visualizar Transportes Associados para a porta associada
ao canal de transporte DCS que deseja visualizar.
- Clique em DCS_UNICAST_ADDRESS e digite o nome do novo
host no campo de Host.
- Clique em OK e, em seguida, clique em Salvar.
- Repita as etapas anteriores até que o novo nome do host seja incluído para
todos os processos nos novos nós.
- Selecione Sincronizar Alterações com Nós
e, em seguida, clique em Salvar novamente.
- Pare todos os servidores que contêm os processos com alterações de
configuração.
- Reinicie esses servidores.
Resultados
Todos os processos podem comunicar-se entre si.
O que Fazer Depois
Se os processos da Versão 6.0.2 não estiverem configurados corretamente, os processos
da Versão 6.0 e da Versão 6.0.1 podem não iniciar ou podem não estar aptos a conectar
com os processos da Versão 6.0.2.
A condição pode ser detectada de uma das
seguintes maneiras:
- Processos da Versão 6.0 e da Versão Version 6.0.1 registram a seguinte mensagem:
HMGR0024W: Foi encontrado um erro ao consultar o endereço IP para obter
o nome do host de um membro do grupo principal. O nome do host é * e o nome do
servidor é myCell01\myCellManager01\dmgr. O membro é excluído do
grupo principal.
Essa mensagem indica que o nome do host paraoutro processo no grupo principal é um asterisco.
- Os processos da Versão 6.0, da Versão 6.0.1 e da Versão 6.0.2 formam visualizações
separadas se os processos da Versão 6.0 e da Versão 6.0.1 não se conectarem aos processos
da Versão 6.0.2. Para detectar essas visualizações, examine as mensagens HMGR0218 que
os diversos processos registraram. Se os processos se conectarem, a mesma mensagem será
registrada ao longo de todos os processos. Especificamente, processos que estão conectados têm
o mesmo identificador de visualização e o mesmo número de processos na visualização.
HMGR0218I: Uma nova visualização do grupo principal é instalada. O grupo principal é
defaultCoreGroup. O identificador de visualização é (8:0.spoletoCell01\
spoletoCellManager01\dmgr). O número de membros na nova visualização é 2.