- 3 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como atualizar um cluster
- 3 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Se você está usando uma versão anterior à 3.33 e deseja atualizar o senhasegura para a versão 3.33 ou posterior, consulte o artigo Como atualizar versões anteriores à 3.33.
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
- Regras de Firewall: Certifique-se de que as configurações do seu firewall permitam a comunicação com os repositórios do senhasegura. As regras de firewall detalhadas podem ser encontradas na documentação.
- Sincronização do Cluster: Todos os membros do cluster devem estar sincronizados.
- Hora do Servidor: Verifique se a hora do servidor está configurada corretamente.
- (Situacional) Árbitro: Se o seu ambiente inclui um Árbitro, remova-o do cluster.
- Snapshot: Tire um snapshot do sistema antes de prosseguir com a atualização.
- Atualização Sequencial: Para versões que estão pelo menos duas versões atrás da atual, atualize sequencialmente conforme instruído neste artigo.
- Novo Repositório senhasegura: saiba como configurar o novo repositório senhasegura.
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.