Exemples de scripts de mise à niveau (Linux)

Cette section donne des informations sur l'intégration et l'exécution d'un script de mise à niveau et illustre ces opérations par un ensemble de scripts.

Notes sur l'intégration et les exécutions
  • Pour éviter d'avoir à insérer un mot de passe à chaque fois que vous voulez vous connecter via SSH aux serveurs dans lesquels Plesk doit être installé, placez votre clé publique dans la liste des clés autorisées d'un utilisateur au nom duquel le script est exécuté sur chaque serveur (pour en savoir plus sur la procédure, consultez la documentation SSH).
  • Si vous avez un miroir local de Plesk (comme décrit dans la section Appendice C : Créer un miroir du serveur de mises à jour de Plesk), utilisez l'option suivante :

    --source <URL du miroir>

Exemple

Ce script met à niveau Plesk installé sur des serveurs spécifiés vers la version disponible la plus récente.

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