Transférer les données via les fichiers de sauvegarde

Outre l'utilisation du Gestionnaire de transfert & de migration, vous pouvez sauvegarder les données sur un serveur source, transférer le fichier d'archive résultant vers le serveur de destination et restaurer les données sur ce serveur. La sauvegarde et la restauration peuvent s'exécuter via l'interface de Plesk ou à l'aide des utilitaires de la ligne de commande pleskbackup et pleskrestore. Les utilitaires sont situés dans le répertoire /usr/local/psa/bin/ sur les systèmes Linux et %plesk_cli% sur les systèmes Windows.

Important : les utilitaires de sauvegarde et de restauration ainsi que les fonctions correspondantes dans Plesk sont disponibles uniquement si vous installez les composants optionnels de Plesk qui ne sont pas inclus dans des installations typiques. Vous pouvez installer ces composants à l'aide de l'assistant de mise à jour et d'installation basé sur le Web : dans le Panneau d'administration du serveur, allez dans Outils & Paramètres > Mises à jour et à niveau > Ajouter des composants et sélectionnez Gestionnaire de sauvegardes de Plesk dans le groupe Solutions de la sauvegarde du serveur.

Pour sauvegarder les données sur un serveur source à l'aide de l'interface utilisateur de Plesk :

Suivez les instructions dans le Guide de l'administrateur de votre version de Plesk :

Pour sauvegarder toutes les données sur le serveur source à l'aide des utilitaires de ligne de commande :

  • Sur un serveur basé sur Linux : /usr/local/psa/bin/pleskbackup server <nom_fichier_sauvegarde>.
  • Sur un serveur basé sur Windows et exécutant Plesk 9 ou une version ultérieure : "%plesk_cli%\pleskbackup.exe" --server.
  • Sur un serveur basé sur Windows et exécutant Plesk 8.6 ou une version antérieure : "%plesk_cli%\pleskbackup.exe" --all <nom_fichier_sauvegarde>.

Si vous voulez sauvegarder les fichiers dans un serveur FTP, indiquez une URL comme ftp://[<login>[:<mot_de_passe>]@]<serveur>/<chemin_fichier> au lieu du <nom_fichier_sauvegarde>.

Si vous voulez optimiser la sécurité de la sauvegarde, cryptez la sauvegarde en ajoutant l'option -backup-password <votre_mot de passe>. Pour en savoir plus sur la sauvegarde protégée par un mot de passe dans le Guide de l'administrateur, consultez la section Sauvegarde et restauration.

Remarque : si vous voulez exécuter une sauvegarde sélective à l'aide des outils de la ligne de commande, suivez les instructions dans le Guide de l'administration avancé pour Linux (en anglais) et pour Windows (en anglais).

Une fois que les données que vous voulez migrer sont sauvegardées, envoyez le fichier de sauvegarde vers le serveur et restaurez les données qu'il contient.

Pour envoyer le fichier de sauvegarde sur le serveur de destination et restaurer les données à l'aide de l'interface :

  1. Connectez-vous au Panneau d'administration du serveur sur le serveur de destination.
  2. Allez dans Outils & Paramètres > Gestionnaire de sauvegardes (dans le groupe Outils).
  3. Cliquez sur Envoyer.
  4. Cliquez sur Parcourir et sélectionnez le fichier de sauvegarde que vous voulez envoyer.
  5. Si la sauvegarde était cryptée, indiquez le mot de passe que vous avez utilisé pour le cryptage.
  6. Cliquez sur OK. Ce fichier est envoyé vers le stockage du serveur.
  7. Dans l'onglet Stockage du serveur, cliquez sur le lien correspondant au fichier de sauvegarde que vous venez d'envoyer.
  8. Sélectionnez les types de données que vous voulez restaurer et indiquez les options de restauration.
  9. Cliquez sur Restaurer et suivez les instructions à l'écran pour terminer la restauration.

Pour restaurer toutes les données sur le serveur de destination à l'aide de l'utilitaire de ligne de commande pleskrestore :

  1. Envoyez un fichier de sauvegarde vers le serveur.
  2. Préparez un fichier de mappage, afin de pouvoir indiquer les adresses IP à utiliser sur le serveur :
    1. Pour créer un fichier de mappage, exécutant la commande suivante.
    • Sur un serveur basé sur Linux : /usr/local/psa/bin/pleskrestore --create-map <chemin_vers_fichier_sauvegarde> -map <chemin_vers_fichier_mappage>
    • Sur un serveur basé sur Windows : "%plesk_cli%\pleskrestore.exe" --create-map <chemin_vers_fichier_sauvegarde> -map <chemin_vers_fichier_mappage>
    1. Ouvrez le fichier de mappage créé avec un éditeur de texte.
    2. Localisez le début de la section avec [ip-map]. Il doit contenir des entrées comme dans l'exemple suivant :

      [ip-map]

      # Unchanged IP addresses:

      # Please review default IP addresses mapping below:

      10.52.30.170 shared -> 10.52.30.170 shared # ip address does not exist 10.52.30.170

      10.52.120.243 exclusive -> 10.52.120.243 exclusive # ip address does not exist 10.52.120.243

    3. Dans la partie droite de chaque ligne après les caractères ->, remplacez les adresses IP présentes par celles qui doivent être utilisées dans le serveur de destination et assurez-vous que le schéma d'allocation pour les nouvelles adresses est correctement indiqué par les mots partagée et exclusive. Partagée indique une adresse IP partagée et exclusive, une adresse IP dédiée.
    4. Sauvegardez le fichier.
  3. Restaurez les données à partir de la sauvegarde en exécutant la commande suivante :
    • Sur un serveur basé sur Linux : /usr/local/psa/bin/pleskrestore --restore <chemin_vers_fichier_sauvegarde> -level server -map <chemin_vers_fichier_mappage>
    • Sur un serveur basé sur Windows : "plesk_cli%\pleskrestore.exe" --restore <chemin_vers_fichier_sauvegarde> -level server -map <chemin_vers_fichier_mappage>

    Si la sauvegarde était protégée par un mot de passe, utilisez l'option -backup-password pour indiquer le mot de passe à utiliser pour le cryptage.

    Si la restauration échoue avec le message d'erreur Impossible de résoudre tous les conflits, consultez la section Résoudre les problèmesde transfert et de migration.

Remarque : si vous voulez exécuter une sauvegarde sélective à l'aide des outils de la ligne de commande, suivez les instructions dans le Guide de l'administration avancé pour Linux et pour Windows.

Après la restauration des données, chaque site Web transféré est associé à un abonnement de service d'hébergement distinct qui n'est pas lié à un pack d'hébergement particulier. Pour simplifier la future maintenance, vous pouvez maintenant vérifier les propriétés de tous les nouveaux abonnements et les associer aux packs d'hébergement.