Tabela de conteúdos
🚀 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_configgrubinterfaces- 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*
