Soporte para Dist-Upgrade

A partir de Plesk 12.5 es posible actualizar el sistema operativo en un servidor Plesk. En Plesk se soportan las siguientes rutas dist-upgrade:

  • Debian 6 a Debian 7
  • Debian 7 a Debian 8
  • Ubuntu 12.04 a Ubuntu 14.04
  • Ubuntu 14.04 a Ubuntu 16.04 (únicamente soportado por Plesk Onyx)

Dist-upgrade no es un proceso sencillo. Para llevarlo a cabo es necesario disponer de experiencia en la administración de sistemas y de conocimientos del sistema y de sus componentes.

Si nunca antes lo ha efectuado, le recomendamos que primero haga lo siguiente:

  1. Instale la versión anterior del SO en un servidor de pruebas o bien en una máquina virtual. Actualícelo siguiendo las indicaciones detalladas en la documentación proporcionada por el proveedor del SO:
  2. Resuelva cualquier posible problema y compruebe que Plesk funciona correctamente una vez completada la actualización. Si todo es correcto, ejecute la actualización en el servidor de producción.

Ubuntu 14 a Ubuntu 16 (Plesk 12.5 no soporta Ubuntu 16)

Durante la actualización de Ubuntu 14 a Ubuntu 16, PHP 5.x del sistema proporcionado por el proveedor del SO se actualizará a PHP 7.x. Con el fin de evitar cualquier problema de compatibilidad PHP, antes de efectuar la actualización es muy recomendable cambiar todos los sitios que dispongan del controlador PHP 5x del proveedor del SO a los controladores PHP personalizados correspondientes. Si desea más información, consulte los siguientes artículos: KB #213382129, KB #213933525.

Nota: la mayoría de aplicaciones APS no funcionaran con PHP 7.x

Dist-Upgrade de Ubuntu 14 a Ubuntu 16

Para efectuar Dist-Upgrade de Ubuntu 14 a Ubuntu 16:

  1. Ejecute el script que se muestra a continuación y siga las indicaciones del asistente:

    # /opt/psa/bin/distupgrade.helper.ubt14-ubt16.x64.sh

    El script registra todas sus acciones en /var/log/plesk/install/plesk-distupgrade.log.

  2. Durante la ejecución del script se le pedirá que reinicie el servidor. Reinicie el servidor.
  3. Una vez reiniciado, vuelva a ejecutar el script.
Dist-Upgrade de Debian 6,7 y Ubuntu 12

Preparación de la actualización del servidor:

  1. Cree un backup completo del servidor. Antes de iniciar la actualización, cree un backup completo del servidor. Asimismo, informe a sus clientes de que experimentaran un tiempo de inactividad de entre una y tres horas.
  2. Considere eliminar los archivos de backup de la lista de fuentes que pueden quedar del Dist-Upgrade anterior:

    /etc/apt/sources.list.saved_by_plesk_distupgrade

    /etc/apt/sources.list.d/50sw_autoinstaller.list.saved_by_plesk_distupgrade

  3. Ejecute el script de ayuda previo a la actualización (en este caso Dist-Upgrade de Debian 7 a Debian 8) y prepare Plesk y el sistema para la actualización:

    # /opt/psa/bin/distupgrade.helper.deb7-deb8_pre.x64.sh

    El script registra todas sus acciones en /var/log/plesk/install/plesk-distupgrade.log.

  4. Desactive el cambio a systemd durante la actualización del SO. Cree el archivo /etc/apt/preferences.d/local-pin-init con el siguiente contenido:
# cat /etc/apt/preferences.d/local-pin-init 
Package: systemd-sysv 
Pin: release o=Debian 
Pin-Priority: -1

Realización de Dist-Upgrade

  1. Actualice la información acerca de los paquetes del sistema:

    # apt-get update

  2. Actualice el sistema:
    • En Debian:

      # apt-get dist-upgrade

    • En Ubuntu:

      # do-release-upgrade

    Este comando actualizará todo el sistema, instalará las versiones más recientes de todos los paquetes y resolverá todos los posibles cambios de dependencia entre paquetes en distintas versiones.

    Durante la actualización, puede que el sistema produzca peticiones como las siguientes:

Archivo de configuración `/etc/mysql/my.cnf' 
 ==> Modificado (por usted o por un script) desde la instalación. 
 ==> El distribuidor del paquete ha incluido una versión actualizada. 
 ¿Qué desea hacer? Opciones posibles: 
 Y o I: instalar la versión del desarrollador del paquete 
 N u O: conservar la versión instalada
 D: mostrar las diferencias entre las versiones 
 Z: iniciar un shell para examinar la situación 
 La acción predeterminada es conservar su versión actual. 
*** my.cnf (Y/I/N/O/D/Z) [default=N] ?

Seleccione reemplazar los archivos de configuración por uno nuevo (respuesta Y ).

Finalización de la actualización

  1. Ejecute el script de ayuda posterior a la actualización:

    # /opt/psa/bin/distupgrade.helper.deb7-deb8_post.x64.sh

    El script registra todas sus acciones en /var/log/plesk/install/plesk-distupgrade.log.

  2. Elimine el archivo /etc/apt/preferences.d/local-pin-init e instale el paquete systemd-sysv:

    # rm -f /etc/apt/preferences.d/local-pin-init

    # apt-get install systemd-sysv

  3. Reinicie su servidor.
  4. Compruebe si Plesk y todos sus servicios funcionan correctamente.
 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.