- 3 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como atualizar um cluster em versões anteriores à 3.29
- 3 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Clientes que possuem um ambiente em cluster com versões anteriores à 3.29 do senhasegura e que desejam atualizar para a versão 3.29 ou posterior, devem seguir as instruções contidas neste artigo.
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 em versões anteriores à 3.29
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 para atualizar o sistema operacional para a versão mais recente do Debian:
apt-get update
5.1. O comando a seguir deve ser inserido duas vezes, como demonstrado:
apt-get install orbit-cli
apt-get install orbit-cli
- Para atualizar o kernel, utilize o seguinte comando:
orbit update
- Após a atualização, reinicie o sistema para carregar a nova versão do kernel:
orbit shutdown -r
- 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 mais uma vez 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 9 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.