Guía para actualizar Proxmox 7.0 a 7.3 en pocos pasos

Cómo Actualizar Proxmox VE: Guía Completa 2026 (8.x y 9.x)

📘 Este artículo forma parte de nuestra Guía Completa de Servidores y Virtualización. Si estás empezando con Proxmox, consulta primero nuestra Guía completa de Proxmox VE.

Introducción

Proxmox VE es la plataforma de virtualización open source más usada del mundo. Pero como cualquier software, requiere actualizaciones periódicas para:

  • Seguridad: parches de vulnerabilidades.
  • Nuevas funcionalidades.
  • Compatibilidad con hardware moderno.
  • Soporte del equipo de desarrollo.
  • Estabilidad a largo plazo.

En 2026, las versiones activas de Proxmox son:

VersiónBase DebianLanzamientoSoporte
Proxmox VE 7.xDebian 11 (Bullseye)2021EOL (2024)
Proxmox VE 8.xDebian 12 (Bookworm)2023Actual
Proxmox VE 9.xDebian 13 (Trixie)2025-2026Última

⚠️ Proxmox VE 7.x ya no recibe actualizaciones de seguridad. Si sigues en 7.x, actualiza YA.

En esta guía completa vas a aprender:

  • Por qué actualizar y cuándo.
  • Backup completo antes de actualizar.
  • Actualización 7 → 8 paso a paso.
  • Actualización 8 → 9 paso a paso.
  • Post-actualización.
  • Rollback si algo falla.
  • Troubleshooting.
  • FAQ.

Si es tu primera vez con Proxmox, consulta nuestra Guía completa de Proxmox VE y Proxmox VE 8.2: instalación y configuración.


Índice de contenidos

  1. ¿Por qué actualizar Proxmox?
  2. Antes de empezar
  3. Backup completo
  4. Actualizar Proxmox 7 → 8
  5. Actualizar Proxmox 8 → 9
  6. Post-actualización
  7. Rollback
  8. Troubleshooting
  9. FAQ
  10. Conclusión

1. ¿Por qué actualizar Proxmox?

1.1 Seguridad

Proxmox VE 7.x llegó a EOL en 2024. Desde entonces:

  • No hay parches de seguridad.
  • Vulnerabilidades quedan expuestas.
  • Riesgo grave en servidores de producción.

1.2 Nuevas funcionalidades

Proxmox VE 8.x incluye:

  • Base Debian 12 (Bookworm).
  • Kernel 6.8+ con mejor soporte de hardware.
  • QEMU 8.1+ con mejor rendimiento.
  • LXC 5.0+ con nuevas features.
  • Ceph Reef/Squid para almacenamiento distribuido.
  • Nuevas opciones de backup.
  • Interfaz web mejorada.
  • Soporte para Secure Boot.
  • Cluster mejorado.

Proxmox VE 9.x añade:

  • Base Debian 13 (Trixie).
  • Kernel 6.12+ LTS.
  • QEMU 9.x.
  • Nuevas funcionalidades de HA.
  • Mejoras en rendimiento.

1.3 Compatibilidad

Software moderno requiere versiones recientes:

  • Docker 27+ requiere Debian 12+.
  • Kubernetes 1.30+ requiere kernel 5.15+.
  • ZFS 2.2+ funciona mejor en Proxmox 8+.

1.4 Ciclo de vida

VersiónLanzamientoEOL
Proxmox VE 7.x20212024
Proxmox VE 8.x20232026-2027
Proxmox VE 9.x20252028+

Conclusión: si estás en 7.x, actualiza ya.

Consulta Aumento de amenazas cibernéticas en Linux.


2. Antes de empezar

2.1 Verificar la versión actual

Desde la interfaz web:

En el dashboard, mira arriba a la derecha.

Desde la terminal:

pveversion
pveversion --verbose

Salida esperada:

pve-manager/8.2.4/...

O si estás en 7:

pve-manager/7.4-18/...

2.2 Verificar la salud del sistema

# Estado del cluster
pvecm status

# Ver nodos
pvecm nodes

# Estado de VMs y contenedores
qm list
pct list

# Servicios críticos
systemctl status pve-cluster pvedaemon pveproxy pvestatd

2.3 Requisitos

  • Cluster sano.
  • Backups recientes.
  • Ventana de mantenimiento.
  • Acceso físico o IPMI al servidor.
  • Suscripción o repositorio pve-no-subscription configurado.

2.4 Checklist previo

  • □ Backup completo de VMs y contenedores.
  • □ Backup de /etc/pve/ (configuración del cluster).
  • □ Backup de /etc/network/interfaces (red).
  • □ Snapshot de VM/CT críticos.
  • □ Documentar versiones actuales.
  • □ Verificar que la red está bien.
  • □ Verificar espacio en disco.
  • □ Plan de rollback.

2.5 Espacio en disco

df -h /
df -h /var

Necesitas al menos 5 GB libres para la actualización.

Consulta Guía Completa de Proxmox.


3. Backup completo

⚠️ NUNCA actualices sin backup.

3.1 Backup de VMs y contenedores

Desde la interfaz web:

  1. Selecciona la VM/CT.
  2. Backup → Backup now.
  3. Storage: tu almacenamiento de backups.
  4. Mode: Snapshot (recomendado).
  5. Compression: ZSTD.
  6. Backup.

Desde la terminal:

# Backup de una VM
vzdump 100 --storage backup-nfs --mode snapshot --compress zstd

# Backup de todas las VMs
vzdump --all --storage backup-nfs --mode snapshot --compress zstd --mailnotification always

# Backup de un contenedor
vzdump 200 --storage backup-nfs --mode snapshot --compress zstd

3.2 Backup de la configuración

# Configuración del cluster
sudo tar -czf /root/pve-config-$(date +%F).tar.gz /etc/pve/

# Red
sudo cp /etc/network/interfaces /root/interfaces-$(date +%F).bak

# Otros archivos importantes
sudo tar -czf /root/etc-$(date +%F).tar.gz /etc/apt /etc/hosts /etc/resolv.conf

⚠️ Importante: /etc/pve/ es un sistema de archivos especial (FUSE). Si no puedes hacer tar, copia desde la web:

  • Datacenter → Backup → Configuration.
  • O copia manualmente con rsync:
sudo rsync -av /etc/pve/ /root/pve-backup/

3.3 Backup de discos de VMs

A nivel de host:

sudo qm config 100 > /root/vm-100-config.txt
sudo qm config 101 > /root/vm-101-config.txt

3.4 Verificar los backups

ls -lh /ruta/backups/

⚠️ Backup no verificado = backup inexistente.

Consulta La importancia de los backups.


4. Actualizar Proxmox 7 → 8

4.1 Preparación

Verificar que estás en la última versión de Proxmox 7:

apt update
apt full-upgrade -y
pveversion

Deberías estar en 7.4-x.

4.2 Backup de fuentes APT

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bullseye.bak
sudo cp /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak 2>/dev/null
sudo cp /etc/apt/sources.list.d/pve-no-subscription.list /etc/apt/sources.list.d/pve-no-subscription.list.bak 2>/dev/null

4.3 Verificar que no hay repos rotos

grep -r "bullseye" /etc/apt/sources.list*

Todos deben apuntar a bullseye.

4.4 Cambiar repositorios a Bookworm

Edita /etc/apt/sources.list:

sudo nano /etc/apt/sources.list

Reemplaza bullseye por bookworm:

Antes:

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

Después:

deb http://deb.debian.org/debian bookworm main contrib non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware

⚠️ Nota: añade non-free-firmware.

Automático:

sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list 2>/dev/null

4.5 Modificar repos de Proxmox

Edita /etc/apt/sources.list.d/pve-install-repo.list (o el que tengas):

Antes:

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

Después:

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

Automático:

sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list

4.6 Modificar repos de Ceph (si aplica)

sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/ceph.list

4.7 Añadir repositorio de Proxmox 8

echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" | \
    sudo tee /etc/apt/sources.list.d/pve-install-repo.list

4.8 Actualizar índice de paquetes

sudo apt update

⚠️ Puede haber errores. Revísalos.

4.9 Verificar actualizaciones pendientes

sudo apt list --upgradable | head -20

4.10 Actualización mínima (primera fase)

sudo apt upgrade --without-new-pkgs -y

⚠️ NO actualices pve-manager todavía.

4.11 Actualización completa

sudo apt full-upgrade -y

Este paso tarda 30-60 min.

Durante la actualización:

  • Puede pedirte reiniciar servicios.
  • Elige N (mantener) para archivos de configuración modificados.
  • Confirma los cambios necesarios.

4.12 Actualizar el kernel

sudo apt install proxmox-kernel-6.8 pve-headers-6.8 -y

O el kernel más reciente:

sudo apt install proxmox-default-kernel -y

4.13 Actualizar GRUB

sudo update-grub
sudo update-initramfs -u -k all

4.14 Reiniciar

sudo reboot

4.15 Verificar la nueva versión

pveversion
uname -r

Deberías ver:

pve-manager/8.2.x/...
6.8.x-x-pve

🎉 Actualización 7 → 8 completada.

4.16 Actualizar configuración de Proxmox

Después de actualizar:

# Verificar que todos los servicios funcionan
systemctl status pve-cluster pvedaemon pveproxy pvestatd pve-firewall

# Verificar VMs
qm list
pct list

# Verificar cluster
pvecm status

Consulta Guía completa de Proxmox.


5. Actualizar Proxmox 8 → 9

Nota: Proxmox VE 9.x se lanzó en 2025-2026.

5.1 Preparación

Verificar que estás en la última versión de Proxmox 8:

apt update
apt full-upgrade -y
pveversion

Deberías estar en 8.4-x.

5.2 Backup de fuentes APT

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bookworm.bak

5.3 Cambiar repositorios a Trixie

Automático:

sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*.list 2>/dev/null

Verificar:

grep -r "trixie" /etc/apt/sources.list*

Edita /etc/apt/sources.list:

deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware

Edita /etc/apt/sources.list.d/pve-install-repo.list:

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

5.4 Actualizar índice

sudo apt update

5.5 Actualización mínima

sudo apt upgrade --without-new-pkgs -y

5.6 Actualización completa

sudo apt full-upgrade -y

5.7 Actualizar kernel

sudo apt install proxmox-default-kernel -y
sudo update-grub
sudo update-initramfs -u -k all

5.8 Reiniciar

sudo reboot

5.9 Verificar

pveversion
uname -r

Deberías ver:

pve-manager/9.x/...
6.12.x-x-pve

🎉 Actualización 8 → 9 completada.


6. Post-actualización

6.1 Verificar servicios

systemctl status pve-cluster pvedaemon pveproxy pvestatd pve-firewall

Todos deben estar «active (running)».

6.2 Verificar VMs y contenedores

qm list
pct list

Todas deben estar «running» o «stopped» correctamente.

6.3 Verificar cluster

pvecm status
pvecm nodes

Todos los nodos deben estar «online».

6.4 Verificar Ceph (si aplica)

ceph -s
ceph health detail

6.5 Actualizar todo

sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove --purge -y
sudo apt autoclean

6.6 Revisar logs

sudo journalctl -p err -b
sudo tail -f /var/log/pve/tasks/active

6.7 Verificar acceso web

Accede a la interfaz web:

https://IP:8006

Verifica:

  • Dashboard funciona.
  • VMs se ven.
  • Backups se ven.
  • Cluster se ve (si aplica).

6.8 Verificar acceso a VMs

Arranca una VM:

qm start 100

Verifica que funciona.

Accede a la consola:

  • Web: VM → Console.
  • SSH: ssh usuario@IP-VM.

6.9 Actualizar repos de terceros

Algunos repos quedan deshabilitados.

ls /etc/apt/sources.list.d/

Reactivar los necesarios.

6.10 Revisar configuración de red

cat /etc/network/interfaces
ip a
ip r

Debian 12+ usa ifupdown2 o systemd-networkd.

6.11 Revisar firewall

pve-firewall status
pve-firewall compile

6.12 Revisar backups automáticos

crontab -l
cat /etc/pve/jobs.cfg

Consulta Cómo instalar y configurar Proxmox VE 8.2.


7. Rollback

7.1 Opción 1: Snapshot de VM

Si actualizaste una VM de Proxmox dentro de otra VM:

  • Proxmox host → VM → Snapshot → Rollback.

7.2 Opción 2: Restaurar VMs y CTs

Si el Proxmox host falla tras actualizar:

  1. Reinstala Proxmox VE (última versión).
  2. Restaura las VMs/CTs desde los backups.
  3. Reconfigura el cluster.
  4. Restaura la configuración.

Comandos:

# Restaurar una VM
qmrestore /ruta/backup/vzdump-qemu-100-*.vma.zst 100 --storage local-lvm

# Restaurar un CT
pct restore 200 /ruta/backup/vzdump-lxc-200-*.tar.zst --storage local-lvm

7.3 Opción 3: Revertir sources

Si el problema es de repositorios:

sudo cp /etc/apt/sources.list.bullseye.bak /etc/apt/sources.list
sudo apt update

⚠️ Solo si no has hecho full-upgrade.

7.4 Opción 4: Reinstalación limpia

Si nada funciona:

  1. Backup de datos.
  2. Reinstalar Proxmox VE.
  3. Restaurar backups.
  4. Reconfigurar servicios.

A veces es más rápido que arreglar.

Consulta La importancia de los backups.


8. Troubleshooting

8.1 «No space left on device» durante actualización

Causa: falta de espacio.

Solución:

df -h
sudo apt clean
sudo apt autoremove --purge -y
sudo journalctl --vacuum-time=7d

8.2 «The following packages have unmet dependencies»

Solución:

sudo apt --fix-broken install
sudo dpkg --configure -a
sudo apt update
sudo apt full-upgrade -y

8.3 Cluster no arranca tras actualizar

Diagnóstico:

systemctl status pve-cluster
journalctl -u pve-cluster -n 50

Causa común: el quorum se ha perdido.

Solución:

pvecm expected 1

O reiniciar el cluster:

systemctl restart pve-cluster
systemctl restart corosync

8.4 VMs no arrancan

Diagnóstico:

qm start 100
qm status 100

Ver logs:

tail -f /var/log/pve/tasks/active
journalctl -u qmeventd -n 50

8.5 Error de kernel

Diagnóstico:

uname -r

Si sigue en kernel antiguo:

sudo update-grub
sudo update-initramfs -u -k all
sudo reboot

8.6 Ceph no arranca

Diagnóstico:

ceph -s
ceph health detail
systemctl status ceph-mon@nodename

Solución:

systemctl restart ceph.target

8.7 Interfaz web no carga

Diagnóstico:

systemctl status pveproxy
systemctl status pvedaemon

Solución:

systemctl restart pveproxy pvedaemon

8.8 SSL del interfaz web no funciona

Causa común: certificado autofirmado no renovado.

Solución:

pvecm updatecerts -f
systemctl restart pveproxy

8.9 Error «permission denied» en /etc/pve/

Causa: sistema de archivos FUSE con problemas.

Solución:

systemctl restart pve-cluster

8.10 Repositorios rotos tras actualizar

Diagnóstico:

grep -r "bullseye\|bookworm\|trixie" /etc/apt/sources.list* 2>/dev/null

Solución:

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

8.11 No hay conexión de red

Diagnóstico:

ip a
ip r
cat /etc/network/interfaces

Solución:

Editar /etc/network/interfaces:

auto vmbr0
iface vmbr0 inet static
    address 192.168.1.100/24
    gateway 192.168.1.1
    bridge-ports eth0
    bridge-stp off
    bridge-fd 0
ifreload -a

8.12 Proxmox VE lento tras actualizar

Diagnóstico:

top
htop
iostat

Causas comunes:

  • Servicios no reiniciados.
  • Kernel antiguo.
  • ZFS con problemas.

Solución:

sudo reboot
systemctl list-units --failed

Consulta Optimización de servidores Linux.

8.13 Ver logs

journalctl -p err -b
journalctl -u pve-cluster -n 100
journalctl -u pvedaemon -n 100
tail -f /var/log/pve/tasks/active

8.14 Ayuda adicional

Consulta Análisis de registros en Linux.


9. FAQ

¿Cuándo debo actualizar Proxmox?

Antes de que termine el soporte de tu versión:

  • Proxmox VE 7.x: EOL 2024 → actualizar YA.
  • Proxmox VE 8.x: soporte hasta 2026-2027.
  • Proxmox VE 9.x: soporte hasta 2028+.

Recomendación: actualiza 6-12 meses antes del EOL.

¿Puedo saltar de Proxmox 7 a 9 directamente?

NO recomendado. Igual que Debian, Proxmox solo soporta un salto de versión.

Recomendación: 7 → 8 → 9 secuencialmente.

¿Cuánto tiempo tarda la actualización?

  • Sistema básico: 30-60 min.
  • Con muchas VMs: 2-4 horas.
  • Con Ceph: 4-8 horas.

Planifica ventana de mantenimiento.

¿Se pierden las VMs al actualizar?

No, si haces backup. Las VMs y contenedores se conservan.

Los datos en el almacenamiento no se borran.

¿Qué pasa con el cluster?

Se conserva. Pero puede requerir:

  • Reiniciar servicios.
  • Reconfigurar quorum.
  • Actualizar certificados.

Si es un cluster grande, actualiza nodo por nodo.

¿Puedo volver atrás?

Con:

  • Snapshot de VM (si Proxmox está virtualizado).
  • Backup de VMs/CTs.
  • Reinstalación limpia.

No hay rollback «oficial» después de full-upgrade.

¿Necesito reinstalar?

No, salvo que falle gravemente.

Ventaja de actualizar: conservas configuración.
Ventaja de reinstalar: sistema limpio.

¿Afecta al rendimiento?

Al contrario: Proxmox 8+ tiene mejor rendimiento que 7:

  • Kernel 6.8+.
  • QEMU 8.1+.
  • Mejor gestión de memoria.

¿Qué hacer si algo falla?

Pasos:

  1. No entres en pánico.
  2. Identifica el servicio afectado.
  3. Revisa logs (journalctl, /var/log/pve).
  4. Restaura backups si es grave.
  5. Rollback desde snapshot si aplica.

¿Debo actualizar en producción?

Sí, pero:

  1. Prueba primero en un nodo de staging.
  2. Backup completo.
  3. Ventana de mantenimiento.
  4. Plan de rollback.
  5. Actualiza nodo por nodo (cluster).

¿Cómo actualizo un cluster?

Un nodo a la vez:

  1. Migra VMs/CTs a otros nodos.
  2. Actualiza el nodo vacío.
  3. Verifica el nodo.
  4. Repite con el siguiente.

⚠️ No actualices todos a la vez.

¿Vale la pena actualizar?

Sí, absolutamente.

  • Seguridad.
  • Rendimiento.
  • Funcionalidades.
  • Compatibilidad.

No actualizar = servidor vulnerable.

¿Dónde aprendo más?


10. Conclusión

Actualizar Proxmox VE es una tarea imprescindible que todo administrador debe dominar. Con Proxmox 7.x en EOL desde 2024, es momento de migrar a Proxmox 8.x o 9.x.

Puntos clave:

  1. Backup completo antes de actualizar.
  2. Snapshot de VMs/CTs críticos.
  3. Actualiza secuencialmente: 7 → 8 → 9.
  4. Modifica sources.list con el nuevo nombre.
  5. apt upgrade --without-new-pkgs primero.
  6. apt full-upgrade después.
  7. Actualiza el kernel.
  8. Reboot y verificar.
  9. Post-actualización: revisar servicios.
  10. Rollback con backups si falla.

Si quieres seguir aprendiendo:

Deja un comentario