Es posible actualizar el sistema operativo en un servidor Plesk. Se soportan las siguientes actualizaciones:

  • Debian 6 a Debian 7
  • Debian 7 a Debian 8

Nota: En este momento, Plesk no soporta dist-upgrade de Ubuntu 16.04 a Ubuntu 18.04.

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.

Dist-upgrade de Debian 6 y 7

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:

    apt-get dist-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:

Configuration file `/etc/mysql/my.cnf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
  What would you like to do about it ? Your options are:
   Y or I : install the package maintainer's version
   N or O : keep your currently-installed version
   D : show the differences between the versions
   Z : start a shell to examine the situation
 The default action is to keep your current version.
*** 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.