Beispiele für Installationsskripts (Linux)

In diesem Abschnitt erhalten Sie Informationen zur Implementierung und Ausführung eines Installationsskripts. Zudem werden zwei Beispiele für Installationsskripte angegeben.

Hinweise zur Implementierung und Ausführung
  • Damit Sie nicht jedes Mal nach einem Passwort gefragt werden, wenn Sie sich über SSH mit den Servern verbinden, auf denen Plesk installiert werden soll, sollten Sie Ihren öffentlichen Schlüssel zur Liste der autorisierten Schlüssel des Benutzers hinzufügen, für den das Skript auf dem Server ausgeführt werden soll (weitere Informationen zu der Vorgehensweise finden Sie auch in der SSH-Dokumentation).
  • Wenn Sie einen lokalen Mirror des Plesk Update-Servers benutzen (wie im Anhang C: Erstellen eines Mirrors des Plesk Update-Servers beschrieben), verwenden Sie die folgende Option:

    --source <mirror URL>

  • Standardmäßig werden alle heruntergeladenen Pakete in dem Verzeichnis /root gespeichert. Um ein anderes Verzeichnis auszuwählen, verwenden Sie bitte die folgende Option:

    --target <directory-name>

Beispiel

Mit diesem Skript wird eine typische Installation der aktuellsten Plesk Version auf den angegebenen Servern durchgeführt.

#!/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'
done