Ejemplos de scripts de instalación (Linux)

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

Notas de implementación y 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 Apéndice C - Creación de un mirror del servidor de actualizaciones de Plesk), use la siguiente opción:

    --source <mirror URL>

  • Por defecto, todos los paquetes descargados se guardan en el directorio /root. Si desea utilizar otro directorio, use la siguiente opción:

    --target <directory-name>

Ejemplo

Este script efectúa una instalación típica de la versión más reciente de Plesk en los servidores especificados.

#!/bin/sh

SERVERS_LIST="node1.example.com node2.example.com"

for current_server in $SERVERS_LIST; do
ssh -f root@$current_server 'wget https://installer.plesk.com/plesk-installer -O - | sh /dev/stdin --source https://installer.plesk.com/ --target /tmp/plesk-installation --select-product-id plesk --select-release-latest --installation-type "Typical" --notify-email admin@example.com'
hecho