Alta disponibilidade: Executando o iManager em ambiente em cluster

Apesar de o iManager ser uma ferramenta baseada na sessão e ser fornecida sem qualquer recurso de failover, é possível utilizá-lo em ambientes em cluster. Consulte o Guia de Administração de Serviços em Cluster.

  1. Instale e configure o iManager nos nós do cluster para os quais o IP virtual será movido (isto é, um cluster Ativo/Ativo).

    Quando falha o nó em que o iManager está em execução, os Serviços de Cluster da Novell (NCS) detectam a falha e movem (recarregam) o endereço IP virtual para outro nó do cluster.

  2. Usando o gabarito Generic_IP_Service fornecido com os Serviços de Cluster da Novell, crie um novo recurso de cluster chamado iManager.

    Esse recurso usa um endereço IP virtual que é movido nos nós do cluster. Ao criar um novo recurso de cluster, o assistente orienta a criação de um script de carga e de um script de descarga.

  3. Verifique os scripts de carga e descarga.

    O script de carga contém apenas estas linhas (todas as outras linhas devem ser assinaladas como comentários):

    . /opt/novell/ncs/lib/ncsfuncs
    exit_on_error add_secondary_ipaddress xxx.xxx.xxx.xxx
    exit 0

    O script de descarga contém apenas estas linhas (todas as outras linhas devem ser assinaladas como comentários):

    . /opt/novell/ncs/lib/ncsfuncs
    ignore_error del_secondary_ipaddress xxx.xxx.xxx.xxx
    exit 0
  4. Aponte o browser para http://servidor_web/nps/iManager.html (em que servidor_web é o endereço IP usado no recurso de cluster do iManager).

Os serviços do iManager agora oferecem alta disponibilidade; porém, não há failover para sessões ativas. Quando um serviço falha durante operações dos usuários, estes devem autenticar novamente e reiniciar as operações que foram interrompidas.

Como o iManager/tomcat/apache já está em execução (Ativo/Ativo) nos outros nós, não há tempo de carga desses aplicativos no caso de ser necessário o NCS migrar (mover) o IP virtual para outro nó.

É pequeno o benefício do uso de um cluster Ativo/Passivo por exigir muito mais configuração e obrigar a esperar todo o tempo de carga em cada failover. Se você realmente quiser configurar o iManager como recurso de cluster Ativo/Passivo, crie um recurso de cluster que carregue e descarregue o iManager e suas dependências (como o Apache e o Tomcat). Em seguida, essa configuração idêntica do iManager deve ser realizada em todos os nós em que o iManager deverá oferecer alta disponibilidade.