Distribuera haveriberedskap med VMware HCX

I den här artikeln distribuerar du haveriberedskap för dina virtuella datorer med VMware HCX-lösningen och använder ett privat Azure VMware Solution-moln som återställnings- eller målplats.

Viktigt

Även om VMware HCX Disaster Recovery (DR) är en del av HCX rekommenderas det inte för stora distributioner. Haveriberedskapsorkestreringen är 100 % manuell och Azure VMware Solution har för närvarande inte runbooks eller funktioner för manuell HCX DR-redundans. Information om haveriberedskap i företagsklass finns i lösningarna VMware Site Recovery Manager (SRM) eller VMware business continuity and disaster recovery (BCDR).

VMware HCX tillhandahåller olika åtgärder som ger fin kontroll och kornighet i replikeringsprinciper. Tillgängliga åtgärder är:

  • Omvänd – efter att en katastrof har inträffat. Omvänd hjälper till att göra plats B till källplats och plats A, där den skyddade virtuella datorn nu finns.

  • Pausa – Pausa den aktuella replikeringsprincipen som är associerad med den valda virtuella datorn.

  • Återuppta – Återuppta den aktuella replikeringsprincipen som är associerad med den valda virtuella datorn.

  • Ta bort – Ta bort den aktuella replikeringsprincipen som är associerad med den valda virtuella datorn.

  • Sync Now – Out of bound sync source VM to the protected VM (Synkronisera nu – Out of bound sync source VM to the protected VM).

Den här guiden beskriver följande replikeringsscenarier:

  • Skydda en virtuell dator eller en grupp med virtuella datorer.

  • Slutför en teståterställing av en virtuell dator eller en grupp virtuella datorer.

  • Återställa en virtuell dator eller en grupp med virtuella datorer.

  • Omvänd skydd för en virtuell dator eller en grupp med virtuella datorer.

Skydda virtuella datorer

  1. Logga in på vSphere-klienten på källplatsen och få åtkomst till HCX-plugin-programmet.

    Screenshot showing the HCX option in the vSphere Web Client.

  2. Ange området Haveriberedskap och välj SKYDDA VIRTUELLA DATORER.

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

  3. Välj Källa och Fjärrplatser. Fjärrplatsen i det här fallet bör vara det privata azure VMware Solution-molnet.

    Screenshot showing the HCX: Protected Virtual Machines window.

  4. Om det behövs väljer du standardreplikeringsalternativen :

    • Aktivera komprimering: Rekommenderas för scenarier med lågt dataflöde.

    • Aktivera quiescens: Pausar den virtuella datorn för att säkerställa att en konsekvent kopia synkroniseras till fjärrplatsen.

    • Mållagring: Fjärrdatalager för de skyddade virtuella datorerna och i ett privat Azure VMware Solution-moln, som ska vara vSAN-dataarkivet.

    • Beräkningscontainer: Fjärr-vSphere-kluster eller resurspool.

    • Målmappen: Fjärrmålmappen, som är valfri, och om ingen mapp har valts placeras de virtuella datorerna direkt under det valda klustret.

    • RPO: Synkroniseringsintervall mellan den virtuella källdatorn och den skyddade virtuella datorn. Det kan vara allt från 5 minuter till 24 timmar.

    • Intervall för ögonblicksbilder: Intervall mellan ögonblicksbilder.

    • Antal ögonblicksbilder: Totalt antal ögonblicksbilder inom det konfigurerade ögonblicksbildsintervallet.

    Screenshot showing the Protect Virtual Machines replication options.

  5. Välj en eller flera virtuella datorer i listan och konfigurera replikeringsalternativen efter behov.

    Som standard ärver de virtuella datorerna den princip för globala inställningar som konfigurerats i standardreplikeringsalternativen. För varje nätverksgränssnitt i den valda virtuella datorn konfigurerar du den fjärranslutna nätverksportgruppen och väljer Slutför för att starta skyddsprocessen.

    Screenshot showing the Protect Virtual Machines network interface options.

  6. Övervaka processen för var och en av de valda virtuella datorerna i samma haveriberedskapsområde.

    Screenshot showing the Protect Virtual Machines monitor progress of protection.

  7. När den virtuella datorn har skyddats kan du visa de olika ögonblicksbilderna på fliken Ögonblicksbilder .

    Screenshot showing the Protect Virtual Machines list of snapshots.

    Den gula triangeln innebär att ögonblicksbilderna och de virtuella datorerna inte har testats i en teståterställningsåtgärd.

    Det finns viktiga skillnader mellan en virtuell dator som är avstängd och en som är påslagen. Avbildningen visar synkroniseringsprocessen för en virtuell dator som är påslagen. Den startar synkroniseringsprocessen tills den slutför den första ögonblicksbilden, som är en fullständig kopia av den virtuella datorn, och slutför sedan nästa i det konfigurerade intervallet. Den synkroniserar en kopia för en avstängd virtuell dator och sedan visas den virtuella datorn som inaktiv och skyddsåtgärden visas som slutförd. När den virtuella datorn är på startar synkroniseringsprocessen till fjärrplatsen.

Slutför en teståterställing av virtuella datorer

  1. Logga in på vSphere-klienten på fjärrplatsen, som är det privata azure VMware Solution-molnet.

  2. I HCX-plugin-programmet i området Haveriberedskap väljer du de lodräta ellipserna på valfri virtuell dator för att visa åtgärdsmenyn och väljer sedan Testa återställning av virtuell dator.

    Screenshot showing the Test Recovery VM menu option.

  3. Välj alternativen för testet och ögonblicksbilden som du vill använda för att testa olika tillstånd för den virtuella datorn.

    Screenshot showing the Replica Snapshot instance to test.

  4. När du har valt Test börjar återställningsåtgärden.

  5. När du är klar kan du kontrollera den nya virtuella datorn i Azure VMware Solution private cloud vCenter.

    Screenshot showing the check recovery operation summary.

  6. När testningen har utförts på den virtuella datorn eller något program som körs på den gör du en rensning för att ta bort testinstansen.

    Screenshot showing the cleanup test instance.

Återställa virtuella datorer

  1. Logga in på vSphere-klienten på fjärrplatsen, som är det privata Azure VMware Solution-molnet, och få åtkomst till HCX-plugin-programmet.

    I återställningsscenariot används en grupp virtuella datorer för det här exemplet.

  2. Välj den virtuella dator som ska återställas i listan, öppna MENYN ÅTGÄRDER och välj Återställ virtuella datorer.

    Screenshot showing the Recover VMs menu option.

  3. Konfigurera återställningsalternativen för varje instans och välj Återställ för att starta återställningsåtgärden.

    Screenshot showing the confirmation for recovering VMs to target site.

  4. När återställningen har slutförts visas de nya virtuella datorerna i vCenter Server-fjärrinventeringen.

Slutför en omvänd replikering på virtuella datorer

  1. Logga in på vSphere-klienten i ditt privata Azure VMware Solution-moln och få åtkomst till HCX-plugin-programmet.

    Anteckning

    Kontrollera att de ursprungliga virtuella datorerna på källplatsen är avstängda innan du startar den omvända replikeringen. Åtgärden misslyckas om de virtuella datorerna inte är avstängda.

  2. I listan väljer du de virtuella datorer som ska replikeras tillbaka till källplatsen, öppnar menyn ÅTGÄRDER och väljer Omvänd.

  3. Välj Omvänd för att starta replikeringen.

    Screenshot showing the Reverse menu option.

  4. Övervaka informationsavsnittet för varje virtuell dator.

    Screenshot showing the results of reverse action.

Automatisering av haveriberedskapsplan

VMware HCX har för närvarande ingen inbyggd mekanism för att skapa och automatisera en haveriberedskapsplan. VMware HCX tillhandahåller dock en uppsättning REST-API:er, inklusive API:er för haveriberedskapsåtgärden. API-specifikationen kan nås i VMware HCX Manager i URL:en.

Dessa API:er omfattar följande åtgärder i Haveriberedskap.

  • Skydda

  • Återställa

  • Testa återställning

  • Planerad återställning

  • Reverse

  • Söka i data

  • Testa rensning

  • Pausa

  • Återuppta

  • Ta bort skydd

  • Konfigurera om

Ett exempel på en återställningsåtgärdsnyttolast i JSON visas nedan.

[

    {

        "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

    }

]

Med dessa API:er kan du skapa en anpassad mekanism för att automatisera skapandet och körningen av en haveriberedskapsplan.