Configurare il ripristino di emergenza utilizzando JetStream

Questo documento spiega come eseguire il deployment e configurare una soluzione di ripristino di emergenza (RE) JetStream su Google Cloud VMware Engine. Questa soluzione di ripristino di emergenza offre i seguenti vantaggi:

  • Puoi garantire la continuità aziendale in caso di emergenza configurando un cloud privato Google Cloud VMware Engine come sito di ripristino per le tue applicazioni on-premise.
  • Puoi proteggere i carichi di lavoro già in esecuzione sui cloud privati VMware Engine. Puoi farlo configurando un cloud privato come sito principale protetto da un sito di ripristino in una località diversa Google Cloud o nel tuo ambiente VMware on-premise.
  • Puoi eliminare la necessità di un data center fisico secondario, riducendo così il costo totale di proprietà (TCO).
  • Puoi fornire resilienza geografica globale sfruttando le località di Google Cloud in tutto il mondo in cui è stato eseguito il deployment di VMware Engine.

Per utilizzare questa guida, devi disporre di quanto segue:

  • JetStream versione 5.0.8 o successive.
  • Cloud privati VMware Engine che eseguono vSphere 8.0.

Devi installare, configurare e gestire la soluzione JetStream nel tuo cloud privato e fornire le tue licenze per la soluzione JetStream. Devi anche creare e configurare i cloud privati VMware Engine e fornire le tue licenze VCF per i nodi VMware Engine.

Questa soluzione di ripristino di emergenza replica continuamente le macchine virtuali (VM) dell'infrastruttura e delle applicazioni critiche dai tuoi ambienti VMware on-premise. Le VM replicate vengono archiviate nel tuo cloud privato e in Cloud Storage, che offre più opzioni di ripristino di emergenza.

Prima di iniziare

Prima di poter utilizzare la replica virtuale JetStream dal tuo ambiente on-premise al tuo cloud privato, completa i seguenti prerequisiti:

  1. Collega la tua rete on-premise al tuo cloud privato VMware Engine.
  2. Configura il DNS per l'accesso di gestione in modo da inoltrare le richieste dalla tua rete on-premise ai server Cloud DNS privato. Per abilitare l'inoltro della ricerca DNS, crea una voce della zona di forwarding nel server DNS on-premise per gve.goog ai server Cloud DNS privato.
  3. Configura la ricerca DNS per i componenti vCenter on-premise in modo che vengano inoltrati ai server DNS on-premise. I server DNS devono essere raggiungibili dal tuo cloud privato.
  4. Configura il DNS per la rete JetStream.
  5. Crea un record DNS A per l'appliance del server di gestione JetStream (MSA).
  6. Crea una subnet di servizio (o un segmento NSX) per il deployment di JetStream. Consulta Creare subnet.
  7. Assicurati che l'infrastruttura VMware Engine, l'MSA JetStream e la tua workstation possano risolvere i nomi di dominio completi (FQDN) per VMware Engine (gve.goog) e l'appliance MSA JetStream (il tuo dominio).
  8. Configura l'accesso a internet per le VM su VMware Engine.
  9. Configura il DHCP per la rete JetStream (è supportato anche l'IP statico).
  10. Configura i service account Cloud Storage utilizzando i codici HMAC (Keyed-Hash Message Authentication Code) (HMAC). Consulta Interoperabilità con altri fornitori di spazio di archiviazione e Migrazione da Amazon S3 a Cloud Storage.
  11. Decidi la regione del bucket Cloud Storage che intendi utilizzare per la tua soluzione. Tieni presente che durante l'anteprima sono supportati solo i bucket regionali.
  12. Identifica un account utente della soluzione VMware Engine da utilizzare con l'MSA e imposta una password complessa per l'account utente della soluzione.

Configurazione facoltativa sul cloud privato

  1. Crea uno o più pool di risorse su vCenter del cloud privato da utilizzare come pool di risorse di destinazione per le VM del tuo ambiente on-premise.
  2. Crea una o più cartelle su vCenter del cloud privato da utilizzare come cartelle di destinazione per le VM del tuo ambiente on-premise.
  3. Crea subnet sul cloud privato per la rete di failover e configura le regole firewall richieste.

Eseguire il deployment del ripristino di emergenza JetStream

Per eseguire il deployment della soluzione JetStream nel tuo ambiente on-premise e nel tuo cloud privato, consulta la documentazione di JetStream. Il cloud privato può essere un sito protetto o un sito di ripristino della tua soluzione JetStream.

Per eseguire il deployment e configurare JetStream su Google Cloud, completa le seguenti attività:

Eseguire il deployment di JetStream DR su VMware Engine

  1. Scarica l'archivio ZIP OVA dell'MSA JetStream.
  2. Esegui il deployment dell'appliance del server di gestione JetStream. Nota: imposta la password per l'utente admin durante il deployment dell'OVA. Consulta Eseguire il deployment dell'MSA.
  3. Installa il plug-in vCenter. Nota: utilizza l'utente della soluzione con privilegi elevati come account di servizio per l'installazione del plug-in vCenter. Consulta Account utente della soluzione e Installare il plug-in.

Configurare il account di servizio JetStream

Per configurare il account di servizio JetStream, completa i seguenti passaggi:

  1. Accedi all'appliance MSA come admin utilizzando la console VM o SSH.

    Esegui lo script manage_iofrest_user.ps1 dall'MSA:

    cd /opt/fio/vme2/python/
    pwsh ./manage_iofrest_user.ps1
    

    Esempio di esecuzione:

    [admin@jetdr-msa-508-101 ~]$ cd /opt/fio/vme2/python/
    [admin@jetdr-msa-508-101 python]$ pwsh ./manage_iofrest_user.ps1
    SUCCESS: Check for powershell version passed
    SUCCESS: Check for module VMware.vSphere.SsoAdmin passed
    SUCCESS: Check for module VMware.VimAutomation.Core passed
    Enter vCenter IP or FQDN: <gcve-vcenter/IP-address>
    Enter vCenter user name: <solution-user-0x@gve.local>
    Enter vCenter password: *****************
    Enter MSA IP or FQDN: <msa/IP-address>
    Enter MSA user name: admin
    Enter MSA password: *********
    Disconnecting any connected viservers and ssoadmin servers from the powershell
    session
    
    vCenter version is 8.0.3, proceeding with user configuration.
    ### update_rest_user_on_msa ###
    Updating credentials of jetstream iofrest user on MSA
    https://<msa/IP-address>/jss/ms/login
    ### get_request ###
    Successfully obtained MSA session id
    ### get_rest_user ###
    Fetching credentials of jetstream iofrest user
    https://<msa/IP-address>/jss/ms/login
    ### get_request ###
    Successfully obtained MSA session id
    ### get_request ###
    Couldn't get iofrest user details from MSA <msa/IP-address>
    User details not present on MSA.
    ### create_rest_user ###
    Creating jetstream iofrest user
    Role Partner REST Read+Write already exists on the vCenter. Checking if it has
    required privileges.
    Role Partner REST Read+Write has required privileges. Continuing.
    User jetstream already exists in the vCenter.
    Password for jetstream@gve.local successfully refreshed.
    ### get_current_msa_version ###
    Current MSA plugin version is 5.0.8.665
    ### get_rest_user ###
    Fetching credentials of jetstream iofrest user
    https://<msa/IP-address>/jss/ms/login
    ### get_request ###
    Successfully obtained MSA session id
    ### get_request ###
    iofrest user successfully updated on MSA
    [admin@jetdr-msa-508-101 python]$
    
  2. Esegui l'installazione del pacchetto di filtri I/O.

Impostare la regione Cloud Storage

Per impostare la regione Cloud Storage, completa i seguenti passaggi:

  1. Accedi all'appliance MSA come admin utilizzando la console VM o SSH.

    Modifica la configurazione del server sostituendo <cloud-storage-region> con la regione Cloud Storage specifica (ad esempio, us-central1):

    sudo echo "jss.dr.rs.cloudian.region=<cloud-storage-region>" | \
    sudo tee -a /var/lib/vme2/conf/server.properties
    
  2. Riavvia il servizio MSA:

    sudo systemctl restart msa-tomcat
    

    Viene visualizzato un file server.properties configurato simile al seguente:

    cat /var/lib/vme2/conf/server.properties
    # Properties file for the VME2 server configuration
    jss.dr.rs.cloudian.region=<cloud-storage-region>
    

Configurare un sito di archiviazione

Per configurare un sito di archiviazione, completa i seguenti passaggi:

  1. Accedi a vCenter con il client web vSphere e vai al livello del data center.
  2. Fai clic sulla scheda Configura e poi seleziona JetStream DR.
  3. Nell'interfaccia utente di JetStream, fai clic sulla scheda Siti di archiviazione.
  4. Fai clic su + Aggiungi sito di archiviazione.
  5. Nella finestra Aggiungi sito di archiviazione, inserisci le seguenti impostazioni per lo spazio di archiviazione S3:
    • Tipo di sito di archiviazione: S3 basato sulla regione.
    • Nome del sito di archiviazione: un nome per l'identificazione nel client JetStream.
    • Endpoint di archiviazione S3: storage.googleapis.com
    • Chiave di accesso: la chiave di accesso HMAC di Cloud Storage.
    • Chiave segreta: la chiave segreta HMAC di Cloud Storage.

Configurare la protezione delle VM

Per configurare la protezione delle VM, completa i seguenti passaggi:

  1. Esegui il deployment dell'appliance virtuale di ripristino di emergenza (DRVA).
  2. Crea un volume del log di replica.
  3. Crea un dominio protetto.
  4. Seleziona le VM per la protezione.

Passaggi successivi