⚠️ 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
| Problema | Solución |
|---|---|
Error de dependencias durante apt full-upgrade | Ejecuta apt --fix-broken install y vuelve a intentar. |
| El panel web no carga | Revisa systemctl status pveproxy y verifica el firewall. |
| Problemas con ZFS | Asegúrate de que el módulo ZFS se haya reconstruido: modprobe zfs y zpool status. |
| Repositorio enterprise sin suscripción | Usa el repositorio pve-no-subscription como se indicó arriba. |
✅ Recomendaciones post-actualización
- Actualiza los guest agents en tus VMs (especialmente Windows con
virtio-win). - Revisa las notas de lanzamiento de Proxmox VE 9:
¿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
