Ejemplos de scripts de actualización (Linux)

Esta sección ofrece información acerca de la implementación y ejecución de un script de actualización, además de proporcionar un par de ejemplos de scripts.

Notas acerca de la implementación y la ejecución
  • Para evitar que se le pregunte la contraseña cada vez que conecte vía SSH a los servidores donde debe instalarse Plesk, incluya su llave pública en la lista de llaves autorizadas del usuario en cuyo nombre se ejecuta el script en cada servidor (consulte la documentación SSH para conocer los detalles sobre el procedimiento).
  • Si dispone de un mirror local del servidor de actualizaciones de Plesk (tal y como se describe en el capítulo Apéndice C - Creación de un mirror del servidor de actualizaciones de Plesk), use la siguiente opción:

    --source <mirror URL>

Ejemplo

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'
hecho