Migrate to Virtual Machines ti consente di eseguire la migrazione delle macchine virtuali (VM) in esecuzione in un data center vSphere on-premise a istanze VM in esecuzione su Google Cloud.
Prima di iniziare
- Abilita Migrate to Virtual Machines su Google Cloud. Consulta Abilitazione dei servizi Migrate to Virtual Machines.
- Abilita l'API VM Migration nel progetto host utilizzando https://console.cloud.google.com/apis/library/vmmigration.googleapis.com.
- Esamina le versioni di VMware supportate da Migrate to Virtual Machines.
- Esamina i sistemi operativi che supportano la migrazione delle VM da VMware come origine a Google Cloud.
- Consulta la documentazione Migrazione di VM con Migrate to Virtual Machines: guida introduttiva. Questo documento fornisce informazioni sulla struttura complessiva di Migrate to Virtual Machines, inclusi termini chiave, concetti e informazioni di riferimento che ti aiuteranno a eseguire la migrazione del tuo workload in modo efficiente ed efficace.
Esegui la migrazione del workload da un'origine VMware on-premise
Per eseguire la migrazione delle VM da un'origine VMware on-premise, devi configurare un'origine di migrazione che specifichi il data center on-premise da cui eseguirai la migrazione delle VM. Per configurare un'origine di migrazione, devi installare e configurare Migrate Connector nel tuo data center vSphere on-premise.
Il seguente diagramma mostra l'architettura di un tipico deployment di Migrate to Virtual Machines:
Per installare e configurare un connettore Migrate e creare un'origine VMware:
Su vSphere, devi creare un account utente vCenter con le autorizzazioni richieste da Migrate Connector per accedere al tuo ambiente vSphere. Consulta Creare l'utente vCenter per Migrate Connector.
In 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 service account utilizzato da Migrate Connector per il trasferimento dei dati di runtime a Google Cloud.
Consulta la sezione Definisci Google Cloud gli account.
Quando registri il connettore di migrazione,devi fornire la regioneGoogle Cloud utilizzata per ospitare le VM migrate. Vedi Selezionare la regione Google Cloud .
Assicurati di aver attivato l'accesso alla rete per Migrate Connector come descritto in Configurazione dell'accesso alla rete.
Installa e registra Migrate Connector come descritto in Installare Migrate Connector.
Crea l'utente vCenter per Migrate Connector
Crea un account utente vCenter con le autorizzazioni richieste da Migrate Connector per accedere al tuo ambiente vSphere. Quindi, trasmetti le credenziali utente a Migrate Connector al momento dell'installazione.
La tabella seguente elenca i nomi delle autorizzazioni e le autorizzazioni corrispondenti come mostrato nella UI di vSphere:
Autorizzazione | Autorizzazione UI |
---|---|
Global.DisableMethods
|
Globale -> Disattiva metodi |
Global.EnableMethods
|
Globale -> Abilita metodi |
VirtualMachine.Config.ChangeTracking
|
Macchina virtuale -> Modifica configurazione -> Attiva/disattiva il monitoraggio delle modifiche al disco |
VirtualMachine.Interact.PowerOff
|
Macchina virtuale -> Interazione -> Spegni |
VirtualMachine.Provisioning.DiskRandomRead
|
Macchina virtuale -> Provisioning -> Consenti accesso in sola lettura al disco |
VirtualMachine.Provisioning.GetVmFiles
|
Macchina virtuale -> Provisioning -> Consenti il download della macchina virtuale. |
VirtualMachine.State.CreateSnapshot
|
Macchina virtuale -> Gestione snapshot -> Crea snapshot |
VirtualMachine.State.RemoveSnapshot
|
Macchina virtuale -> Gestione snapshot -> Rimuovi snapshot |
Cryptographer.Access*
|
Operazioni crittografiche -> Accesso diretto* |
* Solo se la VM di origine è una VM criptata (vCenter 6.5 e versioni successive). |
Definisci gli account Google Cloud
Su Google Cloud, devi avere due account:
Un service account nel progetto host utilizzato da Migrate Connector per il trasferimento dei dati in fase di runtime a Google Cloud.
Puoi specificare un account di servizio esistente o lasciare che Migrate Connector ne crei uno nuovo per te. Migrate Connector applica tutte le autorizzazioni necessarie alaccount di serviziot 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 al runtime.
Configura l'account utente
Puoi specificare qualsiasi account utente nel tuo progetto host per registrare Migrate Connector. L'account utente specificato richiede le seguenti autorizzazioni:
roles/iam.serviceAccountKeyAdmin
roles/iam.serviceAccountCreator
roles/vmmigration.admin
Determina l'indirizzo email dell'account utente che vuoi utilizzare per la registrazione. In Google Cloud consolepuoi vedere tutti gli utenti del tuo progetto nella pagina IAM:
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
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
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 saperne di più sull'assegnazione di ruoli e autorizzazioni a un account utente, vedi Concessione, modifica e revoca dell'accesso alle risorse.
Seleziona la regione Google Cloud
In Google Cloud una regione è una posizione geografica specifica in cui puoi ospitare le tue risorse. Le regioni includono tre o più zone. Ad esempio, la regione 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
.
Scegli la regione che 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, se una regione subisce interruzioni, devi disporre di servizi di backup in esecuzione in un'altra regione.
Quando installi Migrate Connector su vSphere, selezioni una regione Google Cloud. Le VM di origine migrate utilizzando questo connettore vengono quindi associate alla regione scelta.
Per eseguire la migrazione delle VM in più regioni, devi:
Crea un progetto host.
Installa e configura un Migrate Connector separato per ogni regione supportata Google Cloud .
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 è più disponibile, puoi comunque eseguire le migrazioni utilizzando un'origine di migrazione associata a una regione diversa.
Consulta Località di Migrate to Virtual Machines per un elenco delle regioni supportate.
Configurare l'accesso alla rete
Abilita l'accesso alla rete per Migrate Connector aprendo le porte richieste e l'accesso ai domini richiesti dalle API Google Cloud :
Assicurati di aver abilitato l'accesso alla rete per Migrate Connector. La tabella seguente elenca i requisiti di connettività di rete per il connettore:
Origine Destinazione Ambito del 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* Google Cloud API e Artifact 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 per utilizzare un server proxy, il traffico inviato alle API Google Cloud viene indirizzato tramite il server proxy. La connettività di rete diretta alle API Google Cloud tramite la porta 443 non è quindi richiesta dal connettore. Assicurati che le regole firewall sul server vSphere o VMware Engine consentano l'accesso esterno ai seguenti domini richiesti dalle APIGoogle Cloud :
*.googleapis.com
gcr.io
Installa Migrate Connector
Ora puoi installare e registrare Migrate Connector. Per saperne di più, vedi Installare Migrate Connector.
Dopo aver installato e registrato Migrate Connector, puoi iniziare la migrazione delle VM dal data center vSphere on-premise a Google Cloud. Per ulteriori informazioni, vedi Passaggi successivi: avvia la migrazione.
Versioni di VMware supportate
Migrate to Virtual Machines supporta le migrazioni da VMware vCenter ed ESXi.
L'ultima release di Migrate to Virtual Machines è compatibile con le versioni di VMware:
- vCenter: 6.0.*, 6.5.*, 6.7.*, 7.0.*, 8.0.*
- ESXi: 5.5.*, 6.0.*, 6.5.*, 6.7.*, 7.0.*, 8.0.*
Passaggi successivi: avvia la migrazione
Avvia il processo di migrazione, consulta Migrazione di singole VM.