Cómo actualizar Proxmox 8 a Proxmox 9 BETA – Guía paso a paso

Así que quieres echar un vistazo a lo nuevo Proxmox 9 Beta ¿Lanzar la versión antes de que aparezca la versión final? ¡Te tengo cubierto!

Adenda, 7.8 -> La versión final ya se ha puesto en marcha, Incluso antes de Trixie.

En serio, ahora puedo entender que, después de todo, conocer nuevas características y mejoras antes de que estén disponibles oficialmente siempre es emocionante. Pero espera un minuto:

Antes de empezar, tengo que decirte: Proxmox 9 se encuentra actualmente en fase beta. Esto significa que no debe instalarlo en un sistema de producción. Esta guía es realmente solo para su laboratorio o un entorno de prueba, donde no está mal si algo sale mal.

Si ya no está seguro de si la actualización es para usted después de este descargo de responsabilidad, todavía hay un plan B para probarla.

Ya está en camino con Proxmox, así que configure un nuevo contenedor Debian LXC (probablemente bastante suficiente para una primera impresión), instale el 8.4.5 actual allí y actualícelo directamente en lugar de su Homelab completo.

Lo que debes saber de antemano

Antes de iniciar la actualización, debe asegurarse de que su sistema Proxmox 8 se está ejecutando y que tiene acceso administrativo completo. Además, necesita una conexión a Internet estable, ya que descargaremos varios paquetes. Y muy importante: ¡Asegúrese de tener una copia de seguridad completa de su sistema! No puedo enfatizar esto lo suficiente: con el software beta, algo siempre puede salir mal de forma imprevista.

Primero en la última versión de Proxmox 8

La actualización a Proxmox 9 solo funciona si ya tiene la última versión de Proxmox 8. Específicamente, necesita al menos la versión 8.4.5. Si tiene una versión anterior, primero debe realizar una actualización normal.

Para ello, abra la interfaz web de Proxmox y seleccione su servidor. A continuación, vaya a «Actualizaciones» y haga clic en «Actualizar». Proxmox ahora carga todas las actualizaciones disponibles y se las muestra. Cuando las actualizaciones estén disponibles, simplemente haga clic en "Actualizar", confirme con "Sí" y "Entrar", y espere hasta que todo esté listo. Después de actualizar la interfaz web, debería ver la versión 8.4.5.

En este punto, tiene sentido reiniciar todo el servidor. Dependiendo de la actualización en la que haya estado hasta ahora, también se le informará directamente en la consola.

El control de compatibilidad – Mejor prevenir que lamentar

Proxmox nos ha proporcionado una herramienta útil para ayudarle a comprobar si su sistema está listo para la actualización. Definitivamente deberías hacer eso antes de seguir adelante.

Abra el shell en la interfaz web de Proxmox y ejecute el siguiente comando:

pve8to9 --completo

El script ahora se ejecuta y realiza alrededor de 35 comprobaciones diferentes. Al final, obtendrá un resumen de cuántas pruebas se han aprobado y si hay advertencias o errores. Solo si todo es verde, es decir, no se muestran advertencias ni fallos, debe continuar con la actualización. Si aparecen problemas, debe solucionarlos antes de seguir adelante.

Personalizar la configuración del repositorio

Ahora se está volviendo un poco más técnico, pero no te preocupes, te diré exactamente lo que sucede. Proxmox 9 se basa en Debian 13 (nombre en clave «Trixie»), mientras que Proxmox 8 sigue basándose en Debian 12 («Bookworm»). Es por eso que necesitamos cambiar las fuentes del paquete.

Primero, cambiamos las entradas de repositorio existentes de Bookworm a Trixie. Esto es lo que haces con estos dos comandos:

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list

Estos comandos buscan en los archivos de su repositorio y sustituyen todas las apariciones de «bookworm» por «trixie». El primer comando edita el archivo del repositorio principal, el segundo el archivo empresarial (si lo hay).

Después de eso, necesitamos agregar un nuevo repositorio para Proxmox 9. Aquí usamos lo moderno Formato DEB822:

cat > /etc/apt/sources.list.d/proxmox.sources << Tipos de EOF: deb URIs: http://download.proxmox.com/debian/pve Suites: Componentes de trixie: pve-test Firmado por: /usr/share/keyrings/proxmox-archive-keyring.gpg EOF

Esto parece complicado a primera vista, pero básicamente solo estamos creando un nuevo archivo aquí con la información donde se puede encontrar Proxmox 9.

Cargar las nuevas listas de paquetes

Después de configurar los repositorios, necesitamos descargar las nuevas listas de paquetes:

actualización apt

Probablemente verás que se omiten algunas de las antiguas listas de repositorios, lo que es perfectamente normal y está bien.

La actualización real: ahora es emocionante

Ahora viene la parte más importante: La actualización de distribución real. Para ello, utilice este comando:

apt dist-upgrade

Un consejo importante: También podrías apt dist-upgrade -y Usar para responder automáticamente "sí" a todas las preguntas. Te recomiendo, sin embargo, que -y omitirlo porque tendrá que tomar algunas decisiones importantes durante la actualización.

La actualización lleva bastante tiempo y se le pedirá varias veces para diferentes cosas. Déjame explicarte lo que viene para ti:

Configuración del teclado: En primer lugar, el sistema le preguntará acerca de la configuración de su teclado. Si tiene un teclado alemán y ya está configurado correctamente, simplemente puede presionar Entrar.

Archivo de problemas de ETC: Entonces al sistema le gustaría saber si el /etc/cuestión Puede cambiar el archivo. Aquí debe responder "No" (este también es el estándar) porque no queremos hacer cambios innecesarios en los archivos del sistema.

Reinicio del servicio durante la actualización: ¡Esta es una pregunta importante! El sistema pregunta si puede reiniciar automáticamente los servicios durante la actualización. Aquí debe elegir definitivamente «No». ¿Por qué?
Debido a que el servicio automático se reinicia durante una actualización en ejecución, puede provocar que la actualización falle o que se interrumpa la conexión a Internet.

Servicios especiales: Más tarde, el sistema le pedirá específicamente ciertos servicios como Postfix, SSH y Cron. Puede decir "sí" a estos, porque generalmente no ponen en peligro la actualización.

Configuración de LVM: Finalmente, el sistema le pregunta si puede cambiar su configuración LVM. ¡Definitivamente deberías decir "no" aquí! Si tiene discos duros adicionales o configuraciones de almacenamiento especiales, cambiar la configuración LVM podría hacer que pierda el acceso a sus datos.

La actualización está lista, ¿y ahora qué?

Una vez que todas las preguntas hayan sido respondidas y la actualización haya pasado, volverá a la línea de comandos normal. Es posible que vea una advertencia sobre un archivo EFI que falta: eso no está mal al principio, pero más sobre eso más adelante.

Cierre la ventana del shell y actualice su interfaz web Proxmox con F5. Si todo salió bien, ahora debería ver «9.0-1 beta» como versión. ¡Felicitaciones - has actualizado con éxito a Proxmox 9 Beta!

Un poco de limpieza

Ahora puede traer algún orden a la configuración de su repositorio. Vaya a "Repositorios" en la interfaz web y vea si el repositorio "PVE Enterprise" está habilitado. Si es así, desactívalo para evitar posibles mensajes de error en el futuro (a menos que realmente tenga una licencia Enterprise).

Compruebe también en «Actualizaciones» si hay más actualizaciones disponibles. Normalmente, todo debe estar actualizado justo después de la gran actualización. Por cierto, también puedes encontrar toda esta información en Proxmox Wiki.

Cosas importantes que debes saber

El tema UEFI vs. GRUB Boot: Si ha visto una advertencia sobre GRUB Boot, debe saber que Proxmox 9 ya no admitirá GRUB Boot a largo plazo. Esto significa que los sistemas con GRUB Boot deberían cambiarse a UEFI en el futuro. En un entorno virtualizado, esto suele ser menos crítico, pero con instalaciones de metal desnudo, debe tenerlo en cuenta.

Compruebe después de la actualización: Tómese unos minutos para comprobar si todo sigue funcionando. Compruebe si sus máquinas virtuales y contenedores se están ejecutando normalmente, si la configuración de red es correcta y si la configuración de almacenamiento sigue siendo correcta. Pruebe también su función de copia de seguridad, ¡mejor ahora que con caras largas posteriores!

Si algo sale mal

«pve8to9 –full» no funciona: Esto sucede si su Proxmox aún no se ha actualizado a la versión 8.4.5. Primero realice la actualización normal, luego la verificación de compatibilidad también funcionará.

La actualización falla: Compruebe su conexión a Internet y asegúrese de que se hayan superado todas las comprobaciones de compatibilidad. A veces ayuda, de nuevo. actualización apt Ejecute y luego repita la actualización.

Los servicios no funcionan después de la actualización: Un reinicio de todo el sistema a menudo puede hacer maravillas aquí. También puede comprobar el estado de los servicios individuales con systemctl status <nombredeservicio> comprobarlo.

Los comandos completos de un vistazo

Si ya tiene experiencia y solo necesita una visión general rápida, aquí están todos los comandos en el orden correcto:

# Comprobación de compatibilidad pve8to9 --full # Conversión del repositorio a Trixie sed -i 's/bookworm/trixie/g' /etc/apt/sources.list sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list # Añadir Proxmox 9 repositorio cat > /etc/apt/sources.list.d/proxmox.sources << EOF Tipos: deb URIs: http://download.proxmox.com/debian/pve Suites: Componentes de trixie: pve-test Firmado por: /usr/share/keyrings/proxmox-archive-keyring.gpg EOF # Descargar e instalar actualizaciones apt update apt dist-upgrade

Atención, caso especial durante la beta:

Un clúster Ceph hiperconvergente instalado directamente en Proxmox VE necesita ejecutar Ceph 19.2 Squid. De lo contrario, primero deberá actualizar Ceph antes de poder actualizar a Proxmox VE 9 en Debian 13 Trixie. Puede comprobar la versión actual de Ceph en el panel Ceph de cada nodo en la interfaz web de Proxmox VE.

Entonces, para todos los que tienen CEPH en uso, todavía hay trabajo adicional por hacer, porque durante la fase beta de Proxmox VE 9 solo el repositorio de pruebas está disponible para Ceph. Debería poder agregar el repositorio Ceph Test con el siguiente comando:

cat > /etc/apt/sources.list.d/ceph.sources << Tipos de EOF: deb URIs: http://download.proxmox.com/debian/ceph-squid Suites: Componentes de trixie: Prueba firmada por: /usr/share/keyrings/proxmox-archive-keyring.gpg EOF

Asegúrese de que apt reconoce el repositorio correctamente por primera vez actualización apt y luego política adecuada Ejecutado. No se deben producir errores y el nuevo repositorio debe mostrarse correctamente en la salida de la política apt. Elimina el archivo antiguo /etc/apt/sources.list.d/ceph.list.
Conduce entonces actualización apt y luego política adecuada de nuevo para asegurarse de que se ha eliminado correctamente.

Suprime la línea «backports«. La actualización no se probó con paquetes instalados desde el repositorio de backports. A continuación, actualiza el índice de paquetes de los repositorios y se asegura de que no se notifiquen errores con actualización apt

conclusión

La actualización de Proxmox 8 a Proxmox 9 Beta es bastante factible, pero requiere un poco de paciencia y atención. Lo bueno es que no ha habido mucho cambio en la interfaz de usuario, por lo que encontrará su camino de inmediato.

Pero recuerda siempre: ¡Estás trabajando con una versión beta! Úsalos solo para el aprendizaje y la experimentación, nunca en un entorno productivo. Y no lo olvides, Copias de seguridad periódicas para hacer.

¡Diviértete descubriendo las nuevas características de Proxmox 9! Si tiene preguntas o algo no funciona, es mejor mirar el foro oficial pasando o lanzando uno Echa un vistazo a la documentación.


Esta guía se refiere a Proxmox 9 Beta, versión 4.8.25. Las cosas pueden cambiar hasta la versión final.