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. De cette manière, si plusieurs instances Platform Services Controller ont généré une erreur, vous pouvez les restaurer.

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. Obtenez la topologie de réplication 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. Connectez-vous à l'interpréteur de commande du dispositif en tant qu'utilisateur racine.

      • Si vous disposez d'un accès direct à la console du dispositif, appuyez sur Alt+F1.

      • Si vous souhaitez vous connecter à distance, utilisez SSH ou une autre connexion de console à distance pour ouvrir une session sur le dispositif.

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

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

    4. Exécutez la commande vdcrepadmin.

      /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. Dans l'invite de commande Windows, exécutez la commande vdcrepadmin.

      C:\Program Files\VMware\vCenter Server\vmdird\bin\vdcrepadmin -f showpartners -h localhost -u psc_administrator_username -w psc_administrator_password
  6. (facultatif) Si une instance vCenter Server est inscrite avec un Platform Services Controller ayant généré une erreur, redirigez les connexions entre les instances vCenter Server et les instances Platform Services Controller posant problème vers n'importe quel Platform Services Controller externe opérationnel.

    Reportez-vous à Rediriger vCenter Server vers un autre Platform Services Controller externe.

    Important :

    Redirigez les connexions entre vCenter Server et Platform Services Controller entraîne la perte de toutes les tâches de sauvegarde et de réplication. Les points de restauration restent intacts, mais il vous faut recréer les tâches de sauvegarde et de réplication.

  7. Restaurer les partenaires de réplication d'un Platform Services Controller opérationnel.

    1. Restaurer un Platform Services Controller ayant généré une erreur à partir de son image de sauvegarde.

    2. 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.

    3. 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é.

    4. 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.

    5. 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.

  8. 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.

  9. Répétez5 via9 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.

  10. (facultatif) Redirigez toutes les connexions entre les instances vCenter Server vers les instances Platform Services Controller restaurées, ayant fait antérieurement l'objet d'une redirection dans 6 et redémarrez les instances vCenter Server correspondantes.