Se você está usando uma versão anterior à 3.33 e deseja atualizar o Segura 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 Segura 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 Segura 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 Segura. 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 Segura: saiba como configurar o novo repositório Segura.
Quando o Segura iniciar o processo de atualização, todos os recursos estarão indisponíveis até que todos os nós do cluster sejam totalmente atualizados.
Antes de atualizar o Segura, tire sempre um snapshot no seu hipervisor e faça o backup usando o Orbit CLI.
Se você utiliza o Segura Arbitrator, remova-o do cluster antes de atualizar o Segura. Saiba mais em nossa documentação.
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 Segura 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 Segura estiverem offline. Isso garante a capacidade de reverter para uma versão anterior, se necessário.
- Para desligar uma instância do Segura, 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 Segura e atualize a aplicação, após executar o snapshot de todas as instâncias do cluster.
Como atualizar um cluster
Como uma opção, você pode baixar os pacotes de atualização para instalar mais tarde. Baixar pacotes de atualização para instalação posterior
-
Na plataforma Segura, vá para Orbit Server Manager > Replicação > Status e verifique o status de cada membro do cluster. Todos os membros devem estar ligados e sincronizados.
-
Na plataforma Segura, 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.
-
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 Segura para a versão mais recente:
orbit update
- Após a atualização do Segura, reinicie o sistema para garantir que todas as mudanças foram aplicadas corretamente:
orbit shutdown -r
Ao atualizar o Segura 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 Orbit Server 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 Segura.