⚠️ Advertencia importante:
Antes de realizar cualquier actualización, haz una copia de seguridad completa de tus máquinas virtuales, contenedores y configuraciones del sistema. Además, lee las notas de lanzamiento oficiales de Proxmox VE 9 antes de proceder.

📌 Requisitos previos

  • Proxmox VE 8.x completamente actualizado
    Asegúrate de tener la última versión de Proxmox 8 instalada: apt update && apt full-upgrade -y
  • Sistema basado en Debian Bookworm
    Proxmox VE 9 está basado en Debian 12 (Bookworm). Si tu sistema aún está en Debian 11 (Bullseye), se actualizará durante el proceso.
  • Acceso root o con sudo
  • Conexión a Internet estable
  • Tiempo estimado: 30–60 minutos (dependiendo del hardware y número de VMs/CTs).

🔧 Paso 1: Verificar el estado actual del sistema

pveversion
cat /etc/os-release

Asegúrate de que la salida indique Proxmox VE 8.x y Debian GNU/Linux 11 (bullseye).

🔧 Paso 2: Hacer una copia de seguridad

  • Copia de seguridad de VMs y CTs: Usa el interfaz web o vzdump.
  • Copia de seguridad de la configuración del sistema: tar -czf /root/proxmox-backup-$(date +%F).tar.gz /etc /var/lib/pve-cluster/

🔧 Paso 3: Actualizar todos los paquetes de Proxmox 8

apt update
apt full-upgrade -y

Reinicia si es necesario:

reboot

🔧 Paso 4: Cambiar los repositorios a Proxmox VE 9

Edita el archivo de fuentes de APT:

nano /etc/apt/sources.list

Reemplaza el contenido con los repositorios de Debian 12 (Bookworm):

deb http://ftp.debian.org/debian bookworm main contrib
deb http://ftp.debian.org/debian bookworm-updates main contrib
deb http://security.debian.org/debian-security bookworm-security main contrib

Ahora actualiza los repositorios de Proxmox:

nano /etc/apt/sources.list.d/pve-enterprise.list

Asegúrate de que diga:

deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise

💡 Si usas el repositorio gratuito (no enterprise), edita /etc/apt/sources.list.d/pve-install-repo.list:

nano /etc/apt/sources.list.d/pve-install-repo.list

Y asegúrate de que contenga:

deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

🔧 Paso 5: Actualizar el sistema a Debian 12 + Proxmox VE 9

Primero, actualiza los índices de paquetes:

apt update

Luego, realiza la actualización completa:

apt full-upgrade -y

Durante este paso, APT podría preguntarte sobre archivos de configuración modificados (por ejemplo, grub, sshd_config, etc.).
• Si no has modificado esos archivos, elige instalar la versión del paquete mantenedor.
• Si los has modificado, revisa los cambios con cuidado.

🔧 Paso 6: Reiniciar el sistema

reboot

🔧 Paso 7: Verificar la actualización

Después del reinicio:

pveversion
cat /etc/os-release

Deberías ver algo como:

Proxmox Virtual Environment 9.x.x
Debian GNU/Linux 12 (bookworm)

🔧 Paso 8: Verificar servicios y VMs/CTs

  • Accede al panel web (https://tu-ip:8006) y confirma que todo funciona.
  • Inicia tus VMs y contenedores.
  • Verifica que los servicios críticos estén activos: systemctl status pvedaemon pveproxy pvestatd corosync pve-cluster

🛠️ Solución de problemas comunes

ProblemaSolución
Error de dependencias durante apt full-upgradeEjecuta apt --fix-broken install y vuelve a intentar.
El panel web no cargaRevisa systemctl status pveproxy y verifica el firewall.
Problemas con ZFSAsegúrate de que el módulo ZFS se haya reconstruido: modprobe zfs y zpool status.
Repositorio enterprise sin suscripciónUsa el repositorio pve-no-subscription como se indicó arriba.

✅ Recomendaciones post-actualización

¿Tienes un entorno de clúster?
En ese caso, actualiza un nodo a la vez, y asegúrate de que el clúster permanezca estable durante el proceso. No actualices todos los nodos simultáneamente.

Guía creada con fines informativos. Siempre consulta la documentación oficial de Proxmox.
© 2025 – Actualización Proxmox VE 8.x → 9.x

por Direpe

Deja una respuesta