- 2 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como atualizar versões anteriores à 3.29 offline
- 2 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
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).
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.
- Para desligar uma instância do senhasegura, utilize o seguinte comando:
sudo orbit shutdown
- Quando a instância estiver completamente desligada, faça o snapshot no hipervisor.
- Reinicie a sua instância do senhasegura e atualize a aplicação.
Como atualizar versões anteriores à 3.29 offline
Antes de atualizar o senhasegura, execute 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.
Para atualizar o senhasegura offline, siga estes passos:
- 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
- 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
- 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
- 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
- Conceda permissão ao usuário para executar o arquivo de atualização:
sudo chmod +x <update_file_name>
- Em nosso exemplo, nomeamos o arquivo de atualização como
bullseye-se-update.sh
, portanto, nosso comando seria:
bullseye-se-update.sh
- Execute o pacote utilizando o seguinte comando:
sudo bash <update_file_name>
- Execute o seguinte comando para reiniciar o dispositivo:
sudo orbit shutdown --reboot
- Execute o pacote novamente utilizando o seguinte comando:
sudo bash <update_file_name>
Digite Y para concordar com os termos do EULA.
Após executar o arquivo de atualização, volte para
resolv.conf
e remova o caractere # de todas as linhas previamente modificadas.Execute o seguinte comando para reiniciar o dispositivo:
sudo orbit shutdown --reboot
- Após a conclusão da reinicialização, execute o seguinte comando e digite Y para confirmar:
sudo orbit application init
- 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.