Votre environnement peut contenir plusieurs instances de vCenter Server enregistrées avec des instances externes différentes de Platform Services Controller qui répliquent leurs données. Vous pouvez utiliser vSphere Data Protection pour sauvegarder et restaurer la totalité de l'environnement. Si toutes les instances Platform Services Controller échouent, vous pouvez restaurer l'environnement.

Important :

Vous pouvez sauvegarder et restaurer uniquement les machines virtuelles qui exécutent vCenter Server, un dispositif vCenter Server Appliance et une instance de Platform Services Controller. Vous ne pouvez pas sauvegarder et restaurer des machines physiques exécutant vCenter Server en utilisant vSphere Data Protection.

  1. Déployez le dispositif vSphere Data Protection.

    Reportez-vous à Déployer le modèle OVF de vSphere Data Protection.

  2. Effectuez la configuration initiale de vSphere Data Protection.

    Reportez-vous à Configurer vSphere Data Protection.

  3. Réalisez des sauvegardes basées sur les images de toutes les instances Platform Services Controller et vCenter Server.

    Reportez-vous à Créer une tâche de sauvegarde dans vSphere Data Protection.

    Remarque :

    Sauvegardez toutes les instances vCenter Server et Platform Services Controller simultanément.

  4. (facultatif) Pour exécuter une tâche de sauvegarde immédiatement, lancez la procédure manuellement.

    Reportez-vous à Démarrer manuellement une tâche de sauvegarde.

  5. Restaurez la dernière instance de Platform Services Controller sauvegardée au moyen de la restauration d'urgence directe vers l'hôte.

    Reportez-vous à Restaurer une machine virtuelle avec l'opération de restauration d'urgence directement sur l'hôte (Direct-to-Host Emergency Restore).

  6. Mettez sous tension la machine virtuelle exécutant Platform Services Controller.

    Important :

    Pour les instances de Platform Services Controller installées sur Windows, si le système vous invite à redémarrer la machine virtuelle, ne la redémarrez pas avant d'avoir exécuté le script psc_restore.

  7. Ouvrez une session sur l'instance Platform Services Controller.

    • Pour un Platform Services Controller déployé en tant que dispositif, ouvrez une session sur le shell vCenter Server Appliance en tant que racine.

    • Pour un Platform Services Controller installé sur Windows, ouvrez une session en tant qu'administrateur sur la machine virtuelle où vCenter Server est installé.

  8. Vérifiez qu'aucun service Platform Services Controller ne soit en cours d'exécution.

    • Pour un Platform Services Controller déployé en tant que dispositif, exécutez la commande service-control --status --all dans l'interpréteur de commande du dispositif.

    • Pour une instance de Platform Services Controller installée sous Windows, dans le menu Démarrer de Windows, sélectionnez Panneau de configuration > Outils d'administration > Services.

  9. Exécutez le script psc_restore avec un argument de ligne de commande --ignore-sync supplémentaire.

    Remarque :

    Vous devez utiliser l’argument de ligne de commande --ignore-sync, étant donné que vous restaurez le premier nœud de la fédération et que vous ne pouvez pas effectuer de synchronisation avec un autre nœud.

    Option

    Étapes

    Pour un Platform Services Controller déployé en tant que dispositif

    Exécutez le script psc_restore.

    psc_restore -u psc_administrator_username -p psc_administrator_password --ignore-sync

    Pour un Platform Services Controller installé sur Windows

    1. Dans l'invite de commande de Windows, accédez au script psc_restore.

      Par défaut, le script est situé dans C:\Program Files\VMware\vCenter Server\.

    2. Exécutez le script psc_restore.

      psc_restore -u psc_administrator_username -p psc_administrator-password --ignore-sync
  10. Une fois la restauration terminée, obtenez la topologie de réplication de Platform Services Controller depuis un Platform Services Controller opérationnel.

    Remarque :

    La commande de topologie de réplication fournit uniquement des informations concernant les partenaires de réplication directe du Platform Services Controller opérationnel.

    Option

    Étapes

    Pour un Platform Services Controller déployé en tant que dispositif

    1. (Facultatif) Activez l'interpréteur de commandes de dépistage.

      shell.set --enabled true
    2. Pour accéder à l'interpréteur de commandes de dépistage, exécutez la commande shell.

    3. Exécutez la commande afin d'obtenir la topologie de la fédération.

      /usr/lib/vmware-vmdir/bin/vdcrepadmin -f showpartners -h localhost -u PSC_administrator_username -w PSC_administrator_password

    Pour un Platform Services Controller installé sur Windows

    1. Connectez-vous à la machine Windows en tant qu'administrateur.

    2. Depuis l'invite de commande Windows, exécutez la commande afin d'obtenir la topologie de la fédération.

      C:\Program Files\VMware\vCenter Server\vmdird\bin\vdcrepadmin -f showpartners -h localhost -u psc_administrator_username -w psc_administrator_password
  11. Restaurer un partenaire de réplication ayant échoué du Platform Services Controller restauré au moyen d'une des méthodes disponibles :

  12. Mettez sous tension la machine virtuelle exécutant Platform Services Controller.

    Important :

    Pour les instances de Platform Services Controller installées sur Windows, si le système vous invite à redémarrer la machine virtuelle, ne la redémarrez pas avant d'avoir exécuté le script psc_restore.

  13. Ouvrez une session sur l'instance Platform Services Controller.

    • Pour un Platform Services Controller déployé en tant que dispositif, ouvrez une session sur le shell vCenter Server Appliance en tant que racine.

    • Pour un Platform Services Controller installé sur Windows, ouvrez une session en tant qu'administrateur sur la machine virtuelle où vCenter Server est installé.

  14. Vérifiez qu'aucun service Platform Services Controller ne soit en cours d'exécution.

    • Pour un Platform Services Controller déployé en tant que dispositif, exécutez la commande service-control --status --all dans l'interpréteur de commande du dispositif.

    • Pour une instance de Platform Services Controller installée sous Windows, dans le menu Démarrer de Windows, sélectionnez Panneau de configuration > Outils d'administration > Services.

  15. Exécutez le script psc_restore pour restaurer l'instance de Platform Services Controller.

    Option

    Étapes

    Pour un Platform Services Controller déployé en tant que dispositif

    Exécutez le script psc_restore dans le shell du dispositif.

    psc_restore -u psc_administrator_username -p psc_administrator_password 
    Remarque :

    Si vous ne fournissez pas d'arguments, le script vous invite à saisir les arguments nécessaires trois fois avant la fermeture.

    Pour un Platform Services Controller installé sur Windows

    1. Dans l'invite de commande de Windows, accédez au script psc_restore.

      Par défaut, le script est situé dans C:\Program Files\VMware\vCenter Server\.

    2. Exécutez le script psc_restore.

      psc_restore -u psc_administrator_username -p psc_administrator_password  
      Remarque :

      Si vous ne fournissez pas d'arguments, le script se ferme après vous avoir notifié que les arguments requis manquaient.

  16. Vérifiez que tous les services Platform Services Controller du Platform Services Controller restauré sont en cours d'exécution.

    • Pour un Platform Services Controller déployé en tant que dispositif, exécutez la commande service-control --status --all dans l'interpréteur de commande du dispositif.

    • Pour une instance de Platform Services Controller installée sous Windows, dans le menu Démarrer de Windows, sélectionnez Panneau de configuration > Outils d'administration > Services.

  17. Répétez10 via17 pour restaurer les partenaires de réplication de chaque Platform Services Controller ayant échoué que vous avez restauré.

    Remarque :

    Restaurez les instances Platform Services Controller possédant au moins un partenaire de réplication opérationnel avant les autres.

  18. Redémarrez tous les services vCenter Server.

    Reportez-vous à Gestion de vCenter Server et des hôtes.