Herstel na noodgevallen implementeren met VMware HCX

In dit artikel implementeert u herstel na noodgevallen van uw virtuele machines (VM's) met de VMware HCX-oplossing en gebruikt u een azure VMware Solution-privécloud als herstel- of doelsite.

Belangrijk

Hoewel een deel van HCX, wordt VMware HCX Disaster Recovery (DR) niet aanbevolen voor grote implementaties. De indeling voor herstel na noodgevallen is 100% handmatig en Azure VMware Solution beschikt momenteel niet over runbooks of functies ter ondersteuning van handmatige HCX DR-failover. Raadpleeg VMware Site Recovery Manager -oplossingen (SRM) of VMware-bedrijfscontinuïteit en herstel na noodgevallen (BCDR) voor bedrijfscontinuïteit en herstel na noodgevallen.

VMware HCX biedt verschillende bewerkingen die nauwkeurige controle en granulariteit bieden in replicatiebeleid. Beschikbare bewerkingen zijn onder andere:

  • Omgekeerd : nadat er een noodgeval is opgetreden. Omgekeerd helpt site B de bronsite en site A te maken, waar de beveiligde VM zich nu bevindt.

  • Onderbreken : het huidige replicatiebeleid onderbreken dat is gekoppeld aan de geselecteerde VM.

  • Hervatten : hervat het huidige replicatiebeleid dat is gekoppeld aan de geselecteerde VM.

  • Verwijderen- Verwijder het huidige replicatiebeleid dat is gekoppeld aan de geselecteerde VM.

  • Nu synchroniseren : niet-gebonden synchronisatiebron-VM naar de beveiligde VM.

In deze handleiding worden de volgende replicatiescenario's behandeld:

  • Een VIRTUELE machine of een groep virtuele machines beveiligen.

  • Voltooi een testherstel van een VM of een groep vm's.

  • Een VIRTUELE machine of een groep virtuele machines herstellen.

  • Omgekeerde beveiliging van een VIRTUELE machine of een groep virtuele machines.

Virtuele machines beschermen

  1. Meld u aan bij de vSphere-client op de bronsite en open de HCX-invoegtoepassing.

    Screenshot showing the HCX option in the vSphere Web Client.

  2. Voer het gebied Herstel na noodgevallen in en selecteer VMS beveiligen.

    Screenshot showing the Disaster Recovery dashboard in the vSphere Web Client.

  3. Selecteer de bron en de externe sites. De externe site in dit geval moet de azure VMware Solution-privécloud zijn.

    Screenshot showing the HCX: Protected Virtual Machines window.

  4. Selecteer indien nodig de standaardreplicatieopties :

    • Compressie inschakelen: Aanbevolen voor scenario's met lage doorvoer.

    • Quicentie inschakelen: Hiermee wordt de VIRTUELE machine onderbroken om ervoor te zorgen dat een consistente kopie wordt gesynchroniseerd met de externe site.

    • Doelopslag: Extern gegevensarchief voor de beveiligde VM's en in een Azure VMware Solution-privécloud, dat het vSAN-gegevensarchief moet zijn.

    • Rekencontainer: Extern vSphere-cluster of -resourcegroep.

    • Doelmap: Externe doelmap, die optioneel is en als er geen map is geselecteerd, worden de VM's rechtstreeks onder het geselecteerde cluster geplaatst.

    • RPO: Synchronisatie-interval tussen de bron-VM en de beveiligde VM. Het kan overal van 5 minuten tot 24 uur zijn.

    • Interval voor momentopname: Interval tussen momentopnamen.

    • Aantal momentopnamen: Totaal aantal momentopnamen binnen het geconfigureerde momentopname-interval.

    Screenshot showing the Protect Virtual Machines replication options.

  5. Selecteer een of meer VM's in de lijst en configureer de replicatieopties indien nodig.

    Standaard nemen de VM's het globale instellingenbeleid over dat is geconfigureerd in de standaardreplicatieopties. Configureer voor elke netwerkinterface in de geselecteerde VM de externe netwerkpoortgroep en selecteer Voltooien om het beveiligingsproces te starten.

    Screenshot showing the Protect Virtual Machines network interface options.

  6. Bewaak het proces voor elk van de geselecteerde VM's in hetzelfde gebied voor herstel na noodgevallen.

    Screenshot showing the Protect Virtual Machines monitor progress of protection.

  7. Nadat de virtuele machine is beveiligd, kunt u de verschillende momentopnamen bekijken op het tabblad Momentopnamen .

    Screenshot showing the Protect Virtual Machines list of snapshots.

    De gele driehoek betekent dat de momentopnamen en de virtuele machines niet zijn getest in een testherstelbewerking.

    Er zijn belangrijke verschillen tussen een VM die is uitgeschakeld en één vm ingeschakeld. In de installatiekopieën ziet u het synchronisatieproces voor een vm die is ingeschakeld. Het synchronisatieproces wordt gestart totdat de eerste momentopname is voltooid. Dit is een volledige kopie van de virtuele machine en voltooit vervolgens de volgende momentopnamen in het geconfigureerde interval. Er wordt een kopie gesynchroniseerd voor een uitgeschakelde VM en vervolgens wordt de VM weergegeven als inactief en wordt de beveiligingsbewerking weergegeven als voltooid. Wanneer de VIRTUELE machine is ingeschakeld, wordt het synchronisatieproces naar de externe site gestart.

Een testherstel van VM's voltooien

  1. Meld u aan bij de vSphere-client op de externe site, de Azure VMware Solution-privécloud.

  2. Selecteer in de HCX-invoegtoepassing in het gebied Herstel na noodgevallen het verticale beletselteken op een virtuele machine om het bewerkingsmenu weer te geven en selecteer vervolgens Vm testen herstellen.

    Screenshot showing the Test Recovery VM menu option.

  3. Selecteer de opties voor de test en de momentopname die u wilt gebruiken om verschillende statussen van de VIRTUELE machine te testen.

    Screenshot showing the Replica Snapshot instance to test.

  4. Nadat u Test hebt geselecteerd, wordt de herstelbewerking gestart.

  5. Wanneer u klaar bent, kunt u de nieuwe VIRTUELE machine controleren in het vCenter van azure VMware Solution-privécloud.

    Screenshot showing the check recovery operation summary.

  6. Nadat het testen is uitgevoerd op de VIRTUELE machine of een toepassing die erop wordt uitgevoerd, moet u opschonen om het testexemplaren te verwijderen.

    Screenshot showing the cleanup test instance.

VM's herstellen

  1. Meld u aan bij de vSphere-client op de externe site, de Azure VMware Solution-privécloud en open de HCX-invoegtoepassing.

    Voor het herstelscenario wordt een groep VM's gebruikt voor dit voorbeeld.

  2. Selecteer de VM die u wilt herstellen in de lijst, open het menu ACTIES en selecteer VM's herstellen.

    Screenshot showing the Recover VMs menu option.

  3. Configureer de herstelopties voor elk exemplaar en selecteer Herstellen om de herstelbewerking te starten.

    Screenshot showing the confirmation for recovering VMs to target site.

  4. Nadat de herstelbewerking is voltooid, worden de nieuwe VM's weergegeven in de inventaris van de externe vCenter Server.

Een omgekeerde replicatie op VM's voltooien

  1. Meld u aan bij de vSphere-client in uw Azure VMware Solution-privécloud en open de HCX-invoegtoepassing.

    Notitie

    Zorg ervoor dat de oorspronkelijke VM's op de bronsite zijn uitgeschakeld voordat u de omgekeerde replicatie start. De bewerking mislukt als de VM's niet zijn uitgeschakeld.

  2. Selecteer in de lijst de VM's die u wilt repliceren naar de bronsite, open het menu ACTIES en selecteer Omgekeerd.

  3. Selecteer Omgekeerd om de replicatie te starten.

    Screenshot showing the Reverse menu option.

  4. Controleer op de sectie details van elke VIRTUELE machine.

    Screenshot showing the results of reverse action.

Automatisering van noodherstelplan

VMware HCX heeft momenteel geen ingebouwd mechanisme voor het maken en automatiseren van een noodherstelplan. VMware HCX biedt echter een set REST API's, waaronder API's voor de herstelbewerking na noodgevallen. De API-specificatie kan worden geopend in VMware HCX Manager in de URL.

Deze API's hebben betrekking op de volgende bewerkingen in Herstel na noodgevallen.

  • Beveiligen

  • Herstellen

  • Testen herstellen

  • Gepland herstel

  • Reverse

  • Query’s uitvoeren

  • Opschoning testen

  • Onderbreken

  • Hervatten

  • Beveiliging opheffen

  • Opnieuw configureren

Hieronder ziet u een voorbeeld van een nettolading van een herstelbewerking in 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

    }

]

Met deze API's kunt u een aangepast mechanisme bouwen om het maken en uitvoeren van een noodherstelplan te automatiseren.