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