Ferramentas do usuário

Ferramentas do site


proxmox:upgrade_proxmox_8_to9

🚀 Upgrade Proxmox VE 8 → 9 (No-Subscription)

📋 Visão Geral

Procedimento de atualização in-place do Proxmox VE 8.4.x para Proxmox VE 9.x utilizando repositórios No-Subscription.

  • Tempo estimado: 15–45 min
  • Downtime: Sim (reinicialização obrigatória)
  • Recomendado: Executar em janela de manutenção

⚠️ Pré-Requisitos

Antes do upgrade:

  • Host executando Proxmox VE 8.4.x totalmente atualizado
  • Backup das VMs/LXCs
  • Backup da configuração do host
  • Validar espaço livre em disco (recomendado ≥ 5 GB livres)
  • Snapshot/backup adicional recomendado

Backup rápido das configurações:

mkdir -p /root/backup-pre-pve9
 
cp /etc/network/interfaces /root/backup-pre-pve9/
cp -r /etc/pve /root/backup-pre-pve9/
cp /etc/hosts /root/backup-pre-pve9/

Verificar espaço disponível:

df -h

1. Atualizar totalmente o Proxmox VE 8

Garantir que o host esteja totalmente atualizado na última versão do PVE 8.

apt update
apt full-upgrade -y
reboot

Validar versão atual:

pveversion

Confirmar que está em PVE 8.4.x atualizado.


2. Executar verificação pré-upgrade

Rodar o checker oficial:

pve8to9 --full

Analisar cuidadosamente o resultado.

IMPORTANTE

  • Corrigir todos os ERRORS
  • Revisar todos os WARNINGS
  • Não prosseguir com pendências críticas

3. Ajustar repositórios Debian 13 (Trixie)

Atualizar referências Bookworm → Trixie.

Editar o sources principal:

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

Revisar repositórios adicionais:

grep -R bookworm /etc/apt/sources.list*

Caso existam entradas restantes apontando para Bookworm, ajustar manualmente.

Desabilitar repositório Enterprise (caso exista):

rm -f /etc/apt/sources.list.d/pve-enterprise.list

4. Configurar repositório Proxmox No-Subscription

Criar o repositório oficial PVE9:

cat > /etc/apt/sources.list.d/proxmox.sources <<EOF
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

5. Atualizar índices APT

apt update

Validar:

  • Sem erros de assinatura
  • Sem erros de repositório
  • Sem pacotes quebrados

Opcionalmente validar pacotes pendentes:

apt list --upgradable

6. Executar Upgrade para Proxmox VE 9

Executar atualização completa:

apt full-upgrade

Durante o processo, revisar prompts de configuração.

Arquivos comuns:

  • sshd_config
  • grub
  • interfaces
  • Configurações customizadas

Caso utilize customizações próprias, revisar antes de aceitar overwrite.


7. Reinicializar o host

Após conclusão:

reboot

8. Validação Pós-Upgrade

Confirmar versão:

pveversion

Verificar kernel:

uname -a

Validar serviços:

systemctl status pveproxy
systemctl status pvedaemon
systemctl status pve-cluster

Validar funcionamento:

  • GUI Web (porta 8006)
  • VMs
  • Containers
  • Storages
  • Backups
  • Rede

🔎 Troubleshooting

Atualização interrompida

apt --fix-broken install
dpkg --configure -a

Depois repetir:

apt full-upgrade

Verificar pacotes pendentes

apt list --upgradable

Verificar repositórios ativos

grep -R . /etc/apt/sources.list*

🔗 Referência Oficial

proxmox/upgrade_proxmox_8_to9.txt · Última modificação: por admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki