Esempi di script di installazione (Linux)

Questa sezione offre i dettagli sull'implementazione e l'esecuzione di uno script d'installazione e presenta anche alcuni modelli di script d'installazione.

Note sull'implementazione e l'esecuzione
  • Per evitare che venga richiesta la password ogni volta che ci si connette via SSH ai server, nei quali dovrebbe essere installato Plesk, indicare la propria chiave pubblica nell'elenco delle chiavi autorizzate di un utente, per conto del quale lo script viene eseguito su ogni server (consultare la documentazione SSH per maggiori dettagli sulla procedura).
  • Se si dispone di un mirror locale del server di aggiornamenti Plesk (come descritto nella sezione Appendice C: Mirroring del server di aggiornamenti Plesk), utilizzare la seguente opzione:

    --source <mirror URL>

  • Per impostazione predefinita, tutti i pacchetti scaricati vengono archiviati nella directory /root. Per usare un'altra directory, utilizzare la seguente opzione:

    --target <directory-name>

Esempio

Questo script esegue un'installazione tipica della versione più recente di Plesk sui servere specificati.

#!/bin/sh

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

per 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'
done