Prepara un'origine Google Cloud VMware Engine per la migrazione

Migrate to Virtual Machines consente di eseguire la migrazione delle istanze delle macchine virtuali (VM) in esecuzione su Google Cloud VMware Engine alle istanze VM in esecuzione su Compute Engine.

Prima di iniziare

Esegui la migrazione del carico di lavoro da un'origine Google Cloud VMware Engine

Per eseguire la migrazione delle VM da un'origine VMware Engine, devi configurare un'origine della migrazione che specifichi il data center VMware Engine da cui eseguirai la migrazione delle VM. Per configurare un'origine di migrazione, devi installare e configurare Migrate Connector sul data center VMware Engine.

Segui questi passaggi per installare e configurare Migrate Connector e creare un'origine VMware Engine:

  1. In VMware Engine, devi creare un account utente VMware Engine con le autorizzazioni richieste da Migrate Connector per accedere al tuo ambiente VMware Engine. Vedi Creare l'utente VMware Engine per Migrate Connector.

  2. Su Google Cloud, definisci due account:

    • Un account utente con le autorizzazioni necessarie per eseguire la registrazione. Questo account utente viene utilizzato solo al momento della registrazione.

    • Un account di servizio utilizzato da Migrate Connector per il trasferimento di dati in tempo di esecuzione a Google Cloud.

    Vedi Definire gli account Google Cloud.

  3. Quando registri il connettore di migrazione,devi fornire la regione Google Cloud utilizzata per ospitare le VM di cui è stata eseguita la migrazione. Vedi Selezionare la regione Google Cloud.

  4. Assicurati di aver abilitato l'accesso alla rete per Migrate Connector come descritto in Configurare l'accesso alla rete.

  5. Installa e registra Migrate Connector come descritto in Installare Migrate Connector.

Crea l'utente VMware Engine per Migrate Connector

Crea un account utente VMware Engine con le autorizzazioni richieste da Migrate Connector per accedere al tuo ambiente VMware Engine. Successivamente, passi le credenziali utente a Migrate Connector al momento dell'installazione.

Nella tabella seguente sono elencati i nomi e le autorizzazioni corrispondenti mostrati nell'interfaccia utente di VMware Engine:

Autorizzazione Autorizzazione UI
Global.DisableMethods Globale -> Disabilita metodi
Global.EnableMethods Globale -> Abilita metodi
VirtualMachine.Config.ChangeTracking Macchina virtuale -> Modifica configurazione -> Attiva/disattiva monitoraggio del cambio del disco
VirtualMachine.Interact.PowerOff Macchina virtuale -> Interazione -> Spegni
VirtualMachine.Provisioning.DiskRandomRead Macchina virtuale -> Provisioning -> Consenti accesso al disco di sola lettura
VirtualMachine.Provisioning.GetVmFiles Macchina virtuale -> Provisioning -> Consenti download della macchina virtuale.
VirtualMachine.State.CreateSnapshot Macchina virtuale -> Gestione degli snapshot -> Crea snapshot
VirtualMachine.State.RemoveSnapshot Macchina virtuale -> Gestione degli snapshot -> Rimuovi snapshot
Cryptographer.Access* Operazioni di crittografia -> Accesso diretto*
* Solo se la VM di origine è criptata (vCenter 6.5 e versioni successive).

Definire gli account Google Cloud

Su Google Cloud sono necessari due account:

  • Un account di servizio nel progetto host utilizzato da Migrate Connector per il trasferimento di dati in fase di runtime a Google Cloud.

    Puoi specificare un account di servizio esistente o consentire a Migrate Connector di crearne uno nuovo per te. Migrate Connector applica all'account di servizio tutte le autorizzazioni necessarie per configurarlo.

  • Un account utente nel progetto host con le autorizzazioni necessarie per registrare Migrate Connector. Questo account utente viene utilizzato solo al momento della registrazione, non durante l'esecuzione.

Configurare l'account utente

Puoi specificare qualsiasi account utente nel progetto host per registrare Migrate Connector. L'account utente specificato richiede le seguenti autorizzazioni:

  • roles/iam.serviceAccountKeyAdmin
  • roles/iam.serviceAccountCreator
  • roles/vmmigration.admin
  1. Determina l'indirizzo email dell'account utente che vuoi utilizzare per la registrazione. Nella console Google Cloud, puoi visualizzare tutti gli utenti del tuo progetto nella pagina IAM:

    Vai alla pagina IAM

  2. Concedi il ruolo iam.serviceAccountKeyAdmin all'account utente:

    gcloud projects add-iam-policy-binding PROJECT_ID
      --member=user:USER_EMAIL_ADDRESS --role=roles/iam.serviceAccountKeyAdmin
  3. Concedi il ruolo iam.serviceAccountCreator all'account utente:

    gcloud projects add-iam-policy-binding PROJECT_ID
      --member=user:USER_EMAIL_ADDRESS --role=roles/iam.serviceAccountCreator
    
  4. Concedi il ruolo vmmigration.admin all'account utente:

    gcloud projects add-iam-policy-binding PROJECT_ID
      --member=user:USER_EMAIL_ADDRESS --role=roles/vmmigration.admin

Per ulteriori informazioni sull'assegnazione dei ruoli e delle autorizzazioni a un account utente, vedi Concessione, modifica e revoca dell'accesso alle risorse.

Seleziona la regione Google Cloud

Su Google Cloud, una regione è una località geografica specifica in cui puoi ospitare le tue risorse. Le regioni hanno tre o più zone. Ad esempio, us-west1 indica una regione sulla costa occidentale degli Stati Uniti che ha tre zone: us-west1-a, us-west1-b e us-west1-c.

Sei tu a scegliere quale regione ospita le tue risorse, che controlla dove vengono archiviati e utilizzati i tuoi dati. Distribuisci le risorse in più regioni per tollerare le interruzioni. Pertanto, in caso di problemi in una regione, i servizi di backup dovrebbero essere in esecuzione in un'altra regione.

Quando installi Migrate Connector su Google Cloud VMware Engine, selezioni una regione Google Cloud. Le VM di origine di cui viene eseguita la migrazione utilizzando questo connettore vengono quindi associate alla regione scelta.

Per eseguire la migrazione delle VM in più regioni, devi:

  1. Creare un progetto host.

  2. Installare e configurare Migrate Connector separato per ogni regione di Google Cloud supportata.

  3. Esegui la migrazione e il deployment delle VM selezionando la regione supportata per ogni VM o gruppo di VM.

In questo modo, se una regione non è disponibile, puoi comunque eseguire le migrazioni utilizzando un'origine di migrazione associata a un'altra regione.

Consulta Eseguire la migrazione alle località delle macchine virtuali per un elenco delle regioni supportate.

Configurare l'accesso alla rete

Abilita l'accesso di rete per Migrate Connector aprendo le porte richieste e accedendo ai domini richiesti dalle API Google Cloud:

  1. Assicurati di aver abilitato l'accesso alla rete per Migrate Connector. Nella tabella seguente sono elencati i requisiti di connettività di rete per il connettore:

    Origine Destinazione Ambito firewall Protocollo Porta
    Migrate Connector vCenter Server LAN aziendale HTTPS TCP/443
    Migrate Connector vCenter Server LAN aziendale VMW NBD TCP/902
    Migrate Connector vSphere ESXi LAN aziendale VMW NBD TCP/902
    Migrate Connector* API Google Cloud e Container Registry (*.googleapis.com, gcr.io) Internet, Cloud VPN o Cloud Interconnect HTTPS TCP/443
    Migrate Connector Server DNS aziendale LAN aziendale DNS TCP/UDP/53
    * Se configuri la VM Migrate Connector su vSphere o VMware Engine in modo che utilizzi un server proxy, il traffico inviato alle API di Google Cloud viene indirizzato sul server proxy. La connettività di rete diretta alle API Google Cloud sulla porta 443 non è quindi richiesta dal connettore.
  2. Assicurati che le regole firewall sul tuo server vSphere o VMware Engine consentano l'accesso esterno ai seguenti domini richiesti dalle API Google Cloud:

    • *.googleapis.com
    • gcr.io

Installa Migrate Connector

Ora puoi installare e registrare Migrate Connector. Per maggiori informazioni, consulta Installare Migrate Connector.

Dopo aver installato e registrato Migrate Connector, puoi iniziare a eseguire la migrazione delle VM dal data center Google Cloud VMware Engine alla Migrate to Virtual Machines. Per ulteriori informazioni, vedi Passaggi successivi: avvio della migrazione.

Passaggi successivi: avvia la migrazione

Avvia il processo di migrazione, consulta Migrazione di singole VM.