Actualizar ProxmoxVE 7 a ProxmoxVE 8

Actualización de ProxmoxVE 7.4 a la última versión

Este paso es un requisito previo para actualizar ProxmoxVE 7 a la versión 8.

1. Detenga todos los contenedores y máquinas virtuales.

2. Vaya al punto de gestión de nodos, luego a la sección Actualizaciones → Repositorios y deshabilite el repositorio Enterprise como en la captura de pantalla, cuyo uso requiere una suscripción (omita este paso si tiene una suscripción de pago):

3. En la misma sección, conecte el repositorio Sin suscripción, cuyo acceso se proporciona sin suscripción (este paso tampoco es necesario realizarlo si dispone de suscripción de pago):

4. Vaya a la sección Actualizaciones y pulse el botón Actualizar (espere a que se actualice la lista):

5. Pulse el botón Actualizar (marcado con el número tres en la captura anterior), cuando le pida confirmación para continuar la actualización, pulse "Y", se abrirá una ventana adicional con el terminal:

Espere a que finalice la actualización y no cierre la ventana de instalación de la actualización. Al finalizar la actualización, verá un mensaje sobre la necesidad de reiniciar:

6. Reinicie ProxmoxVE. Aquí en la consola introduzca el comando

reiniciar ahora

7. Espere a que el servidor se inicie y actualice la página del navegador, compruebe la versión actual de ProxmoxVE:

Actualización de ProxmoxVE a la versión 8

En primer lugar, asegúrese de que no hay actualizaciones para la versión actual de ProxmoxVE. Si las hay, actualice. Usted puede ir a la consola en la interfaz web o conectarse al servidor a través de SSH, ejecute los siguientes comandos en secuencia:

apt update apt dist-upgrade

También es importante desinstalar de antemano los puertos, plugins y módulos que no estén soportados oficialmente por ProxmoxVE (si se ha instalado alguno).

1. Ejecute el script de comprobación antes de actualizar con el comando (puede utilizar la consola de la interfaz web):

pve7to8 --full

No se han producido modificaciones profundas en nuestro nodo, por lo que nuestro sistema ha superado con éxito la prueba de compatibilidad y puede actualizarse sin manipulaciones adicionales. Si una comprobación previa en su servidor revela errores y advertencias, será necesario resolverlos antes de continuar con la actualización a la versión 8. Tenga en cuenta que el elemento Advertencias no es tan crítico y puede ser ignorado si las advertencias no están relacionadas con las funciones básicas del virtualizador.

2. Ahora necesita añadir los repositorios apt de Bookworm para Debian y Proxmox

Reemplace la fuente en la lista de fuentes:

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

También puede necesitar hacer cambios en la lista de repositorios (si no tiene una suscripción), defina su archivo yendo al directorio /etc/apt/sources.list.d/ con el comando cd /etc/apt/sources.list.d/:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-install-repo.list

Otra opción

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

Si tiene una suscripción de pago

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

Importante Si tiene instalado un clúster Ceph, deberá añadir los repositorios de este componente. Tenga en cuenta que Ceph versión 17.2 Quincy debe estar instalado. En caso contrario, antes de actualizar Proxmox a la versión 8, deberá actualizar Ceph a la versión 17.2 Quincy.

Si dispone de una suscripción de pago:

echo "deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise" > /etc/apt/sources.list.d/ceph.list

Si no dispone de una suscripción de pago

echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list

3. Actualice la distribución Debian y Proxmox a la versión 8 ejecutando secuencialmente los comandos:

apt update apt dist-upgrade

Durante la instalación de las actualizaciones, se solicitarán varias acciones por parte del usuario. Si se abre un banner al principio de la actualización, pulse "q " para continuar con la actualización. Para el resto, utilice las recomendaciones del sitio web oficial de Proxmox:

Flecha izquierda y Enter

Espacio - TAB - OK

Durante el proceso de instalación, habrá varias preguntas del sistema sobre las versiones de los archivos del sistema. Es una buena idea comprobar la diferencia para cada archivo en cuestión y elegir la respuesta que mejor se adapte a su configuración. Archivos de configuración general con cambios y opciones recomendadas:

  • /etc/issue → Proxmox VE generará automáticamente este archivo en el arranque, y sólo tendrá un efecto cosmético en la consola de inicio de sesión. Usar el valor por defecto "None" - "N" (mantener la versión actual instalada) es seguro aquí.

  • /etc/lvm/lvm.conf → Los cambios relacionados con Proxmox VE se actualizarán y una versión más reciente de la configuración puede ser útil. Si no ha realizado cambios adicionales usted mismo y no está seguro, aquí se le pide que seleccione "Sí" - "Y" (instalar la versión del mantenedor de paquetes).

  • /etc/apt/sources.list.d/pve-enterprise.list → aquí puede seleccionar " None " - "N" para mantener la versión actual si no tiene suscripción. En caso contrario "Yes" - "Y".

  • /etc/default/grub → Aquí hay que tener especial cuidado, ya que normalmente sólo se solicita si lo has cambiado manualmente, por ejemplo para añadir algún tipo de opción de línea de comandos del kernel. Se recomienda comprobar la diferencia para ver si hay cambios relevantes. Tenga en cuenta que los cambios en los comentarios (líneas que empiezan por #) no importan. Si no está seguro, le sugerimos que elija "No" - "N" (mantener la versión actual instalada).

La actualización se completó sin errores:

4. Reinicie el sistema:

reboot now

5. Compruebe la versión después de la descarga: