Esegui la migrazione di singole VM

Processo di migrazione

Il processo di migrazione per una singola VM di origine si svolge nelle seguenti fasi:

  1. Onboarding: seleziona le VM di cui eseguire la migrazione.

  2. Replica: replica i dati dalla VM di origine a Google Cloud. La replica dei dati è un processo continuo che si svolge in background fino al passaggio finale o all'eliminazione della migrazione.

  3. Imposta dettagli destinazione VM: configura le impostazioni per la VM di cui è stata eseguita la migrazione, come progetto, tipo di istanza, memoria, rete e altro ancora.

  4. (Facoltativo) Clonazione di test: crea un clone della VM di origine dai dati di replica e testalo su Google Cloud.

  5. Cut-over: esegui la migrazione della VM di origine. Questo processo include l'arresto della VM di origine, l'esecuzione di una replica finale e la creazione dell'istanza di produzione dalla VM di origine.

  6. Finalizza: esegui la pulizia di tutte le risorse utilizzate dalla migrazione dopo un'operazione di migrazione completa riuscita.

Per una descrizione completa di ciascuna di queste fasi, consulta Ciclo di vita della migrazione delle VM.

Dovresti anche vedere Dettagli di avanzamento della migrazione per insight su come monitorare l'avanzamento durante il percorso di migrazione.

Il processo di migrazione delle VM segue gli stessi passaggi del processo di migrazione dei dischi. Pertanto, puoi scegliere di passare dalla migrazione delle VM alla migrazione dei dischi e viceversa in qualsiasi momento durante il processo di migrazione. Per ulteriori informazioni, vedi Passare dalla migrazione delle VM alla migrazione dei dischi.

Questo documento descrive le fasi della migrazione di una VM di origine a Google Cloud.

Prerequisiti

Completa i passaggi riportati di seguito per configurare l'ambiente di migrazione sull'origine e sulla destinazione della migrazione.

Licenze

Compute Engine supporta le licenze premium con pagamento a consumo (PAYG) e le tue licenze BYOL (Bring Your Own License), in base al sistema operativo della VM di origine. Le licenze PAYG vengono fatturate in base alle risorse che utilizzi.

Per maggiori dettagli sulle licenze per tutti i sistemi operativi supportati, consulta Sistemi operativi supportati.

Passaggio 1: onboarding di una VM

La prima fase della migrazione prevede l'onboarding della VM di origine. Ad esempio, un data center vSphere potrebbe contenere decine, centinaia o persino migliaia di VM. Onboarding solo delle VM di cui si vuole eseguire la migrazione.

Puoi avere in corso fino a 200 migrazioni alla volta (esclusi le migrazioni nella fase Finalizzazione), per progetto host e regione. Questo limite riguarda la migrazione di VM di tutti i tipi di origine. Ad esempio, puoi eseguire contemporaneamente la migrazione di 100 VM da un'origine VMware e di 100 VM aggiuntive da AWS.

Per eseguire l'onboarding di una VM di origine:

  1. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  2. Seleziona la scheda Origini.

  3. Nell'elenco a discesa, seleziona l'origine della migrazione da cui vuoi eseguire la migrazione di una VM.

    Sotto il menu a discesa vedi lo stato dell'origine dell'origine di migrazione come:

    • Attiva: l'origine è attiva e connessa a Migrate to Virtual Machines.
    • Offline: l'origine non è disponibile.
    • In attesa: la fonte è in fase di connessione e verifica.

    Se non vedi alcuna voce nell'elenco a discesa, significa che non hai configurato correttamente l'origine della migrazione. Rivedi i passaggi per l'impostazione dell'origine della migrazione e riprova.

  4. Viene visualizzata una tabella che mostra le VM di origine disponibili per la migrazione nell'origine di migrazione. Seleziona una o più VM di origine.

    La colonna Stato alimentazione VM mostra lo stato Sospesa, On o Off. Puoi eseguire la migrazione di una VM con uno qualsiasi di questi stati.

  5. Fai clic su Aggiungi migrazioni > Migrazione VM.

  6. Conferma di voler creare la migrazione.

    Dopo aver creato una migrazione, la colonna Stato di replica per una VM mostra uno dei seguenti valori:

    • In attesa: la VM è in fase di onboarding.
    • Pronta: la VM è stata integrata, ma non è ancora stata avviata la replica.
  7. Ora puoi avviare la replica delle VM come descritto nel passaggio successivo.

Passaggio 2: avvia la replica della VM di origine

Dopo aver eseguito l'onboarding di una VM di origine, inizia a replicare i dati del disco dalla VM di origine a Google Cloud. Questo processo si svolge in background senza interruzioni del carico di lavoro.

La replica dei dati prevede due passaggi:

  1. Primo passaggio di replica: Migrate to Virtual Machines crea lo snapshot iniziale dei dischi di dati delle VM di origine e replica i dati degli snapshot in Google Cloud. A seconda della quantità di dati del disco sulla VM di origine, il completamento della prima replica può richiedere minuti o ore.

    La colonna Stato di replica di una VM nel primo passaggio di replica indica lo stato Prima sincronizzazione seguito dal passaggio secondario appropriato.

  2. Passaggio di replica incrementale: dopo una prima fase di replica riuscita, i passaggi di replica incrementali si verificano a intervalli di tempo impostati (ogni due ore per impostazione predefinita). In ogni passaggio, viene creato un nuovo snapshot per ogni disco dati. Solo gli aggiornamenti dei dati che si sono verificati dopo il passaggio precedente vengono replicati in Google Cloud utilizzando il meccanismo Change Block Tracking (CBT).

    La colonna Stato di replica di una VM in un passaggio di replica incrementale mostra lo stato Attivo seguito dal passaggio secondario appropriato.

Avvia la replica di una VM di origine

Per avviare la replica di una VM di origine:

  1. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  2. Seleziona la scheda Migrazioni.

    Viene visualizzata una tabella che mostra le VM di origine nell'origine della migrazione che hai inizializzato. Puoi avviare la replica su qualsiasi VM con lo stato di replica Pronta.

  3. Seleziona una o più VM di origine.

  4. Fai clic su Migrazione > Avvia replica. La colonna Stato di replica mostra lo stato di replica insieme a uno dei passaggi secondari descritti nella tabella dei passaggi secondari del ciclo di replica.

    Per visualizzare la cronologia di replica di una VM, fai clic sulla VM per aprire la pagina dei dettagli. Fai clic su Cronologia di replica per visualizzare la cronologia di replica della VM insieme ai passaggi secondari della replica.

  5. Ora puoi configurare una destinazione di migrazione per le fasi clone di test e migrazione completa.

Migrate to Virtual Machines genera un report di adattamento al termine del ciclo di replica. Per ulteriori informazioni sui report di adattamento, consulta la documentazione relativa al report di adattamento.

Puoi creare un clone di test in qualsiasi momento dopo il completamento del primo passaggio di replica. La replica continua finché non la interrompi esplicitamente durante la fase di migrazione completa.

Metti in pausa la replica

Per mettere in pausa la replica:

Puoi mettere in pausa la replica per una VM in qualsiasi momento. Quando metti in pausa una VM, lo stato di replica diventa In pausa.

  1. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  2. Seleziona la scheda Migrazioni.

    Viene visualizzata una tabella delle VM di origine disponibili.

  3. Seleziona una o più VM.

  4. Seleziona Metti in pausa.

    Per riprendere la replica in un secondo momento, seleziona una o più VM, quindi seleziona Riprendi.

Imposta l'intervallo di replica

Per impostare l'intervallo di replica:

Per impostazione predefinita, Migrate to Virtual Machines esegue una replica della VM di origine ogni due ore. Per modificare la frequenza di replica:

  1. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  2. Seleziona la scheda Migrazioni.

    Viene visualizzata una tabella delle VM di origine disponibili.

  3. Per la VM, seleziona il pulsante Modifica dettagli destinazione. Si apre un riquadro in cui puoi configurare la destinazione.

    Per impostare la frequenza per più VM, seleziona le VM, quindi il pulsante Modifica dettagli target. Si apre un riquadro per consentirti di configurare la frequenza di replica delle VM selezionate.

  4. Seleziona la scheda Dettagli target.

  5. Nell'area Criterio di replica, imposta la frequenza di replica in secondi.

  6. Seleziona Salva.

Passa dalla migrazione delle VM alla migrazione dei dischi

Puoi passare dalla migrazione delle VM alla migrazione dei dischi in qualsiasi momento durante il processo di migrazione.

Per passare dalla migrazione delle VM alla migrazione dei dischi:

  1. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  2. Seleziona la scheda Migrazioni.

  3. Seleziona una o più VM.

  4. Fai clic su Migrazione > Converti in migrazione dei dischi.

Il passaggio dalla migrazione delle VM alla migrazione dei dischi cancella i dettagli della destinazione. Questo perché i dettagli della destinazione per la migrazione delle VM e la migrazione dei dischi sono diversi. Tuttavia, l'avanzamento della replica non andrà perso durante il passaggio.

Affinché la migrazione vada a buon fine, devi aggiornare i dettagli della destinazione prima di clonare o eseguire la migrazione completa sulla VM. Per ulteriori informazioni, consulta Configurazione del target.

Passaggio 3: configura la destinazione per una VM di cui è stata eseguita la migrazione

Per configurare un target, segui due passaggi principali:

  1. Aggiungi un progetto di destinazione. Il progetto di destinazione è quello che contiene l'istanza Compute Engine utilizzata per ospitare la VM di cui è stata eseguita la migrazione.

    Il progetto host viene aggiunto automaticamente come progetto di destinazione, quindi non è necessario aggiungerlo esplicitamente. Se vuoi aggiungere un altro progetto come progetto di destinazione, consulta Aggiungere un progetto di destinazione.

  2. Configura l'istanza Compute Engine utilizzata per ospitare la VM di cui è stata eseguita la migrazione. Sia per un ambiente di test che per un ambiente di produzione, configura l'istanza Compute Engine di destinazione in modo da specificare le impostazioni, tra cui:

    • Progetto Google
    • Numero di CPU
    • Quantità di memoria

Questa sezione descrive come impostare la configurazione iniziale dell'istanza Compute Engine utilizzata per ospitare la VM di cui è stata eseguita la migrazione. Tuttavia, a un'istanza di Compute Engine puoi applicare molte impostazioni aggiuntive. Per descrizioni dettagliate di tutte le impostazioni, consulta la documentazione di Compute Engine.

Puoi modificare i dettagli della destinazione in qualsiasi momento. Quando crei un'istanza di Compute Engine per la fase di clone di test o di migrazione completa, Migrate to Virtual Machines utilizza le impostazioni dei dettagli di destinazione al momento dell'operazione.

Per configurare il target Compute Engine, segui questi passaggi:

  1. Se non lo hai già fatto, aggiungi il progetto di destinazione come mostrato in Aggiungere una destinazione.

  2. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  3. Seleziona la scheda Migrazioni.

    Viene visualizzata una tabella delle migrazioni.

  4. Seleziona una VM (puoi selezionarne più di una da modificare), quindi seleziona il pulsante Modifica dettagli target. Nel riquadro visualizzato, configura i dettagli della destinazione per tutte le VM selezionate.

  5. Imposta i Dettagli destinazione che definiscono le caratteristiche dell'istanza di Compute Engine utilizzata per ospitare la VM di cui è stata eseguita la migrazione. La seguente tabella elenca queste impostazioni e fornisce i link alla documentazione di Compute Engine per descrizioni dettagliate.

    Migrate to Virtual Machines non supporta tutte le impostazioni di Compute Engine. Puoi impostare solo quelli descritti nella seguente tabella. Dopo aver creato l'istanza di Compute Engine, puoi modificarne tutte le impostazioni:

    Titolo della sezione Nome campo Descrizione
    Generali Nome istanza Il nome dell'istanza Compute Engine. Per le regole di denominazione, consulta la convenzione di denominazione delle risorse.
    Progetto Il nome del progetto che ospita l'istanza di Compute Engine. Deve essere un progetto che hai già aggiunto in precedenza in questa sezione.
    Zona Zona per l'istanza Compute Engine. Consulta la sezione Regioni e zone.
    La regione dell'istanza di cui è stato eseguito il deployment è quella specificata al momento della registrazione di Migration Connector. Per saperne di più, consulta Installazione del connettore di migrazione.
    Etichette Per organizzare il progetto, aggiungi alle risorse delle etichette sotto forma di coppie chiave/valore. Consulta la pagina relativa alle risorse per l'etichettatura.
    Configurazione macchina Serie tipo di macchina Compute Engine offre tipo di macchina predefinita predefinite che puoi utilizzare quando crei un'istanza. Ogni opzione ha un costo diverso. Seleziona la serie di tipo di macchina più appropriata per il tuo carico di lavoro.
    Per saperne di più, consulta la sezione Prezzi.
    Migrate to Virtual Machines determina automaticamente il tipo di sistema operativo dell'istanza di Compute Engine in base alla VM di origine e applica le licenze PAYG all'istanza. Vedi Licenze.
    Tipo di macchina Compute Engine offre tipi di macchine predefinite che puoi utilizzare quando crei un'istanza. I tipi di macchina disponibili dipendono dalla serie di macchine selezionata nel campo Serie tipi di macchina.
    Per ulteriori informazioni, consulta la documentazione sui tipi di macchine predefinite.
    Host in manutenzione Quando Compute Engine esegue la manutenzione periodica dell'infrastruttura, può eseguire la migrazione delle istanze VM su altro hardware senza tempi di inattività. Imposta questa opzione su Esegui migrazione istanza VM (consigliato), l'impostazione predefinita, per eseguire la migrazione della VM. Impostalo su Termina per terminare l'istanza.
    Riavvio automatico Se l'opzione è impostata su On (consigliato) come impostazione predefinita, Compute Engine riavvia automaticamente le istanze quando vengono terminate per motivi non avviati dall'utente, come un evento di manutenzione, un guasto dell'hardware o un guasto del software. Impostala su Off per disattivare il riavvio.
    Metadati Specifica le coppie chiave/valore dei metadati della VM che verranno archiviate per la VM di cui è stata eseguita la migrazione.
    Per saperne di più sui metadati delle VM di Compute Engine, consulta la documentazione relativa ai metadati delle VM.
    Migrate to Virtual Machines applica un limite di 64.000 caratteri per tutte le coppie chiave/valore dei metadati in ogni VM di cui è stata eseguita la migrazione.
    Networking Nome rete Specifica la rete VPC di cui faranno parte le istanze.
    Nome subnet Specifica la subnet associata a una regione. Deve essere una subnet della rete specificata.
    Indirizzo IP esterno Imposta l'opzione su Nessuno (impostazione predefinita) per disattivare l'accesso esterno e su Temporaneo per consentire a gcloud CLI di assegnare un indirizzo IP. Consulta l'articolo Configurare indirizzi IP esterni statici.
    Indirizzo IP interno Impostalo su Temporaneo (automatico) (impostazione predefinita) per consentire a gcloud CLI di assegnare un indirizzo IP, su Temporaneo (personalizzato) per impostare il tuo indirizzo IP o su IP riservato (IP) per utilizzare un indirizzo IP predefinito. Consulta Configurare indirizzi IP interni statici.
    Nome host

    Puoi creare una VM con un nome host personalizzato specificando un nome DNS completo. I nomi host personalizzati devono essere conformi ai requisiti RFC 1035 per i nomi host validi.

    Per saperne di più sulla formattazione dei nomi host personalizzati, consulta la documentazione relativa ai nomi host personalizzati.

    Puoi modificare il nome host per le VM Windows utilizzando l'API TargetDetails. Dopo aver modificato il nome host di una VM Windows localmente, assicurati di aggiornare il nome host in Active Directory (AD) in modo che l'attendibilità di AD non subisca interruzioni.

    Aggiungi interfaccia di rete Migrate to Virtual Machines consente facoltativamente di creare un'istanza Compute Engine con più interfacce di rete (NIC). Ogni interfaccia è collegata a una rete VPC diversa, dando all'istanza l'accesso a diverse reti VPC nellgcloud CLI.
    Prima di aggiungere altre interfacce di rete, tieni presente quanto segue:
    • Il collegamento di più interfacce di rete alla stessa rete VPC non è supportato. Anche se la configurazione può essere salvata, la creazione di un'istanza della VM avrà esito negativo.
    • Dopo aver creato un'istanza di un'istanza Compute Engine utilizzando test-clone o cut-over, non puoi aggiungere o rimuovere un'interfaccia di rete nell'istanza creata. Puoi ripetere test-clone o cut-over con dettagli di destinazione diversi per ricreare l'istanza.
      Per aggiungere o rimuovere un'interfaccia di rete:
      • Seleziona Aggiungi interfaccia di rete per aggiungere un'altra interfaccia di rete all'istanza di Compute Engine. Puoi impostare tutte le stesse opzioni che utilizzi nell'interfaccia di rete iniziale.
    Per saperne di più, consulta Creazione di istanze con più interfacce di rete.
    Tag di rete I tag consentono di rendere applicabili le regole firewall e le route a istanze specifiche. Consulta la sezione Configurazione dei tag di rete.
    Configurazione aggiuntiva Account di servizio Specifica l'account di servizio nel progetto di destinazione utilizzato per eseguire l'istanza Compute Engine. Per impostazione predefinita, nessun account di servizio è assegnato all'istanza Compute Engine.
    Se prevedi di eseguire sull'istanza Compute Engine un'applicazione che deve accedere ad altri servizi e API di gcloud CLI, prima di creare l'istanza Compute Engine, crea un account di servizio nel progetto di destinazione con le autorizzazioni necessarie per accedere a quei servizi e alle API. Quindi, specifica qui l'account di servizio. Per maggiori informazioni, consulta Configurare una VM per l'esecuzione come account di servizio.
    Per collegare l'account di servizio all'istanza Compute Engine, il tuo account utente nel progetto host Migrate to Virtual Machines richiede le autorizzazioni necessarie. Per saperne di più, consulta Configurazione delle autorizzazioni sull'account di servizio del progetto di destinazione.
    Tipo di disco Specifica il tipo di archiviazione per l'istanza. Vedi Opzioni di archiviazione.
    Chiave di crittografia gestita dal cliente La chiave da utilizzare per proteggere i dati in Google Cloud. Per impostazione predefinita, Google Cloud cripta automaticamente i dati inattivi utilizzando chiavi di crittografia gestite da Google. Se hai requisiti normativi o di conformità specifici relativi alle chiavi per proteggere i tuoi dati, puoi utilizzare le chiavi di crittografia gestite dal cliente (CMEK) per criptare e decriptare i tuoi dati at-rest. Queste chiavi di crittografia sono create, gestite e di tua proprietà.
    Quando aggiungi una CMEK, devi assegnare anche le autorizzazioni del ruolo Autore crittografia/decrittografia CryptoKey Cloud KMS all'account agente di servizio di Compute Engine che stai utilizzando. Per maggiori informazioni, consulta la pagina Proteggere le risorse con le chiavi Cloud KMS.
    Converti BIOS in UEFI (anteprima) Abilita questa opzione per convertire il tipo di avvio del sistema operativo di un'istanza VM da Basic Input/Output System (BIOS) a Unified Extensible Firmware Interface (UEFI). Questa opzione è utile se vuoi avviare in modo sicuro l'istanza VM, poiché l'avvio protetto è supportato solo da UEFI. Tuttavia, puoi anche semplicemente convertire il tipo di avvio da BIOS a UEFI, senza utilizzare l'avvio protetto.
    La possibilità di convertire il tipo di avvio di un'istanza VM da BIOS a UEFI è disponibile in un'anteprima. Per partecipare all'anteprima, invia una richiesta all'indirizzo email: m2vm-bios-to-uefi@google.com.
    Avvio protetto Tutte le VM selezionate devono disporre di un'opzione di avvio EFI per abilitare l'avvio protetto. Compute Engine applica criteri aggiornati che potrebbero impedire il caricamento della VM quando è abilitato l'avvio protetto. Per saperne di più, consulta Avvio protetto nella documentazione di Compute Engine.
    Tipo di licenza Compute Engine supporta le licenze con pagamento a consumo (PAYG) e Bring Your Own License (BYOL) per le VM di cui hai eseguito il deployment. Il tipo di licenza predefinito per una VM migrata viene assegnato da Migrate to Virtual Machines in base al sistema operativo di cui è stata eseguita la migrazione, come descritto in Sistemi operativi supportati.
    Se il tuo sistema operativo supporta più tipi di licenza, puoi ignorare il tipo di licenza predefinito per specificare in modo esplicito un tipo di licenza, PAYG o BYOL.
    Licenze aggiuntive Migrate to Virtual Machines supporta fino a dieci licenze aggiuntive (con un formato URL valido) che puoi aggiungere nella sezione Configurazione aggiuntiva della finestra di dialogo Dettagli destinazione.
    Ad esempio, puoi aggiungere altre licenze utilizzando questo formato di URL:
    
    https://www.googleapis.com/compute/beta/projects/windows-sql-cloud/global/licenses/sql-server-2012-enterprise
    Sole-tenancy Etichette di affinità nodo Compute Engine supporta il deployment dei carichi di lavoro di cui è stata eseguita la migrazione in nodi single-tenant. Un nodo single-tenant è un server Compute Engine dedicato all'hosting delle VM solo per il tuo progetto.
    Prima di poter configurare i carichi di lavoro migrati per l'esecuzione su nodi single-tenant, devi aver già creato un modello di nodo single-tenant e un gruppo di nodi single-tenant nel progetto e nella zona di destinazione. Consulta Provisioning delle VM su nodi single-tenant.
    Le etichette di affinità consentono di raggruppare logicamente nodi e gruppi di nodi. Quando esegui il provisioning delle istanze di Compute Engine, utilizza le etichette di affinità per pianificarne l'esecuzione su un insieme specifico di nodi o gruppi di nodi.
    Puoi aggiungere etichette di affinità alle VM in fase di migrazione inserendole manualmente nel riquadro Informazioni in base alla coppia chiave-valore oppure utilizzando la finestra di dialogo Sfoglia nodo per selezionare un nodo o un gruppo di nodi. Puoi quindi modificare le etichette di affinità delle VM per personalizzare il deployment single-tenant:
    • Seleziona Sfoglia nodo per aggiungere un'etichetta di affinità dall'elenco dei nodi single-tenant e dei gruppi di nodi disponibili. Dopo aver selezionato il nodo o il gruppo di nodi, verrà creata automaticamente una coppia chiave-valore.
    • Seleziona Aggiungi nuovo per inserire manualmente l'etichetta di affinità.
    Numero minimo di vCPU allocate Imposta il numero minimo di vCPU allocate per l'istanza Compute Engine.
    Per ulteriori informazioni, consulta Affinità e anti-affinità dei nodi e Configurare le etichette di affinità dei nodi.
    Criterio di replica Durata di inattività della replica tra i cicli Per impostazione predefinita, Migrate to Virtual Machines esegue una replica della VM di origine ogni due ore. Imposta la frequenza di replica (in secondi).
  6. Seleziona Salva.

In seguito, puoi modificare i dettagli della destinazione. Quando crei un'istanza di un'istanza Compute Engine per la fase test-clone o cut-over, Migrate to Virtual Machines utilizza le impostazioni dei dettagli della destinazione al momento dell'operazione.

(Facoltativo) Passaggio 4: testa il clone di una VM in fase di migrazione

Nella fase di clone di test, Migrate to Virtual Machines esegue il deployment di un clone della VM migrata a un'istanza Compute Engine nel tuo ambiente di test. Sebbene la fase di test sia facoltativa, è consigliabile eseguire dei test prima di eseguire il deployment di una VM di cui è stata eseguita la migrazione in produzione.

Ogni volta che crei un'istanza clone di test, questa viene clonata dai dati del ciclo di replica completato più di recente utilizzando i dettagli della destinazione attuali. In altre parole, un'istanza clone di test rappresenta un'istantanea della VM di origine al momento dell'ultimo ciclo di replica completato.

Per le VM di origine Azure che hanno più di un disco, i cicli di replica Migrate to Virtual Machines acquisiscono snapshot di ciascun disco in modo indipendente l'uno dall'altro. Poiché queste istantanee non vengono acquisite contemporaneamente, i dati acquisiti a volte potrebbero presentare lievi discrepanze. Pertanto, consigliamo di non utilizzare cloni di test come sostituti della produzione durante la migrazione completa.

Avvia il tuo primo clone di test

Puoi creare il tuo primo clone di test al termine del ciclo di replica iniziale e poi creare altri cloni di test durante il processo di migrazione.

Per avviare un clone di test, devi aver già configurato un ambiente di destinazione per l'istanza di Compute Engine prima di poter avviare un clone di test. Per ulteriori informazioni, consulta la documentazione sulla configurazione della destinazione.

Puoi testare una VM in stato In pausa solo se ha completato almeno una replica.

Per ulteriori informazioni sui potenziali problemi durante la fase clone di test, consulta la sezione Risoluzione dei problemi.

Crea un clone di test di una VM

Per creare un clone di test di una VM utilizzando Migrate to Virtual Machines, segui questi passaggi:

  1. Assicurati di aver configurato un ambiente di destinazione VM di test come mostrato in Configurazione della destinazione VM.

  2. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  3. Seleziona la scheda Migrazioni.

    Viene visualizzata una tabella delle VM di origine disponibili. Puoi testare qualsiasi VM in stato Attiva (Ciclo attuale: XX%) o Attiva (Inattiva). Lo stato Attivo indica che la prima sincronizzazione di replica della VM è riuscita e i dati della VM vengono replicati in modo incrementale.

  4. Seleziona una VM.

  5. Seleziona Migrazione completa e clone di test > Clonazione di test. La colonna Stato clone di test/Migrazione completa mostra lo stato dell'operazione insieme a uno dei passaggi secondari descritti nella tabella dei passaggi secondari del clone di test.

  6. Attendi che la colonna Stato Clone di test/Migrazione completa mostri la dicitura Riuscito. Ciò indica che il clone è stato creato correttamente.

    Puoi visualizzare la cronologia clone di test di una VM in uno dei seguenti modi:

    • Fai clic sull'icona del riquadro informazioni, Icona del file nel riquadro informazioni per la VM. Nel riquadro che si apre a destra, la scheda Monitoring visualizza la cronologia, incluso il nome di ogni istanza clone di test.

    • Fai clic sulla VM per aprire la pagina dei dettagli. Fai clic su Clona di test/cronologia di migrazione completa per visualizzare la cronologia del clone di test della VM insieme ai passaggi secondari del clone di test.

    Puoi annullare un'operazione di clone di test attivo facendo clic su Migrazione completa e clone di test > Annulla clone di test.

  7. Per la VM clone di test, fai clic su Mostra dettagli per visualizzare il nome dell'istanza VM.

  8. Per gestire l'istanza Compute Engine in esecuzione, vai alla pagina Istanze VM nella console Google Cloud per il tuo progetto:

    Vai alla pagina Istanze VM

    Dalla console Google Cloud, gestisci l'istanza Compute Engine per:

    1. Avvia, arresta ed elimina l'istanza.
    2. Determina gli indirizzi IP interni ed esterni dell'istanza.
    3. Visualizza e modifica le caratteristiche dell'istanza.
    4. Eseguire tutte le altre attività di gestione.
  9. Esegui eventuali test di convalida o altri test sulla VM di cui è stata eseguita la migrazione.

  10. Dopo aver completato il test, elimina l'istanza Compute Engine per liberare risorse in modo che non ti vengano più addebitati costi per l'istanza.

Gestisci più cloni di test

Durante il percorso di migrazione, potresti creare più cloni di test. Ad esempio, crei il primo clone di test dopo il ciclo di replica iniziale. Quindi, mentre perfezioni la migrazione, crei nuovi cloni di test perché:

  • Modifiche che apporti alla VM di origine per supportare la migrazione
  • Modifiche apportate ai dettagli della destinazione della VM di cui è stata eseguita la migrazione
  • Nuovi dati di replica dalla VM di origine
  • Qualsiasi altra modifica apportata durante la durata del ciclo di test

Ricorda che un clone di test è un'istantanea della VM di origine creata a partire dai dati di replica attuali e dai dettagli della destinazione. I nuovi dati di replica e le modifiche ai dettagli della destinazione vengono applicati solo ai nuovi cloni di test, non ai cloni di test esistenti.

Se è in esecuzione un'istanza clone di test esistente, prima di creare un nuovo clone di test puoi:

  • Elimina l'istanza clone di test esistente e creane una nuova con lo stesso nome. Non puoi creare una nuova istanza con lo stesso nome di un'istanza esistente.

  • Modifica i dettagli della destinazione per impostare un nuovo nome istanza. Inoltre, se hai specificato un indirizzo IP riservato o personalizzato per un'istanza clone di test esistente, assicurati di utilizzare valori diversi per eventuali istanze aggiuntive.

Per monitorare tutte le istanze clone di test:

  1. Visualizza la cronologia clone di test di una VM in uno dei seguenti modi:

    • Fai clic sull'icona del riquadro informazioni, Icona del file nel riquadro informazioni per la VM. Nel riquadro che si apre a destra, la scheda Monitoring visualizza la cronologia, incluso il nome di ogni istanza clone di test.

    • Fai clic sulla VM per aprire la pagina dei dettagli. Fai clic su Clona di test/cronologia di migrazione completa per visualizzare la cronologia del clone di test della VM insieme ai passaggi secondari del clone di test.

  2. Per gestire un'istanza Compute Engine in esecuzione, seleziona l'icona a forma di freccia per aprire l'istanza VM nella console Google Cloud.

    In alternativa, vai direttamente alla pagina Istanze VM nella console Google Cloud:

    Vai alla pagina Istanze VM

    Dopo aver creato un clone di test, spetta a te gestirlo. Se vuoi modificare o eliminare una VM clone di test in esecuzione, utilizza gli strumenti di Compute Engine, non Migrate to Virtual Machines.

Passaggio 5: crea una migrazione completa

Nella fase di migrazione completa, trasferisci il controllo alla VM migrata in esecuzione in un'istanza di Compute Engine nel tuo ambiente di produzione su Google Cloud.

Migrate to Virtual Machines genera un report di adattamento al termine del ciclo di migrazione completa. Per ulteriori informazioni sui report di adattamento, consulta la documentazione relativa al report di adattamento.

La procedura di migrazione completa prevede i seguenti passaggi:

  1. Se la replica dei dati è attiva, ovvero lo stato di replica della VM è Attivo (Ciclo attuale: XX%), attende il completamento.

  2. arresta la VM di origine.

  3. Esegue la replica finale dei dati. Poiché la replica avviene in tutte le fasi della migrazione, la quantità di dati da replicare non dovrebbe essere molto elevata.

  4. Arresta la replica.

  5. Crea l'istanza Compute Engine dai dati finali replicati.

La fase di migrazione completa include un breve tempo di inattività delle VM e dovrebbe avvenire durante un periodo di manutenzione pianificato. Devi determinare il periodo di manutenzione durante il quale puoi arrestare la VM di origine e reindirizzare il traffico alla VM di cui è stata eseguita la migrazione in esecuzione su Compute Engine.

Per creare una migrazione completa, procedi nel seguente modo:

  1. Assicurati di aver configurato i dettagli della destinazione VM come mostrato in Configurazione della destinazione VM. Se i dettagli della destinazione sono stati configurati in precedenza per l'operazione clone di test, potresti modificare i dettagli della destinazione in modo che rimandino a una nuova destinazione.

  2. Apri la pagina Migrate to Virtual Machines nella console Google Cloud.

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  3. Seleziona la scheda Migrazioni.

    Viene visualizzata una tabella delle VM di origine disponibili. Puoi eseguire la migrazione completa di qualsiasi VM in stato Attivo (Ciclo attuale: XX%) o Attivo (Inattivo). Lo stato Attivo indica che la prima sincronizzazione di replica della VM è riuscita e i dati della VM vengono replicati in modo incrementale.

    • La colonna Tempo di migrazione completa stimato mostra una stima del tempo necessario per completare un job di migrazione completa per una VM dopo l'avvio di una migrazione completa. Questo campo viene compilato solo per una VM attiva che ha completato alcuni cicli di replica.

    • La colonna Stato clone di test/cut-over mostra lo stato dell'operazione insieme a uno dei passaggi secondari descritti nella tabella dei passaggi secondari di migrazione completa.

  4. Seleziona una VM di origine.

  5. Seleziona Migrazione completa e clone di test > Migrazione completa. L'avvio di una migrazione completa su una VM che esegue la migrazione avvia la seguente sequenza di azioni eseguite da Migrate to Virtual Machines:

    1. arresta la VM di origine.

    2. Esegue la replica finale dei dati. Poiché la replica continua viene eseguita durante tutte le fasi di migrazione, la quantità di dati da replicare non dovrebbe essere molto grande.

    3. Crea l'istanza Compute Engine che ospita la VM di cui è stata eseguita la migrazione dai dati replicati finali.

    4. Interrompe la replica dei dati.

  6. Attendi che la colonna Stato clone di test/cut-over mostri il job di operazione di migrazione completa completato. Questo indica che la migrazione completa è riuscita.

    Puoi visualizzare la cronologia della migrazione completa di una VM in uno dei seguenti modi:

    • Fai clic sull'icona del riquadro informazioni, Icona del file nel riquadro informazioni, per la VM. Nel riquadro che si apre a destra, la scheda Monitoring visualizza la cronologia, incluso il nome di ogni istanza di migrazione completa.

    • Fai clic sulla VM per aprire la pagina dei dettagli. Fai clic su Clona di test/cronologia di migrazione completa per visualizzare la cronologia della migrazione completa della VM insieme ai passaggi secondari della migrazione completa.

    Puoi annullare un'operazione di migrazione completa attiva facendo clic su Migrazione completa e clone di test > Annulla migrazione completa. Tuttavia, se vuoi riprendere l'utilizzo della VM di origine, devi riavviare manualmente la VM.

  7. Per gestire un'istanza Compute Engine in esecuzione, seleziona l'icona a forma di freccia per aprire l'istanza VM nella console Google Cloud.

    In alternativa, vai direttamente alla pagina Istanze VM nella console Google Cloud:

    Vai alla pagina Istanze VM

    Dalla console Google Cloud, gestisci l'istanza Compute Engine per:

    1. Avvia, arresta ed elimina l'istanza.
    2. Determina gli indirizzi IP interni ed esterni dell'istanza.
    3. Visualizza e modifica le caratteristiche dell'istanza.
    4. Eseguire tutte le altre attività di gestione.
  8. Esegui un test di convalida sul carico di lavoro di cui è stata eseguita la migrazione.

Se per qualsiasi motivo desideri provare a eseguire la migrazione completa o il rollback dalla migrazione completa:

Riprova la migrazione completa

Per riprovare la migrazione completa, procedi nel seguente modo:

  1. Seleziona una VM in stato Migrazione completa.

  2. Seleziona Migrazione > Riprendi replica.

  3. Riprova la migrazione completa.

Esegui il rollback dalla migrazione completa

Per eseguire il rollback dalla migrazione completa, procedi nel seguente modo:

  1. La migrazione completa interrompe la VM di origine originale nell'origine di migrazione, perciò devi avviarla e reindirizzare il traffico alla VM di origine.

  2. Se necessario, copia i nuovi dati creati nell'istanza di Compute Engine per scriverli nella VM di origine.

  3. (Facoltativo) Elimina o arresta l'istanza Compute Engine che esegue la VM di cui è stata eseguita la migrazione.

  4. Riprendi la replica sulla VM di origine. La replica riprende dall'ultimo snapshot creato.

  5. Riprova la migrazione completa.

Passaggio 6: finalizza una migrazione

I dati di replica utilizzati per creare una VM di Compute Engine vengono conservati dopo la migrazione completa per consentirti di riprendere la replica dall'ultimo snapshot di replica.

Tuttavia, ti viene addebitato il costo dello spazio di archiviazione utilizzato dai dati di replica finché non li elimini nella fase di finalizzazione. La finalizzazione elimina tutti i dati di replica e tutte le altre risorse di archiviazione associate a una VM di cui è stata eseguita la migrazione.

La fase Finalizzazione non elimina le istanze di Compute Engine che eseguono una VM migrata. Se hai creato istanze di Compute Engine durante la fase di test, devi eliminarle manualmente. Le istanze clonate di test ti verranno addebitate fino a quando non verranno eliminate.

Per finalizzare una migrazione, segui questi passaggi:

  1. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  2. Seleziona la scheda Migrazioni.

    Viene visualizzata una tabella delle VM di origine disponibili. La finalizzazione può essere eseguita solo sulle VM in stato Migrazione completa.

  3. Seleziona una VM di origine.

  4. Seleziona Finalizza e conferma di aver completato il processo di finalizzazione.

    Al termine della finalizzazione, lo stato della VM viene impostato su Finalizzata. Le uniche operazioni consentite su una migrazione in stato Conclusa sono:

    • Elimina la migrazione
    • Aggiungere o rimuovere da un gruppo

Elimina una migrazione

L'eliminazione di una migrazione rimuove:

  • I dati di replica per la VM archiviata su Google Cloud
  • Le informazioni di configurazione di Compute Engine
  • La cronologia del monitoraggio
  • Tutti gli altri dati associati alla migrazione di una VM
  • La VM dall'elenco delle VM inserite nella scheda Migrazioni
  • La VM del relativo gruppo, se è membro di un gruppo

Tuttavia, l'eliminazione di una migrazione non comporta la rimozione della VM di origine dall'elenco delle VM disponibili per l'origine di migrazione visualizzato nella scheda Origini. In altre parole, vengono eliminati solo i dati di migrazione della VM. L'eliminazione di una migrazione non influisce sulla VM di origine originale.Ciò significa che puoi eseguire di nuovo l'onboarding della VM di origine per eseguirne la migrazione.

Per eliminare una migrazione, segui questi passaggi:

  1. Apri la pagina Migrate to Virtual Machines nella console Google Cloud:

    Vai alla pagina Migrate to Virtual Machines (Esegui la migrazione alle macchine virtuali).

  2. Seleziona la scheda Migrazioni.

  3. Seleziona una VM di origine.

  4. Seleziona Elimina e conferma l'eliminazione.

    La VM viene rimossa dalla tabella di migrazione.

  5. Seleziona la scheda Origini.

  6. Dall'elenco a discesa, seleziona l'origine della migrazione che vuoi eliminare.

  7. Viene visualizzata una tabella che mostra le VM di origine disponibili per la migrazione nell'origine di migrazione. Tieni presente che la VM di origine corrispondente alla migrazione eliminata è ancora elencata.

Se necessario, puoi riavviare una migrazione sulla VM.