
En este tutorial, veremos cómo actualizar de Proxmox VE 8 a Proxmox VE 9 paso a paso.
La versión 9 de Proxmox Virtual Environment se lanzó el 5 de agosto de 2025: se lanzó Proxmox Virtual Environment 9.0 con Debian 13.
Tabla de contenido
Novedades de Proxmox VE 9
Antes de comenzar, aquí hay un resumen de los cambios:
🧱 1. Base modernizada: Debian13 “Trixie” y Kernel Linux6.14.8‑2
- Basado en Debian13 «Trixie», ofrece bibliotecas actualizadas y mejor soporte para hardware moderno.
- Kernel Linux6.14 (6.14.8-2) para compatibilidad con procesadores AMD/Intel recientes, PCIe5.0, NVMe y nuevos chips de red
💾 2. Instantáneas para LVM con aprovisionamiento grueso (iSCSI/canal de fibra)
- Soporte nativo para instantáneas en almacenamiento LVM grueso compartido (iSCSI, Fibre Channel, NVMeoF).
- Funciona en volumen encadenado (delta) sin copia total, lo que simplifica las copias de seguridad y las restauraciones en SAN
🌐 3. Estructuras SDN y fijación de interfaces de red
- Estructuras SDN para topologías de red complejas: spine-leaf, Ceph de malla completa, multivlan enrutado, OSPF/OpenFabric integrado.
- Herramienta de fijación de interfaz de red proxmox: fija suscripciones MAC/NIC estables, gestiona cambios de nombre de NIC sin problemas, sincroniza el firewall y el puente automáticamente
📦 4. Actualizaciones clave: QEMU 10.0.2, LXC6.0.4, Ceph19.2 Squid, ZFS 2.3.3
- QEMU10.0.2: Mejor migración en vivo, reconocimiento de NUMA, soporte ampliado para funciones de invitados seguros.
- LXC6.0.4: Aislamiento mejorado a través de cgroup v2, redes mejoradas, fin del soporte de cgroup v1 (requiere contenedores recientes)
- Ceph Squid 19.2.3: backend predeterminado, mejor eficiencia de memoria, compresión LZ4 activa, mejor estabilidad y rendimiento de CephFS/RBD
- ZFS 2.3.3: Cómo agregar vdevs a RAID-Z en línea, sin tiempo de inactividad y con una canalización de E/S optimizada
⚙️ 5. Copia de seguridad y restauración optimizadas
- Mejor integración con Proxmox Backup Server (PBS): recuperación más rápida gracias al acceso paralelo a fragmentos, configuraciones adaptadas a la velocidad de la red/disco
🛠️ 6. Importación simplificada de discos de VM a través de la interfaz de usuario
- Asistente gráfico para importar fácilmente discos de VM desde VMware u otras fuentes a varios almacenamientos (NFS, Ceph, etc.), lo que acelera las migraciones
🧩 7. Reglas de afinidad y alta disponibilidad mejoradas
- Nuevas reglas de afinidad: controle con precisión la distribución de VM/CT entre nodos HA (coubicación o distribución según el servicio)
📱 8. Interfaz web rediseñada, modo oscuro por defecto
- Aplicación móvil reelaborada en el framework Rust/Yew.
- Modo oscuro habilitado de forma predeterminada durante la instalación.
- Más opciones de notificación, mensajes de error mejorados y una interfaz más intuitiva en dispositivos móviles y computadoras de escritorio.
🚫 9. Cambios en la nota
- La compatibilidad con GlusterFS ya no está disponible: migre antes de actualizar.
- Se eliminó la función VM.Monitor: ahora utiliza Sys.Audit y permisos con agente invitado para un control más detallado.
- Actualización de AppArmor 4.1, nuevas ACL, microcódigo automático a través de firmware no libre habilitado por defecto.
Requisitos previos para actualizar de Proxmox VE 8 a 9
Antes de comenzar, estos son los requisitos previos para actualizar a Proxmox VE 9:
- Estar en la versión 8.4.1 como mínimo
- Si está utilizando Ceph, es la versión Ceph 19.2 Squid antes de la migración
- Si está utilizando Proxmox Backup Server en co-instalación, debe planificar la actualización de la versión 3 a la 4 de PSB.
- Si está en un clúster, debería funcionar sin errores.
- Tenga al menos 5 GB de espacio disponible, idealmente 10 GB
Por razones de seguridad en caso de problemas:
- Acceso físico al servidor o KVM/IPMI (iDrac, ILO, …)
- Una copia de seguridad funcional de máquinas virtuales y CT
Actualizar Proxmox VE a la versión 9
Para comenzar, verifique la versión, en la captura de pantalla a continuación, podemos ver que estoy en la versión 8.4.8, desde allí, inicie el shell 1 del servidor Proxmox.

Vous pouvez aussi afficher la version dans le shell avec la commande :
pveversion.
Control ambiental
Introduzca el siguiente comando para verificar que se cumplan los requisitos técnicos.
pve8to9

En mi caso no se detectaron errores de bloqueo.
Consejo
En el caso de un cluster Proxmox VE, te aconsejo ejecutar este comando (pve8to9) en todos los nodos antes de actualizar el primer servidor, será una pena tener uno o más nodos con un error de bloqueo.
Ajouter les nouveaux dépôts
Actualizar repositorios para Debian 13 Trixie
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.listAñadir repositorios de Proxmox VE 9.
Depósito sin suscripción:
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
EOFDepósito de la empresa:
cat > /etc/apt/sources.list.d/pve-enterprise.sources EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOFAgregar repositorios CEPH:
Depósito sin suscripción:
cat > /etc/apt/sources.list.d/ceph.sources EOF
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOFDepósito de la empresa:
cat > /etc/apt/sources.list.d/ceph.sources EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/ceph-squid
Suites: trixie
Components: enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOFUna vez añadidos los repositorios podrás comprobar en la interfaz web que se han tenido en cuenta.

Como hemos agregado todos los repositorios, desde la interfaz, deshabilite los repositorios empresariales si no tiene una licencia y el Ceph Bookworm si está presente.
Actualizar la lista de paquetes disponibles
Introduzca el siguiente comando:
apt update
En la captura de pantalla anterior, podemos ver que se pueden actualizar 630 paquetes
Mirando desde la interfaz web de Proxmox en los paquetes a actualizar, tenemos un paso de pve-manager 8.4.8 a 9.0.3.

Lanzar la actualización a Debian 13 y Proxmox VE 9
Inicie las actualizaciones con el siguiente comando:
apt dist-upgradeConfirme la instalación de los paquetes ingresando Y.

Por favor espere mientras se descargan los paquetes….

Aparecerá un registro de cambios, desplácese hacia abajo y presione q para continuar.

Durante el proceso de actualización, se solicitarán varias interacciones.
Con respecto al archivo /etc/issue, deje la opción predeterminada (N).

/etc/issue-> Proxmox VE genera este archivo automáticamente al iniciarse, y su efecto en la consola de inicio de sesión es meramente estético.
Usar el valor predeterminado «No» (mantener la versión instalada) es seguro en este caso.
Configuración de: libc6:amd64, responda No y luego Aceptar.


Para el archivo /etc/lvm/lvm.conf, responda Y para aplicar la nueva configuración solo si no ha editado manualmente el archivo.

/etc/lvm/lvm.conf-> Los cambios en Proxmox VE se actualizarán, y una versión de configuración más reciente podría ser útil.
Si no ha realizado cambios adicionales y no está seguro, se recomienda seleccionar «Sí» (instalar la versión del paquete del mantenedor).
Por mi parte, estas son las únicas peticiones que he tenido durante las actualizaciones.
Según la documentación oficial, son posibles otras interacciones:
/etc/ssh/sshd_config-> Si no ha editado este archivo manualmente, las únicas diferencias deberían ser la sustitución de ChallengeResponseAuthentication no por KbdInteractiveAuthentication no y algunos cambios irrelevantes en los comentarios (líneas que empiezan con #). De ser así, ambas opciones son seguras, pero recomendamos instalar la versión del paquete del mantenedor para eliminar la opción obsoleta ChallengeResponseAuthentication. Si se realizan otros cambios, le sugerimos que los revise detenidamente y tome la decisión correspondiente../etc/default/grub-> Tenga especial cuidado, ya que esta información generalmente solo se solicita si la ha modificado manualmente, por ejemplo, para agregar una opción de línea de comandos al kernel. Se recomienda revisar las diferencias para ver si hay cambios relevantes. Tenga en cuenta que los cambios en los comentarios (líneas que empiezan por #) no son relevantes. En caso de duda, le sugerimos seleccionar «No» (mantener la versión instalada)./etc/chrony/chrony.conf-> Si ha realizado cambios locales, puede moverlos de la configuración global al archivo conf.d o, para fuentes de tiempo personalizadas, a la carpeta sources.d. Consulte los archivos /etc/chrony/conf.d/README y /etc/chrony/sources.d/README en su sistema para obtener más información. Si no ha realizado cambios adicionales y no está seguro, se recomienda seleccionar «Sí» (instalar la versión del paquete del mantenedor).
Una vez completada la instalación, reinicie el servidor con el comando reboot.

Compruebe la versión de Proxmox VE
Después de reiniciar, verifique la versión de Proxmox VE que debe ser 9.0.X, esto es visible desde la interfaz web.

También podemos ver la actualización a la versión 9 de Proxmox VE con los nuevos gráficos de rendimiento disponibles en los hosts.

Caso de un clúster Proxmox
En el caso de un clúster Proxmox, repita la operación de actualización para todos los nodos.
Ya sabes cómo empezar a actualizar de Proxmox VE 8 a 9.
Antes de empezar a instalar la actualización, te invito a leer la documentación oficial: https://pve.proxmox.com/wiki/Upgrade_from_8_to_9
Según la documentación, hay disponible un procedimiento de actualización reinstalando Proxmox desde la ISO, esto requiere realizar una copia de seguridad de las máquinas virtuales, los CT y el archivo de configuración PVE.
Este tutorial fue escrito el día después del lanzamiento de Proxmox VE 9 (08/05/2025), en el caso de un entorno de producción, le aconsejo que espere algunas semanas antes de actualizar.
