- 3 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como atualizar um cluster
- 3 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Se você utiliza uma versão anterior à 3.29 e deseja atualizar o senhasegura para a versão 3.29 ou posterior, consulte o artigo Como atualizar um cluster em versões anteriores à 3.29.
Se você utiliza o Zabbix será necessário reconfigurá-lo após atualizar o senhasegura para a versão 3.30 via Interface de Linha de Comando (CLI). Para instruções sobre como configurar o Zabbix via Orbit CLI, consulte o artigo Como configurar o Zabbix via Orbit CLI.
Neste artigo você encontra um guia sobre como atualizar o senhasegura em ambientes em cluster.
Requisitos
- Todos os membros do cluster devem estar sincronizados.
- As regras do firewall devem permitir a comunicação através da porta 443 para estabelecer uma conexão com o repositório do senhasegura (apenas para atualizações online).
- O horário do servidor de cada membro do cluster deve estar ajustado corretamente.
- O Arbitrator deve ser removido do cluster (somente para ambientes com um Arbitrator)
- Tirar snapshots de cada membro do cluster antes da atualização.
Quando o senhasegura iniciar o processo de atualização, ele ficará indisponível até que a atividade seja concluída.
Tirar snapshot
- Em ambientes em cluster, tire os snapshots sempre em ordem reversa, partindo do último membro em direção ao membro primário.
- Sempre tire o snapshot de todas as instâncias do senhasegura separadamente.
- Desligue uma instância por vez, tire o snapshot, ligue novamente e valide que ela foi ressincronizada antes de prosseguir para a próxima instância.
Os snapshots devem ser feitos somente quando as instâncias do senhasegura estiverem offline. Isso garante a capacidade de reverter para uma versão anterior, se necessário.
- Para desligar uma instância do senhasegura, utilize o seguinte comando:
sudo orbit shutdown
- Quando a instância estiver completamente desligada, tire o snapshot no hipervisor.
- Em seguida, inicie a instância do senhasegura e atualize a aplicação, após executar o snapshot de todas as instâncias do cluster.
Como atualizar um cluster
Antes de atualizar o senhasegura, tire sempre um snapshot no seu hipervisor e faça o backup usando o Orbit CLI.
Se você utiliza o senhasegura Arbitrator, remova-o do cluster antes de atualizar o senhasegura. Saiba mais em nossa documentação.
Na plataforma senhasegura, vá para Orbit Config Manager > Replicação > Status e verifique o status de cada membro do cluster. Todos os membros devem estar ligados e sincronizados.
Na plataforma senhasegura, vá para Configurações > Processos de execução e desligue os seguintes itens:
- Expired password.
- Expired operation cancellation.
- Operation executor.
- Operation executor: Retry.
- Tire snapshots de cada membro do cluster.
Lembre-se de tirar os snapshots em ordem reversa, do último membro para o primeiro.
Inicie uma sessão SSH como usuário administrador do senhasegura.
Execute o seguinte comando:
apt-get update
- Em seguida, execute o seguinte comando:
apt-get install orbit-cli
- Execute o comando abaixo para atualizar o senhasegura para a versão mais recente:
orbit update
- Após a atualização do senhasegura, reinicie o sistema para garantir que todas as mudanças foram aplicadas corretamente:
orbit shutdown -r
Ao atualizar o senhasegura em um ambiente em cluster, não atualize os membros como entidades standalone (independentes). Certifique-se de atualizar cada membro do cluster individualmente, iniciando pelo membro primário e prosseguindo sequencialmente para os outros membros. Por exemplo, atualize o Membro primário, depois atualize o Membro 2 e, finalmente, atualize o Membro 3.
Não seguir essas etapas durante a atualização pode prejudicar o cluster.
- Repita os passos de 5 a 8 com todos os outros membros do cluster.
- Volte para Configurações > Processos de execução e reative os itens:
- Expired password.
- Expired operation cancellation.
- Operation executor.
- Operation executor: Retry.
- Volte para Orbit Config Manager > Replicação > Status e verifique o status de cada membro para confirmar que eles estão ligados e sincronizados.
Você ainda tem dúvidas? Entre em contato com a Comunidade senhasegura.