Déployer la reprise d’activité avec VMware HCX

Dans cet article, découvrez comment déployer la récupération d’urgence de vos machines virtuelles (VM) avec la solution VMware HCX et utiliser un cloud privé Azure VMware Solution comme site de reprise ou site cible.

Le diagramme montre le déploiement de VMware HCX depuis VMware vSphere local vers un scénario de récupération d’urgence dans le cloud privé Azure VMware Solution.

Le diagramme montre la solution de récupération d’urgence manuelle VMware HCX dans Azure VMware Solution avec VMware vSphere local.

Important

Bien qu’elle fasse partie de VMware HCX, la récupération d’urgence de VMware HCX n’est pas recommandée pour les déploiements à grande échelle. L’orchestration de la récupération d’urgence est 100 % manuelle, et Azure VMware Solution ne dispose actuellement pas de runbooks ou de fonctionnalités pour prendre en charge le basculement de récupération d’urgence VMware HCX manuel. Pour la récupération d’urgence de niveau entreprise, reportez-vous aux solutions VMware Site Recovery Manager (SRM) ou la continuité d’activité et reprise d’activité VMware (BCDR).

La solution VMware HCX exécute diverses opérations pour contrôler avec souplesse et précision les stratégies de réplication. Les opérations disponibles sont les suivantes :

  • Inversion – Après un sinistre, l’inversion permet de faire du site B le site source et du site A celui où se trouve désormais la VM protégée.

  • Mettre en pause : met en pause la stratégie de réplication actuelle associée à la machine virtuelle sélectionnée.

  • Reprendre : reprend la stratégie de réplication actuelle associée à la machine virtuelle sélectionnée.

  • Supprimer : supprime la stratégie de réplication actuelle associée à la machine virtuelle sélectionnée.

  • Synchroniser maintenant : de la machine virtuelle source de synchronisation hors limites vers la machine virtuelle protégée.

Ce guide présente les scénarios de réplication suivants :

  • Protéger une machine virtuelle ou un groupe de machines virtuelles.

  • Effectuer un test de récupération d’une machine virtuelle ou d’un groupe de machines virtuelles.

  • Récupérer une machine virtuelle ou un groupe de machines virtuelles.

  • Inverser la protection d’une machine virtuelle ou d’un groupe de machines virtuelles.

Protéger les machines virtuelles

  1. Connectez-vous au Client vSphere sur le site source, puis accédez au plug-in HCX.

    La capture d’écran montre l’option VMware HCX dans le client vSphere.

  2. Entrez dans la zone Récupération d’urgence et sélectionnez Protéger les machines virtuelles.

    Capture d’écran montre le tableau de bord de la récupération d’urgence dans le client vSphere.

  3. Sélectionnez la source et les sites distants. Dans ce cas, le site distant doit être le cloud privé Azure VMware Solution.

    Capture d’écran montre la fenêtre VMware HCX : Machines virtuelles protégées.

  4. Si nécessaire, sélectionnez les options de réplication par défaut :

    • Activer la compression : option recommandée pour les scénarios à faible débit.

    • Activer la quiescence : suspend l’activité de la machine virtuelle pour s’assurer de la cohérence de la copie synchronisée avec le site distant.

    • Stockage de destination : magasin de données distant pour les VM protégées, et dans un cloud privé Azure VMware Solution, qui peut être un magasin de données vSAN ou un magasin de données Azure NetApp Files.

    • Conteneur de calcul : cluster ou pool de ressources vSphere distant.

    • Dossier de destination : dossier de destination distant. Ce paramètre est facultatif et, à défaut de dossier sélectionné, les machines virtuelles sont synchronisées directement dans le cluster sélectionné.

    • RPO : Intervalle de synchronisation entre la machine virtuelle source et la machine virtuelle protégée. Il peut être compris entre 5 minutes et 24 mois.

    • intervalle de capture instantanée : Intervalle entre les captures instantanées.

    • Nombre de captures instantanées :nombre total de captures instantanées au cours de l’intervalle configuré.

    Capture d’écran montrant les options de réplication Protect Virtual Machines.

  5. Sélectionnez une ou plusieurs machines virtuelles dans la liste, puis configurez les options de réplication nécessaires.

    Par défaut, les machines virtuelles héritent de la stratégie de paramètres globaux configurée dans les options de réplication par défaut. Pour chaque interface réseau de la machine virtuelle sélectionnée, configurez le Groupe de ports réseau distant, puis Terminer pour démarrer le processus de protection.

    Capture d’écran montrant les options d’interface réseau de Protect Virtual Machines.

  6. Surveillez le processus pour chacune des machines virtuelles sélectionnées dans la même zone de récupération d’urgence.

    Capture d’écran montrant la progression de la protection de Protect Virtual Machines.

  7. Une fois la machine virtuelle protégée, vous pouvez afficher les différentes captures instantanées sous l’onglet Captures instantanées.

    La capture d’écran montre la liste des captures instantanées de protection des machines virtuelles.

    Le triangle jaune signifie que les captures instantanées et les machines virtuelles n’ont pas été testés dans le cadre d’une opération de test de récupération.

    Il existe des différences clés entre une machine virtuelle hors tension et une machine virtuelle sous tension. L’image montre le processus de synchronisation d’une machine virtuelle sous tension. Celui-ci entame la synchronisation jusqu’à la prise du premier instantané, qui est une copie complète de la machine virtuelle, puis prend les captures suivantes dans l’intervalle configuré. Il synchronise une copie de machine virtuelle hors tension, puis la machine virtuelle apparaît inactive et l’opération de protection s’affiche comme terminée. Lorsque la machine virtuelle est sous tension, elle démarre le processus de synchronisation sur le site distant.

Effectuer un test de récupération des machines virtuelles

  1. Connectez-vous au Client vSphere sur le site distant, qui est le cloud privé Azure VMware Solution.

  2. Dans le plug-in HCX, dans la zone Récupération d’urgence, sélectionnez l’ellipse verticale sur une machine virtuelle pour afficher le menu Opérations, puis sélectionnez Tester la récupération de la machine virtuelle.

    Capture d’écran montrant l’option de menu Test Recovery VM.

  3. Sélectionnez les options du test et de l’instantané que vous souhaitez utiliser pour tester les différents états de la machine virtuelle.

    Capture d’écran montrant l’instance d’instantané de réplica à tester.

  4. Une fois vous sélectionnez Test, l’opération de récupération commence.

  5. Lorsque vous avez terminé, vous pouvez vérifier la nouvelle machine virtuelle dans le serveur vCenter de cloud privé Azure VMware Solution.

    Capture d’écran montrant le résumé de l’opération de vérification de la récupération.

  6. Une fois les tests sur la machine virtuelle ou toute application s’exécutant sur celle-ci sont effectués, effectuez un nettoyage pour supprimer l’instance de test.

    Capture d’écran montrant l’instance de test de nettoyage.

Récupérer les machines virtuelles

  1. Connectez-vous au Client vSphere sur le site distant, qui est le cloud privé Azure VMware Solution, puis accédez au plug-in HCX.

    Pour le scénario de récupération, un groupe de machines virtuelles est utilisé pour cet exemple.

  2. Sélectionnez la machine virtuelle à récupérer dans la liste, ouvrez le menu ACTIONS, puis sélectionnez Récupérer des machines virtuelles.

    Capture d’écran montrant l’option de menu Récupérer des machines virtuelles.

  3. Configurez les options de récupération pour chaque instance, puis sélectionnez Récupérer pour démarrer l’opération de récupération.

    Capture d’écran montrant la confirmation de la récupération des machines virtuelles sur le site cible.

  4. Une fois l’opération de récupération terminée, les nouvelles machines virtuelles apparaissent dans l’inventaire du vCenter Server distant.

Effectuer une réplication inverse sur des machines virtuelles

  1. Connectez-vous au Client vSphere sur votre cloud privé Azure VMware Solution, puis accédez au plug-in HCX.

    Remarque

    Vérifiez que les machines virtuelles d’origine sur le site source sont hors tension avant de lancer la réplication inversée. L’opération échoue si les machines virtuelles ne sont pas hors tension.

  2. Dans la liste, sélectionnez les machines virtuelles à répliquer sur le site source, ouvrez le menu ACTIONS, puis sélectionnez Inverser.

  3. Sélectionnez Inverser pour lancer la réplication.

    Capture d’écran montrant l’option de menu inverse.

  4. Analysez la section Détails de chaque machine virtuelle.

    Capture d’écran montrant les résultats d’une action inverse.

Automatisation de plan de récupération d’urgence

Actuellement, la solution VMware HCX ne dispose d'aucun mécanisme intégré pour créer et automatiser un plan de récupération d'urgence. Toutefois, VMware HCX fournit un ensemble d’API REST, dont certaines pour l’opération Récupération d’urgence. La spécification de l’API est accessible dans VMware HCX Manager via l’URL.

Ces API couvrent les opérations de récupération d’urgence suivantes.

  • Protéger

  • Récupérer

  • Tester la récupération

  • Récupération planifiée

  • Inverse

  • Requête

  • Tester le nettoyage

  • Pause

  • Reprendre

  • Supprimer la protection

  • Reconfigurer

L’exemple suivant montre les données utiles d’une opération de récupération en JSON.

[

    {

        "replicationId": "string",

        "needPowerOn": true,

        "instanceId": "string",

        "source": {

            "endpointType": "string",

            "endpointId": "string",

            "endpointName": "string",

            "resourceType": "string",

            "resourceId": "string",

            "resourceName": "string"

        },

        "destination": {

            "endpointType": "string",

            "endpointId": "string",

            "endpointName": "string",

            "resourceType": "string",

            "resourceId": "string",

            "resourceName": "string"

        },

        "placement": [

            {

                "containerType": "string",

                "containerId": "string"

            }

        ],

        "resourceId": "string",

        "forcePowerOff": true,

        "isTest": true,

        "forcePowerOffAfterTimeout": true,

        "isPlanned": true

    }

]

Ces API vous permettent de créer un mécanisme personnalisé afin d’automatiser la création et l’exécution d’un plan de récupération d’urgence.