Distribuire il ripristino di emergenza con VMware HCX

Questo articolo illustra come distribuire il ripristino di emergenza delle macchine virtuali con la soluzione VMware HCX e usare un cloud privato soluzione Azure VMware come sito di ripristino o di destinazione.

Il diagramma mostra la distribuzione di VMware HCX da VMware vSphere locale a soluzione Azure VMware scenario di ripristino di emergenza del cloud privato.

Il diagramma mostra la soluzione di ripristino di emergenza manuale di VMware HCX in soluzione Azure VMware con VMware vSphere locale.

Importante

Anche se parte di VMware HCX, il ripristino di emergenza di VMware HCX non è consigliato per distribuzioni di grandi dimensioni. L'orchestrazione del ripristino di emergenza è manuale al 100% e soluzione Azure VMware attualmente non dispone di runbook o funzionalità per supportare il failover manuale di ripristino di emergenza di VMware HCX. Per il ripristino di emergenza di livello aziendale, fare riferimento alle soluzioni VMware Site Gestione ripristino (SRM) o VMware Business Continuity and Disaster Recovery (BCDR).

VMware HCX offre varie operazioni per un controllo e una granularità fine nei criteri di replica. Le operazioni disponibili includono:

  • Inverso: dopo un'emergenza, il contrario consente di rendere il sito B il sito di origine e il sito A, in cui la macchina virtuale protetta si trova ora.

  • Sospendi : sospendi i criteri di replica correnti associati alla macchina virtuale selezionata.

  • Riprendi: riprendere i criteri di replica correnti associati alla macchina virtuale selezionata.

  • Rimuovi : rimuovere i criteri di replica correnti associati alla macchina virtuale selezionata.

  • Sincronizzazione immediata : macchina virtuale di origine della sincronizzazione non associata alla macchina virtuale protetta.

Questa guida illustra gli scenari di replica seguenti:

  • Proteggere una macchina virtuale o un gruppo di macchine virtuali.

  • Completare un test di ripristino di una macchina virtuale o di un gruppo di macchine virtuali.

  • Ripristinare una macchina virtuale o un gruppo di macchine virtuali.

  • Protezione inversa di una macchina virtuale o di un gruppo di macchine virtuali.

Proteggere le macchine virtuali

  1. Accedere a vSphere Client nel sito di origine e accedere al plug-in HCX.

    Screenshot che mostra l'opzione VMware HCX nel client vSphere.

  2. Immettere l'area Ripristino di emergenza e selezionare PROTEGGI MACCHINE virtuali.

    Screenshot che mostra il dashboard ripristino di emergenza nel client vSphere.

  3. Selezionare l'origine e i siti remoti. Il sito remoto in questo caso deve essere il cloud privato soluzione Azure VMware.

    Screenshot che mostra la finestra VMware HCX: Protected Macchine virtuali.

  4. Se necessario, selezionare le opzioni di replica predefinite:

    • Abilita compressione: consigliata per scenari a bassa velocità effettiva.

    • Abilita disattivazione: sospende la macchina virtuale per garantire che una copia coerente sia sincronizzata con il sito remoto.

    • Archiviazione di destinazione: archivio dati remoto per le macchine virtuali protette e in un cloud privato soluzione Azure VMware, che può essere un archivio dati vSAN o un archivio dati di Azure NetApp Files.

    • Contenitore di calcolo: cluster vSphere remoto o pool di risorse.

    • Cartella di destinazione: cartella di destinazione remota, facoltativa e se non è selezionata alcuna cartella, le macchine virtuali vengono posizionate direttamente nel cluster selezionato.

    • RPO: intervallo di sincronizzazione tra la macchina virtuale di origine e la macchina virtuale protetta. Può essere ovunque da 5 minuti a 24 ore.

    • Intervallo snapshot: intervallo tra gli snapshot.

    • Numero di snapshot: numero totale di snapshot entro l'intervallo di snapshot configurato.

    Screenshot che mostra le opzioni di replica Protect Macchine virtuali.

  5. Selezionare una o più macchine virtuali dall'elenco e configurare le opzioni di replica in base alle esigenze.

    Per impostazione predefinita, le macchine virtuali ereditano i criteri di Impostazioni globali configurati nelle opzioni di replica predefinite. Per ogni interfaccia di rete nella macchina virtuale selezionata, configurare il gruppo di porte di rete remoto e selezionare Fine per avviare il processo di protezione.

    Screenshot che mostra le opzioni Proteggi Macchine virtuali interfaccia di rete.

  6. Monitorare il processo per ognuna delle macchine virtuali selezionate nella stessa area di ripristino di emergenza.

    Screenshot che mostra lo stato di avanzamento della protezione di Protect Macchine virtuali monitor.

  7. Dopo aver protetto la macchina virtuale, è possibile visualizzare i diversi snapshot nella scheda Snapshot .

    Screenshot che mostra l'elenco proteggi Macchine virtuali di snapshot.

    Il triangolo giallo indica che gli snapshot e le macchine virtuali non sono stati testati in un'operazione di ripristino di test.

    Esistono differenze principali tra una macchina virtuale spenta e una accesa. L'immagine mostra il processo di sincronizzazione per una macchina virtuale accesa. Avvia il processo di sincronizzazione fino al termine del primo snapshot, ovvero una copia completa della macchina virtuale, e quindi completa i successivi nell'intervallo configurato. Sincronizza una copia per una macchina virtuale spenta e quindi la macchina virtuale viene visualizzata come inattiva e l'operazione di protezione viene visualizzata come completata. Quando la macchina virtuale è accesa, avvia il processo di sincronizzazione nel sito remoto.

Completare un ripristino di test delle macchine virtuali

  1. Accedere a vSphere Client nel sito remoto, ovvero il cloud privato soluzione Azure VMware.

  2. All'interno del plug-in HCX, nell'area Ripristino di emergenza selezionare i puntini di sospensione verticali in qualsiasi macchina virtuale per visualizzare il menu delle operazioni e quindi selezionare Test Ripristina macchina virtuale.

    Screenshot che mostra l'opzione di menu Test Recovery VM (Vm di ripristino di test).

  3. Selezionare le opzioni per il test e lo snapshot da usare per testare stati diversi della macchina virtuale.

    Screenshot che mostra l'istanza snapshot della replica da testare.

  4. Dopo aver selezionato Test, viene avviata l'operazione di ripristino.

  5. Al termine, è possibile controllare la nuova macchina virtuale nel soluzione Azure VMware server vCenter del cloud privato.

    Screenshot che mostra il riepilogo dell'operazione di ripristino.

  6. Al termine del test nella macchina virtuale o in qualsiasi applicazione in esecuzione, eseguire una pulizia per eliminare l'istanza di test.

    Screenshot che mostra l'istanza del test di pulizia.

Ripristinare le macchine virtuali

  1. Accedere a vSphere Client nel sito remoto, ovvero il cloud privato soluzione Azure VMware e accedere al plug-in HCX.

    Per lo scenario di ripristino, un gruppo di macchine virtuali usate per questo esempio.

  2. Selezionare la macchina virtuale da ripristinare dall'elenco, aprire il menu AZIONI e selezionare Ripristina macchine virtuali.

    Screenshot che mostra l'opzione di menu Ripristina macchine virtuali.

  3. Configurare le opzioni di ripristino per ogni istanza e selezionare Ripristina per avviare l'operazione di ripristino.

    Screenshot che mostra la conferma del ripristino delle macchine virtuali nel sito di destinazione.

  4. Al termine dell'operazione di ripristino, le nuove macchine virtuali vengono visualizzate nell'inventario del server vCenter remoto.

Completare una replica inversa nelle macchine virtuali

  1. Accedere a vSphere Client nel cloud privato soluzione Azure VMware e accedere al plug-in HCX.

    Nota

    Assicurarsi che le macchine virtuali originali nel sito di origine siano spente prima di avviare la replica inversa. L'operazione ha esito negativo se le macchine virtuali non sono spente.

  2. Nell'elenco selezionare le macchine virtuali da replicare nel sito di origine, aprire il menu AZIONI e selezionare Inverti.

  3. Selezionare Inverti per avviare la replica.

    Screenshot che mostra l'opzione di menu Inverso.

  4. Monitorare nella sezione dei dettagli di ogni macchina virtuale.

    Screenshot che mostra i risultati dell'azione inversa.

Automazione del piano di ripristino di emergenza

VMware HCX attualmente non dispone di un meccanismo predefinito per creare e automatizzare un piano di ripristino di emergenza. VMware HCX offre tuttavia un set di API REST, incluse le API per l'operazione di ripristino di emergenza. È possibile accedere alla specifica DELL'API all'interno di VMware HCX Manager nell'URL.

Queste API riguardano le operazioni seguenti in Ripristino di emergenza.

  • Proteggere

  • Recupera

  • Ripristino dei test

  • Ripristino pianificato

  • Storna

  • Query

  • Pulizia test

  • Sospendi

  • Riprendi

  • Rimuovi protezione

  • Riconfigurare

L'esempio seguente mostra un payload dell'operazione di ripristino 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

    }

]

Con queste API è possibile creare un meccanismo personalizzato per automatizzare la creazione e l'esecuzione di un piano di ripristino di emergenza.