Mettre à niveau Plesk pour Linux en mode non assisté
-
Obtenir le script du Programme d’installation
Téléchargez le script du programme d’installation.
# wget https://autoinstall.plesk.com/plesk-installer
Activez le mode « exécution » pour le script téléchargé du Programme d’installation :
# chmod +x ./plesk-installer
-
Lancez le Programme d’installation avec les options voulues.
Pour mettre à niveau Plesk sans intervention de l’utilisateur, exécutez le script du Programme d’installation en fournissant toutes les informations requises selon les options :
# sh ./plesk-installer upgrade <RELEASE> <OPTIONS>
Les paramètres suivants permettent de définir la révision de Plesk que vous souhaitez installer.
Paramètre | Utilisation | Explication |
---|---|---|
ID du produit |
upgrade plesk <RELEASE> |
« Plesk » est l’ID produit de Plesk. |
Version de la révision |
upgrade plesk 17.0.17 |
Indiquez la révision selon sa version exacte. # ./plesk-installer upgrade plesk 17.0.17 |
ID de la révision |
upgrade PLESK_17_0_17 |
Indiquez la révision selon son ID. # ./plesk-installer upgrade PLESK_17_0_17 Utilisez la commande list-all pour voir tous les ID de révision disponibles : # ./plesk-installer list-all |
Pour voir les commandes disponibles du Programme d’installation, exécutez :
# ./plesk-installer help
Pour voir les informations sur l’interface étendue avec options, exécutez :
# ./plesk-installer --help-options
Exemple 1 : mise à niveau de Plesk à partir du serveur de mises à jour par défaut
La commande suivante exécute la mise à niveau vers la version 17.0.17 de Plesk (ID : PLESK_17_0_17) à partir du serveur de mises à jour de Plesk. Le résultat du Programme d’installation est envoyé vers un fichier XML.
# ./plesk-installer upgrade PANEL_17_0_17 --xml
Exemple 2 : mise à niveau de Plesk à partir d’un miroir
La commande suivante met à niveau Plesk vers la version 17.0.17 (ID : PLESK_17_0_17) à partir du miroir configuré sur le serveur « mirror.exemple.com » disponible via HTTP. Les fichiers de mise à niveau sont temporairement stockés sous « /tmp/panel », et le statut d’installation est envoyé par mail à « admin@exemple.com ».
# ./plesk-installer upgrade PLESK_17_0_17 \
--source http://mirror.example.com/ \
--target /tmp/panel \
--email admin@example.com
Exemple 3 : mise à niveau de Plesk vers la dernière version sur plusieurs serveurs
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