Upgrade do Proxmox 8 para o 9

Para realizar a atualização do Proxmox 8 para a versão 9, sem a necessidade de formatação e reinstalação do servidor, podemos realizar o seguinte procedimento.

  1. Inicialmente, realizar o backup de todas as VMs e Containers do servidor (host proxmox)
  2. Desligar as VMs e Containers

Executar os comandos para atualização de versão, baixando os últimos pacotes da versão 8

 apt update -y && apt upgrade -y

Depois de atualizado, executar o utilitário que verifica as condições para o upgrade:

  pve8to9

ou caso queira fazer uma verificação mais profunda, execute com o parâmetro –full

   pve8to9 --full

O utilitário pve8to9 fará uma análise completa e irá informar possíveis problemas na atualização.

Ao final da análise, problemas sinalizados em vermelho é essencial resolvê-los antes de dar continuidade à qualquer atualização. Problemas sinalizados em amarelo merecem atenção e análise para possível correção. Após as correções, execute novamente o pve8to9 até que a análise seja positiva para o upgrade.

Posteriormente, executar o comando apt dist-upgrade para instalar os pacotes necessários para a atualização.

  apt dist-upgrade

Utilizar o comando pveversion para avaliar a versão instalada e se encontra totalmente atualizada e depois instalar os sources do apt para a versão 9:

  sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
  sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list

Criar o arquivo proxmox.sources para o apt:

  printf '%s\n' "Types: deb" "URIs: http://download.proxmox.com/debian/pve" "Suites: trixie" "Components: pve-no-subscription" "Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg" > /etc/apt/sources.list.d/proxmox.sources

Execute novamente o apt update

  apt update

E depois o apt dist-upgrade

 apt dist-upgrade

Aguarde a atualização de todos os pacotes e depois faça o reboot do servidor.

Mais detalhes na documentação oficial: https://pve.proxmox.com/wiki/Upgrade_from_8_to_9