Como atualizar o Zevenet Cluster com o mínimo de tempo de inatividade

PUBLICADO EM 25 de julho de 2017

Visão geral

O seguinte artigo descreve o procedimento de atualização Zevenet 6 Cluster ou versão superior para obter o tempo de inatividade mínimo durante o procedimento de atualização. De acordo com os serviços configurados, você pode experimentar um tempo de inatividade mínimo ou nenhum tempo de inatividade.

Se nenhum cluster estiver configurado, o tempo de inatividade poderá ser incrementado por um minuto no pior dos casos.

Observe que, se você estiver executando uma versão mais antiga do Zevenet do que o 6, deverá analisar se o cluster está pronto para ser migrado de acordo com o artigo. Configurar o cluster Zevenet 5.

Meio Ambiente

Para entender melhor o procedimento de atualização com tempo de inatividade mínimo, foi criado o seguinte ambiente:


Requisitos do EE 6

A conexão com a internet é necessária para verificar em nossos repositórios os pacotes pendentes, caso seu sistema não consiga se conectar à internet verifique as atualizações com o procedimento offline,

Pacotes de atualização offline do Zevenet 6

Procedimento de atualização

Desde o ZEVENET 6.0.0 as atualizações são feitas com a ferramenta checkupgrades.

Antes de começar, execute um instantâneo de ambos os nós do cluster, apenas para reverter as alterações, se necessário.

0. Vá para o nó com o MESTRE papel e parar o zeninotificar process, esse processo responsável por replicar qualquer alteração na configuração, também bloqueia qualquer solicitação de sincronização do nó de backup, conforme indicado abaixo.

[master]root@zva5n1:# kill -9 `ps -ef | grep zeninotify | grep enterprise.bin | awk {'print $2'}`

No nó mestre, bloqueie qualquer solicitação de conexão ssh do BACKUP. Para isso, abra o arquivo /etc/hosts.deny e digite a seguinte linha no final do arquivo. Por favor, mude 192.168.100.25 pelo seu atual IP de backup. Salvar as mudanças e sair. Esta ação bloqueará no nó MASTER qualquer tentativa de conexão com o serviço ssh do BACKUP.

(in the current MASTER, file /etc/hosts.deny)
sshd: 192.168.100.25

1. Vou ao BACKUP nó (seguindo o exemplo atual zva5n2) e aplique a atualização conforme descrito nas instruções do pacote de atualização ou execute checkupgrades ferramenta se você executar o Zevenet 6.0.0 ou posterior:

[backup]root@zlb:# checkupgrades
[backup]root@zlb:# checkupgrades -i

2. Quando o processo de atualização for concluído, verifique se ele foi concluído sem erros. Se algum erro for detectado no processo de instalação, abra um ticket de suporte e anexe a saída do processo de instalação a ele.

3. Se não houver erros durante a atualização do BACKUP nó (zva5n2), vá para o nó MASTER (zva5n1) e aplique agora a atualização neste servidor conforme indicado no passo 1. Uma vez concluída a atualização, o serviço será reiniciado para aplicar as alterações, portanto durante este processo o serviço mudará automaticamente e o nó BACKUP atual se tornará o novo MESTRE.

4. Se a atualização for feita sem nenhum erro, prossiga para desativar o bloco sshd já configurado no /etc/hosts.deny excluindo a linha inserida na etapa 0 no antigo nó MASTER zna5n1.

5. Se o failback estiver ativado, o MESTRE A função será movida automaticamente para este nó novamente. Se não for esse o caso, o MESTRE A função será mantida no segundo nó (zva5n2).

6. Para forçar o MESTRE função para nó zva5n1 então você só precisa ativar o modo de manutenção no nó zva5n2, e as MESTRE função será assumida pelo nó zva5n1 automaticamente como antes da atualização. Uma vez

Quando o processo de migração terminar, certifique-se de desabilitar o modo de manutenção de ambos os nós e confirme qual nó é MASTER e qual nó é BACKUP para continuar gerenciando o sistema através do MASTER. Certifique-se de que as alterações temporárias no arquivo /etc/hosts.deny sejam excluídas. Por fim, você pode verificar o status do serviço de cluster desde a visualização SYSTEM > Cluster.

Aproveite o seu Zevenet recém atualizado sem tempo de inatividade!

Compartilhar no:

Documentação sob os termos da Licença de Documentação Livre GNU.

Esse artigo foi útil?

Artigos Relacionados