====== 🚀 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 <
-----
===== 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 =====
https://pve.proxmox.com/wiki/Upgrade_from_8_to_9