Como atualizar a versão do Vyos

A atualização do Vyos pode ser necessária para corrigir bugs, melhorar a segurança, adicionar novas funcionalidades e deixar o sistema sempre o mais compatível que puder.

O processo de atualização não envolve grandes mistérios e é relativamente simples e rápido. Lembre-se de realizar um backup antes de qualquer modificação e não realize em horário de produção.

0 – Enviar a imagem .ISO para um diretório do Vyos

Utilize uma ferramenta para envio SFTP do arquivo de imagem .ISO para o diretório /temp ou /home/usuario. É importante lembrar que o espaço definido na instalação pode fazer diferença nesse primeiro passo.

O diretório onde a imagem vai ser enviada também precisa ter permissão de escrita. No meu caso estarei enviando para o /home/erick usando o FileZilla, mas outros programas de Client FTP podem ser usados.

1 – Antes de atualizar o sistema, vamos ver qual a versão que atualmente está rodando.

Os comandos show system image e show version exemplificam a saída abaixo com as informações que queremos descobrir.

vyos@vyos:~$ show system image 
Name                      Default boot    Running
------------------------  --------------  ---------
1.5-rolling-202408160021  Yes             Yes
vyos@vyos:~$ show version
Version:          VyOS 1.5-rolling-202408160021
Release train:    current
Release flavor:   generic

Built by:         autobuild@vyos.net
Built on:         Fri 16 Aug 2024 02:56 UTC
Build UUID:       34a46723-11f1-4301-a595-41a253d16e48
Build commit ID:  c75174bb4a2230

Architecture:     x86_64
Boot via:         installed image
System type:      KVM guest

Hardware vendor:  QEMU
Hardware model:   Standard PC (i440FX + PIIX, 1996)
Hardware S/N:     
Hardware UUID:    d5ea04d2-e388-4854-a557-b2d362d4bbc6

Copyright:        VyOS maintainers and contributors

2 – Configure a nova ISO como default

Para isso é preciso adicionar o diretório e o nome do arquivo no comando. Não é necessário estar no modo configure.

$ add system imagem /home/erick/vyos-1.5-rolling-202410060007-generic-amd64.iso

Depois desse comando ele irá te fazer algumas perguntas, a primeira é se você quer manter o nome da vesão do Vyos ou por uma personalizada, depois é só selecionar as opções Y de Yes.

vyos@vyos:~$ add system image /home/erick/vyos-1.5-rolling-202410060007-generic-amd64.iso
Validating image compatibility
Validating image checksums
What would you like to name this image? (Default: 1.5-rolling-202410060007) 
Would you like to set the new image as the default one for boot? [Y/n] y
An active configuration was found. Would you like to copy it to the new image? [Y/n] y
Copying configuration directory
Would you like to copy SSH host keys? [Y/n] y
Copying SSH host keys
Copying system image files
Cleaning up
Unmounting target filesystems
Removing temporary files
vyos@vyos:~$

3 – Por último, reinicie o sistema.

$ reboot

4 – Confirme se o Vyos foi atualizado corretamente

É possível confirmar com o comando abaixo onde ele irá listar todas as imagens instaladas, e a que está com (default boot) é a nova usada a partir da reinicialização anterior do sistema.

erick@vyos:~$ show system image
Name                      Default boot    Running
------------------------  --------------  ---------
1.5-rolling-202410060007  Yes             Yes
1.5-rolling-202408160021
erick@vyos:~$

Você também pode confirmar a versão através do segundo comando.

erick@vyos:~$ show version
Version:          VyOS 1.5-rolling-202410060007
Release train:    current
Release flavor:   generic

Built by:         autobuild@vyos.net
Built on:         Sun 06 Oct 2024 00:07 UTC
Build UUID:       39b27102-39cf-4d4c-9c43-f022ae568da1
Build commit ID:  66f12f1d262231

Architecture:     x86_64
Boot via:         installed image
System type:      KVM guest
Secure Boot:      n/a (BIOS)

Hardware vendor:  QEMU
Hardware model:   Standard PC (i440FX + PIIX, 1996)
Hardware S/N:     
Hardware UUID:    d5ea04d2-e388-4854-a557-b2d362d4bbc6

Copyright:        VyOS maintainers and contributors
erick@vyos:~$

Informação Extra:

Se não estiver satisfeito com a atualização e queira voltar (fazer rollback) para a versão anterior, execute o comando abaixo. Para poder visualizar todas as imagens digite o comando e logo após o default-boot pressione TAB para imprimir todas as imagens disponíveis.

$ set system image default-boot
erick@vyos:~$ set system image default-boot 
Possible completions:
  <Enter>               Execute the current command
  1.5-rolling-202408160021
                        Set default image to boot.
  1.5-rolling-202410060007

Depois de escolher a imagem para rollback, insira o nome dela após o default-boot, pressione enter e reinicie o Vyos.

erick@vyos:~$ set system image default-boot 1.5-rolling-202408160021

Para críticas, dúvidas e sugestões, envie um e-mail para erick{“arrob4”}erickandrade.com.br.

Você pode gostar...