Como atualizar versões anteriores à 3.29 offline
  • 2 minutos de leitura
  • Tema escuro
    Tema claro
  • Pdf

Como atualizar versões anteriores à 3.29 offline

  • Tema escuro
    Tema claro
  • Pdf

Resumo do artigo

Clientes que possuem versões anteriores à 3.29 do senhasegura e desejam atualizar offline sua aplicação para a versão 3.29 ou posterior devem seguir as instruções fornecidas neste artigo.

Requisitos

  • Ajustar o horário do servidor corretamente.
  • Tirar um snapshot antes da atualização.
  • O Arbitrator deve ser removido do cluster (somente para ambientes com um Arbitrator).
Aplicação indisponível durante a atualização

Quando o senhasegura iniciar o processo de atualização, ele ficará indisponível até que a atividade seja concluída.


Tirar snapshot

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.

  1. Para desligar uma instância do senhasegura, utilize o seguinte comando:
sudo orbit shutdown
  1. Quando a instância estiver completamente desligada, faça o snapshot no hipervisor.
  2. Reinicie a sua instância do senhasegura e atualize a aplicação.

Como atualizar versões anteriores à 3.29 offline

Atenção

Antes de atualizar o senhasegura, execute sempre um snapshot no seu hipervisor e faça o backup usando o Orbit CLI.

Atenção

Se você utiliza o senhasegura Arbitrator, remova-o do cluster antes de atualizar o senhasegura. Saiba mais em nossa documentação.

Para atualizar o senhasegura offline, siga estes passos:

  1. Em outra máquina com acesso à internet, baixe o pacote de atualização em um dispositivo separado:
wget https://repo:[email protected]/bullseye-se-update.sh --no-check-certificate

  1. Crie uma pasta para os arquivos de atualização dentro do diretório /var/update. Use o seguinte comando:
sudo install -d /var/update -g mt4adm -o mt4adm
  1. Faça o upload do arquivo baixado no primeiro passo para o servidor do senhasegura (via scp, por exemplo):
scp -P 59022 <update_file_name>  mt4adm@<IP>:/var/update
  1. Adicione o caractere # em cada linha em resolv.conf para evitar que ele tente se conectar à internet durante a atualização:
sudo vim /etc/resolv.conf
  1. Conceda permissão ao usuário para executar o arquivo de atualização:
sudo chmod +x <update_file_name>
  1. Em nosso exemplo, nomeamos o arquivo de atualização como bullseye-se-update.sh, portanto, nosso comando seria:
bullseye-se-update.sh
  1. Execute o pacote utilizando o seguinte comando:
sudo bash <update_file_name>
  1. Execute o seguinte comando para reiniciar o dispositivo:
sudo orbit shutdown --reboot
  1. Execute o pacote novamente utilizando o seguinte comando:
sudo bash <update_file_name>
  1. Digite Y para concordar com os termos do EULA.

  2. Após executar o arquivo de atualização, volte para resolv.conf e remova o caractere # de todas as linhas previamente modificadas.

  3. Execute o seguinte comando para reiniciar o dispositivo:

sudo orbit shutdown --reboot
  1. Após a conclusão da reinicialização, execute o seguinte comando e digite Y para confirmar:
sudo orbit application init
  1. Uma mensagem no terminal indicará que a atualização foi bem sucedida. Se desejar verificar a versão atual, execute o seguinte comando:
sudo orbit version

Você ainda tem dúvidas? Entre em contato com a Comunidade senhasegura.


Este artigo foi útil?