39.3 Fazendo upgrade de instalações de aplicação de HA do Sentinel

É possível fazer upgrade de uma instalação da aplicação do Sentinel de alta disponibilidade usando o patch Zypper.

IMPORTANTE:Os procedimentos nesta seção usam os comandos rcopenais e openais, que funcionam somente com o SLES 11 SP4. Para o SLES 12 SP2 e posterior, use o comando systemctl pacemaker.service.

Por exemplo, para o comando /etc/rc.d/openais start, use o comando systemctl start pacemaker.service.

39.3.1 Fazendo o upgrade da aplicação do Sentinel de HA usando o Zypper

Você deve registrar todos os nós da aplicação por meio do Gerenciador de Aplicação Sentinel antes do upgrade. Para obter mais informações, consulte Registrando para receber atualizações. Se você não registrar a aplicação, o Sentinel exibirá um aviso amarelo.

  1. Habilite o modo de manutenção no cluster.

    crm configure property maintenance-mode=true

    O modo de manutenção ajuda a evitar quaisquer interrupções nos recursos do cluster em execução durante a atualização do software do Sentinel. É possível executar este comando em qualquer nó de cluster.

  2. Verifique se o modo de manutenção está ativo.

    crm status

    Os recursos do cluster devem aparecer no estado não gerenciado.

  3. Faça upgrade do nó passivo de cluster:

    1. Interrompa a pilha do cluster.

      rcopenais stop

      A interrupção da pilha do cluster garante que os recursos do cluster permaneçam inacessíveis e evita o confinamento dos nós.

    2. Faça o download das atualizações da aplicação de HA do Sentinel.

      zypper -v patch

    3. (Condicional) Se o instalador exibir uma mensagem informando que você deve resolver a dependência do pacote OpenSSH, digite a opção apropriada para instalar a versão menos eficiente do pacote OpenSSL.

    4. (Condicional) Se o instalador exibir uma mensagem indicando mudança na arquitetura ncgOverlay, digite a opção apropriada para aceitar a mudança da arquitetura.

    5. (Condicional) Se o instalador exibir uma mensagem informando que você deve resolver a dependência de alguns pacotes de aplicação, digite a opção apropriada para desinstalar os pacotes dependentes.

    6. Quando o upgrade for concluído, inicie a pilha do cluster.

      rcopenais start

  4. Repita a Etapa 3 para todos os nós passivos do cluster.

  5. Faça upgrade do nó ativo de cluster:

    1. Faça o backup da sua configuração e, em seguida, crie a exportação ESM.

      Para obter mais informações sobre como fazer backup de dados, consulte Fazendo backup e restaurando dados no Guia de administração do Sentinel.

    2. Interrompa a pilha do cluster.

      rcopenais stop

      A interrupção da pilha do cluster garante que os recursos do cluster permaneçam inacessíveis e evita o confinamento dos nós.

    3. Faça o download das atualizações da aplicação de HA do Sentinel.

      zypper -v patch

    4. (Condicional) Se o instalador exibir uma mensagem informando que você deve resolver a dependência do pacote OpenSSH, digite a opção apropriada para instalar a versão menos eficiente do pacote OpenSSL.

    5. (Condicional) Se o instalador exibir uma mensagem indicando mudança na arquitetura ncgOverlay, digite a opção apropriada para aceitar a mudança da arquitetura.

    6. (Condicional) Se o instalador exibir uma mensagem informando que você deve resolver a dependência de alguns pacotes de aplicação, digite a opção apropriada para desinstalar os pacotes dependentes.

    7. Quando o upgrade for concluído, inicie a pilha do cluster.

      rcopenais start

    8. Execute o seguinte comando para sincronizar quaisquer mudanças nos arquivos de configuração:

      csync2 -x -v

  6. Desative o modo de manutenção no cluster.

    crm configure property maintenance-mode=false

    É possível executar este comando em qualquer nó de cluster.

  7. Verifique se o modo de manutenção está inativo.

    crm status

    Os recursos do cluster devem aparecer no estado iniciado.

  8. Opcional: verifique se o upgrade do Sentinel foi bem-sucedido:

    rcsentinel version

  9. (Condicional) Para fazer upgrade do sistema operacional, consulte Fazendo upgrade do sistema operacional.