Como atualizar o senhasegura de forma online

Atenção! Este procedimento pode levar um tempo. Os serviços senhasegura serão reiniciados várias vezes. Considere uma janela de tempo de inatividade de mais de 1 hora, dependendo da largura de banda da internet do cliente, qualidade do link MT4 do espelho e quantidade de registros no banco de dados do cliente!

Antes de prosseguir com a atualização, é muito importante tirar um snapshot da instância senhasegura.

Para isso, desligue a instância que será atualizada com o comando ‘orbit shutdown’ e, em seguida, tire o ‘snapshot’ do seu virtualizador.

Seu ambiente está em um cluster, certifique-se de que as portas TCP 9300 e 9200 estejam abertas entre todos os nós senhasegura

Uma solicitação de liberação de firewall na porta 443 será necessária para os seguintes domínios:

deb.senhasegura.com
security.senhasegura.com
repo.senhasegura.com

Depois de prestar atenção aos pontos e pré-requisitos acima para atualizar o ambiente senhasegura, faça login com a credencial mt4adm na instância que será atualizada e executará os seguintes comandos abaixo.

1- Atualize os pacotes:

apt-get update

2- Instalação de orbit-cli:

apt install orbit-cli

3- Atualização da senhasegura:

orbit update

Para atualização do cluster, o procedimento será ligeiramente diferente.

Os snapshot em ambientes agrupados devem ser feitos na ordem inversa do cluster, ou seja, para trás.

Exemplo, cluster de três nós:

  • 1- Desligue a terceira instância com orbit shutdown;
  • 2- Tirar o snapshot da terceira instância;
  • 3- Conectar a terceira instância;
  • 4- Aguarde o retorno da terceira instância ao cluster. Valide isso no tamanho do cluster em “Orbit>Replication>Status”
  • 5- Desligue a segunda instância com orbit shutdown;
  • 6- Tirar o snapshot da segunda instância;
  • 7- Conectar a segunda instância;
  • 8- Aguarde o retorno da segunda instância ao cluster.
  • 9- Desligue a primeira instância com o orbit shutdown;
  • 10- Tirar o snapshot da primeira instância;
  • 11- Conectar a primeira instância;
  • 12- Aguarde o retorno da primeira instância ao cluster.

Depois de tirar snapshot de todos os nós no cluster, podemos iniciar a atualização.

Para atualizar, você deve seguir a ordem correta do cluster, atualizando um nó de cada vez.

Exemplo:

  • 1- Atualizar o nó primário;
  • 2- Aguarde o término da atualização;
  • 3- Atualizar o nó secundário;
  • 4- Aguarde o término da atualização;
  • 5- Atualizar o terceiro nó;
  • 6- Aguarde o término da atualização;

Abaixo está um link para o nosso canal do Youtube mostrando o conteúdo deste artigo de forma prática:

Orbit [3.18] - Como atualizar em um ambiente agrupado - en-US