Actualización de Plesk para Linux en modo desatendido
-
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
-
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