Actualización de Plesk para Linux en modo desatendido

  1. Obtenga el script del installer

    Descargue el script del installer:

    # wget https://autoinstall.plesk.com/plesk-installer

    Active el modo de ejecución para el script del installer descargado:

    # chmod +x ./plesk-installer

  2. Inicie el installer con las opciones necesarias

    Para actualizar Plesk en modo desatendido, ejecute el script del installer proporcionando toda la información mediante las opciones correspondientes:

    #sh ./plesk-installer upgrade <RELEASE> <OPTIONS>

Los parámetros que se detallan a continuación se usan para definir la versión específica de Plesk que desea instalar.

Parámetro Uso Explicación

ID del Producto

upgrade plesk <RELEASE>

'plesk' es el ID de producto para Plesk.

Nivel de versión

upgrade plesk stable

Especifique el nivel de versión para la versión de Plesk.

Actualice a la versión estable más reciente de Plesk:

# ./plesk-installer upgrade plesk stable

Versión de lanzamiento

upgrade plesk 17.0.17

Especifique la versión de lanzamiento exacta.

# ./plesk-installer upgrade plesk 17.0.17

ID de la versión

upgrade PLESK_17_0_17

Especifique la versión por el ID de versión.

# ./plesk-installer upgrade PLESK_17_0_17

Use el comando list-all para ver todos los IDs de versión disponibles:

# ./plesk-installer list-all

Si desea ver los comandos del installer disponibles, ejecute lo siguiente:

# ./plesk-installer help

Si desea ver la información sobre el interfaz ampliado basado en opciones, ejecute lo siguiente:

# ./plesk-installer --help-options

Ejemplo 1: Actualización de Plesk mediante el servidor predeterminado de actualizaciones

El siguiente comando realiza la actualización a la versión Plesk 17.0.17 (el ID es PLESK_17_0_17) desde el servidor de actualizaciones de Plesk. Toda la salida del installer se redireccionará a un archivo XML.

# ./plesk-installer upgrade PANEL_17_0_17 --xml

Ejemplo 2: Actualización de Plesk mediante un mirror

El siguiente comando actualiza Plesk a la versión de lanzamiento 17.0.17 (el ID es 'PLESK_17_0_17') desde el mirror creado en el servidor 'mirror.example.com' accesible a través de HTTP. Los archivos de actualización se almacenarán temporalmente en '/tmp/panel' y se informará del estado de la actualización al email 'admin@example.com'.

# ./plesk-installer upgrade PLESK_17_0_17 --source http://mirror.example.com/ --target /tmp/panel --email admin@example.com

Ejemplo 3: Actualización de Plesk a la versión más reciente en varios servidores

Este script actualiza Plesk instalado en los servidores especificados a la versión más reciente.

#!/bin/sh
SERVERS_LIST="node1.example.com node2.example.com"
for current_server in $SERVERS_LIST; do
ssh -f root@$current_server 'plesk installer --select-release-latest --upgrade-installed-components --notify-email admin@example.com'
done