Installa Migrate Connector

Per eseguire la migrazione delle VM da un data center on-premise, devi prima configurare origine della migrazione che specifica il data center da cui eseguire la migrazione per le tue VM. Per configurare un'origine di migrazione, installa Esegui la migrazione di Connector sul data center vSphere.

Al termine dell'installazione, Migrate Connector:

  • Stabilisce un percorso dati sicuro tra l'ambiente on-premise e utilizzando le API di Google Cloud sulla porta 443. Il traffico di migrazione può essere instradato su internet pubblico, VPN, accesso privato Google o Dedicated Interconnect.

  • Esegue operazioni di archiviazione sui dischi VM utilizzando le API vSphere.

  • Esegue query sull'inventario VM on-premise per l'utilizzo della console Google Cloud per sfogliare le VM sul data center disponibili per la migrazione.

  • Arresa e monitora le VM di origine utilizzando le API vSphere durante la migrazione completa.

Consulta Eseguire la migrazione all'architettura delle macchine virtuali per ulteriori informazioni su Migrate Connector.

Prima di iniziare

Prima di installare e registrare Migrate Connector, segui questi passaggi:

Crea la coppia di chiave pubblica/privata SSH

Crea una coppia di chiave pubblica/privata SSH utilizzata per connettere la workstation alla Esegui la migrazione della VM Connector in esecuzione su vSphere o su VMware Engine. Quindi, copia la chiave pubblica nella VM Migrate Connector come parte la procedura di registrazione. Migrate Connector utilizza la chiave pubblica per la connessione alla tua workstation.

I seguenti esempi mostrano come utilizzare ssh-keygen e PuTTY per generare SSH ma esistono molti modi per generare una coppia di chiavi SSH pubbliche/private, a seconda della workstation e del sistema operativo. Ti consigliamo di utilizzare sempre la versione della versione dello strumento che utilizzi per generare le chiavi SSH.

Per generare chiavi SSH utilizzando ssh-keygen su Linux, segui questi passaggi:

  1. Accedere alla workstation, ossia alla macchina remota che utilizzi connettersi al data center vSphere o VMware Engine.

  2. Cambia directory in ~/.ssh.

    Se questa directory non esiste, creala.

  3. L'esempio seguente genera una chiave pubblica (~/.ssh/id_rsa.pub) e un chiave privata (~/.ssh/id_rsa) con un solo comando:

    ssh-keygen -t rsa

    Questo comando crea una chiave pubblica denominata id_rsa.pub che passi all'account Migrate Connector durante la registrazione. Il nome effettivo della chiave pubblica dipende dall'utilità utilizzata per creare la chiave.

Per generare chiavi SSH utilizzando PuTTY su Windows, segui questi passaggi:

  1. Scarica e installa PuTTY da https://www.putty.org/.

  2. Avvia puttykeygen.exe.

  3. In Parametri, seleziona RSA.

  4. Seleziona Genera per creare le chiavi.

    La chiave pubblica viene visualizzata in PuTTy, nel formato ssh-rsa AAAAB3NzaC1yc2EAAAADAQA.... Copia la chiave pubblica per utilizzarla in un secondo momento in questa procedura.

  5. Seleziona Salva chiave pubblica e Salva chiave privata per salvare le chiavi.

Ora puoi installare Migrate Connector.

Installa Migrate Connector

Puoi installare Migrate Connector Open Virtualization Format (OVA) utilizzando l'interfaccia utente (UI) di vSphere o lo strumento VMware OVF (ovftool) a interfaccia a riga di comando (CLI).

UI vSphere

Per installare l'OVA di Migrate Connector utilizzando l'interfaccia utente di vSphere, segui questi passaggi:

  1. Scarica il Esegui la migrazione del file OVA del connettore a VCenter (checksum).

  2. Accedi a vSphere utilizzando un account con le autorizzazioni necessarie per il deployment un file OVF.

  3. Fai clic con il tasto destro del mouse sul tuo data center e seleziona Deployment di modello OVF.

  4. Seleziona il file OVA Migrate Connector, quindi Next (Avanti).

  5. Scegli il nome della macchina virtuale e la cartella per il connettore oppure utilizza predefinito e seleziona Avanti.

  6. Seleziona la risorsa di computing, quindi seleziona Avanti.

  7. Esamina i dettagli di installazione e seleziona Avanti.

  8. Seleziona il datastore utilizzato dal connettore, quindi seleziona Avanti.

  9. Seleziona la rete su cui vuoi ospitare il connettore, quindi seleziona Avanti.

  10. Personalizza il modello:

    1. Fornisci la chiave pubblica SSH che hai creato sulla macchina della workstation.

      Si tratta della chiave che hai creato durante il passaggio Creare la coppia di chiavi pubbliche o private SSH. In questo esempio, il traffico SSH è stata scritta in un file denominato ~/.ssh/id_rsa.pub. Fornisci il parametro i contenuti del file. Ad esempio ssh-rsa AAAAB3NzaC1yc2EAAAADAQA....

    2. Imposta il nome host della macchina o accetta quello predefinito.

    3. Facoltativamente, imposta le proprietà in Proprietà di rete. Se non imposti queste proprietà, la VM utilizza il protocollo DHCP. Potresti devi impostare le seguenti proprietà:

      1. Indirizzo API di Google: specifica se l'indirizzo API è Pubblico, Privato o Con restrizioni. Il valore predefinito è Public (Pubblico). Scegli Privato o Limitato se utilizzi l'accesso privato Google.

      2. Proxy HTTP: specifica un server proxy utilizzato per tutto il traffico in uscita verso Google Cloud. Migrate Connector non supporta l'autenticazione quindi non specificare alcuna autenticazione e credenziali.

      3. Route di rete statica:se richiesta dal tuo ambiente di rete e specificare route statiche.

  11. Seleziona Fine quando hai completato la configurazione per eseguire il deployment della VM.

  12. Al termine del deployment, avvia la VM.

  13. Dopo l'avvio della VM, registrane l'indirizzo IP.

Per registrare il connettore è necessario l'indirizzo IP nella sezione successiva.

Strumento OVF VMware (ovftool)

Per installare Migrate Connector utilizzando la riga di comando ovftool, segui questi passaggi passaggi:

  1. Scarica e installa lo strumento OVF VMware. Per ulteriori informazioni, vedi la Guida dell'utente dello strumento OVF.

  2. Per installare Migrate Connector, passa i seguenti parametri utilizzando Prefisso --prop.

    ovftool.exe -ds=  -n=  --net:"VM Network=" --prop:ip0="" --prop:gateway="" --prop:DNS="" --prop:route0="" --prop:netmask0="" --prop:hostname="host name" --prop:public-keys="" --prop:connectiontype="Public" --acceptAllEulas  vi:/

    Il comando seguente è un esempio di deployment migrate-connector-2-3-2077.ova file in un vCenter 172.23.0.10/Manual/host/esx-qa-03.gvelos.lab, creazione di una VM denominata m2vm e impostando i relativi parametri.

    ovftool.exe -ds=ds.23.0.33 -n=m2vm  --net:"VM Network=Lab" --prop:ip0="172.23.0.243" --prop:gateway="172.23.255.253" --prop:DNS="172.23.0.1" --prop:route0="10.0.0.0/16 172.23.0.1" --prop:netmask0="255.255.0.0" --prop:hostname="host name" --prop:public-keys="public keys1212121211" --prop:connectiontype="Public" --acceptAllEulas migrate-connector-2-3-2077.ova vi://user%40gvelos.lab@172.23.0.10/Manual/host/esx-qa-03.gvelos.lab

    Nella tabella seguente vengono descritti i parametri che puoi trasferire con Prefisso --prop per installare Migrate Connector:

    Parametro Descrizione
    public-keys La chiave pubblica che concede l'accesso SSH all'amministratore. La lunghezza minima è di 20 caratteri.
    nome host Il nome host da impostare per questa appliance Migrate Connector. Il nome host deve avere una lunghezza compresa tra 0 e 255 caratteri.
    tipo di connessione Indirizzi API di Google per l'utilizzo di questa appliance Migrate Connector. I valori validi sono Public (Pubblico), Private (Privato) e Restricted (Limitato). Pubblico è il valore predefinito.
    Ip0 L'indirizzo IP da impostare per questa appliance Migrate Connector. Utilizza 0.0.0.0 per DHCP. Per impostazione predefinita, 0.0.0.0 viene utilizzato quando non viene fornito alcun valore per questo parametro.
    netmask0 La netmask o il prefisso dell'interfaccia di rete. Ignora se viene utilizzato il protocollo DHCP.
    gateway L'indirizzo del gateway predefinito per questa appliance Migrate Connector. Ignora se viene utilizzato il protocollo DHCP.
    DNS I server dei nomi di dominio per questa appliance Migrate Connector (separati da virgole). Ignora se viene utilizzato il protocollo DHCP.
    route0 Una route di rete statica. Formato:<Network>/<Bits> <Gateway>
    proxy Indirizzo proxy HTTP. Formato: <IP address>:<Port>

Accesso privato Google per gli host on-premise

Il traffico della migrazione può essere instradato anche tramite VPN Accesso privato Google:

Eseguire la migrazione dell&#39;accesso ai connettori tramite VPN.

Con l'accesso privato Google, gli host on-premise si connettono a Google Cloud alle API tramite un tunnel Cloud VPN o Cloud Interconnect utilizzando Uno dei domini e VIP specifici dell'accesso privato Google. Se il tuo ambiente utilizza l'accesso privato Google, assicurati di aver configurato in modo che Migrate Connector possa accedere alle API Google Cloud.

Per maggiori informazioni, vedi Dedicated Interconnect.

Utilizza un proxy per connetterti alle API Google Cloud

In alcuni ambienti, Migrate Connector potrebbe non essere in grado di rendere richieste internet. In questo caso, Migrate Connector potrebbe dover accedere a un proxy a cui è consentito eseguire la connessione:

Eseguire la migrazione dell&#39;accesso ai connettori tramite un proxy.

Registra Migrate Connector come origine Google Cloud

Dopo aver installato Migrate Connector su vSphere, devi registrarlo come sorgente Google Cloud. La registrazione consente al connettore di passare i dati a Google Cloud.

Per registrare il connettore:

  1. Dalla tua workstation, apri una connessione SSH a Migrate Connector utilizzando l'indirizzo IP della VM Migrate Connector e la chiave privata che hai creato in precedenza in Creare la coppia di chiavi pubbliche o private SSH.

    Ad esempio, per Linux puoi utilizzare il comando ssh:

    ssh -i path-to-private-key admin@connector-ip-or-hostname 

    Su Windows, puoi utilizzare PuTTy per aprire la connessione:

    1. Avvia Putty.

    2. In Connessione -> SSH-&gt; AUTENTICAZIONE -> file di chiave privata per l'autenticazione seleziona il file della chiave privata.

    3. In Sessione -> Host Name specifica:

      admin@connector-ip-or-hostname

    4. Fai clic su Apri.

  2. Visualizza le informazioni della guida per l'interfaccia a riga di comando m2vm:

    m2vm --help
  3. Visualizza lo stato del connettore:

    m2vm status

    I risultati dovrebbero indicare che il connettore può raggiungere le API Cloud e che non è registrato.

  4. Per registrare il connettore, inserisci il comando:

    m2vm register

    Vengono richieste le seguenti informazioni:

    1. L'indirizzo IP host di vCenter, che corrisponde all'indirizzo IP di vCenter in il cluster vSphere da cui stai eseguendo la migrazione della VM. In genere è lo stesso Indirizzo IP visualizzato quando accedi a vSphere.

    2. Verifica l'impronta digitale di vSphere.

    3. Inserisci il nome utente e la password per l'account vCenter utilizzato per amministrare Migrate Connector. Si tratta dell'account che hai creato come descritto in 1. Crea l'utente vCenter per Migrate Connector.

    4. Inserisci il tuo token di accesso a Google Cloud:

      Please provide your Google Cloud User Account access token to register Migrate Connector (Note: The token is valid for 60 minutes) Enter access token:

      Per ottenere un token di accesso utilizzando la console Google Cloud, segui questi passaggi:

      1. Vai alla console Google Cloud.

      2. Fai clic su Attiva terminale Cloud Shell in alto a destra nella console Google Cloud. La Nella parte inferiore dello schermo dovrebbe essere visualizzato il terminale Cloud Shell.

      3. Nel terminale Cloud Shell, esegui questo comando:

        gcloud auth print-access-token
      4. Copia il token di accesso da Cloud Shell e incollalo nella Interfaccia a riga di comando Migrate to Virtual Machines.

    5. Seleziona il progetto host Google Cloud che vuoi e connetterti a Migrate Connector. Devi aver già attivato Esegui la migrazione all'API Virtual Machines in questo progetto come descritto in Abilitare i servizi Migrate to Virtual Machines.

    6. Seleziona la regione Google Cloud a cui vuoi connetterti Esegui la migrazione del connettore. Consulta Selezionare la regione Google Cloud per saperne di più sulla scelta della regione.

    7. Inserisci il nome dell'origine. Questo è il nome della fonte mostrato nella console Google Cloud per Migrate to Virtual Machines.

    8. Seleziona nuova e inserisci un nome per una nuova origine oppure seleziona un'opzione esistente per sovrascriverla.

    9. Specifica l'account di servizio nel progetto host che deve essere utilizzato dal Esegui la migrazione del connettore per connetterti a Google Cloud. Puoi selezionare un'opzione account di servizio esistente o consentire a Migrate Connector di creare un nuovo uno per te, come descritto in Definire gli account Google Cloud.

      Migrate Connector si connette ai dischi nel tuo data center on-premise per replicare i dati in Google Cloud. La registrazione applica ruoli necessari a questo account di servizio automaticamente per abilitare questi dati trasferimento.

    10. Inserisci la chiave di crittografia gestita dal cliente (CMEK) che vuoi utilizzare per proteggere i tuoi dati in Google Cloud. Per impostazione predefinita, Google Cloud cripta automaticamente i dati inattivi utilizzando chiavi di crittografia gestite da Google. Se disponi requisiti normativi o di conformità specifici relativi alle chiavi i tuoi dati, puoi usare CMEK per criptare e decriptare i dati e riposare. Queste chiavi di crittografia sono create, gestite e di tua proprietà.

  5. Controlla lo stato:

    m2vm status

    Assicurati che il connettore sia ora registrato.

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

    Vai alla pagina Migrate to Virtual Machines

  7. Seleziona la scheda Origini. La nuova fonte viene visualizzata nella dall'elenco a discesa delle fonti.

Configura la limitazione per Migrate Connector

Migrate to Virtual Machines ti consente di impostare la limitazione su Migrate Connector per controllare la velocità di trasferimento dei dati da Migrate Connector. La limitazione garantisce che il processo di migrazione distribuisca la larghezza di banda in modo uniforme tra la migrazione e qualsiasi altra attività che utilizza la rete. In questo modo, la migrazione può essere completata correttamente senza interrompere altre attività.

Puoi impostare il limite massimo della limitazione su un valore qualsiasi fino a quello supportato dei link in uscita di Migrate Connector. Il limite inferiore è 5 Mbps. La limitazione è disattivata per impostazione predefinita. Puoi gestire la limitazione utilizzando l'interfaccia a riga di comando di m2vm.

  • Per configurare la limitazione, utilizza il seguente comando:

      m2vm upload-max-rate set MBPS
    

    Sostituisci MBPS con la velocità massima che vuoi limitare trasferiti da Migrate Connector.

  • Per verificare se è configurata la limitazione, utilizza il seguente comando:

      m2vm upload-max-rate show
    
  • Per rimuovere la limitazione, utilizza il seguente comando:

      m2vm upload-max-rate unset
    

Puoi utilizzare l'interfaccia utente di vSphere per monitorare la larghezza di banda di rete di un'appliance. Seleziona una VM dell'appliance e vai alla pagina Monitor. Se la limitazione è impostato, il grafico nel grafico della Rete viene mostrato sotto il tasso configurato. limite.

Modifica una configurazione di Migrate Connector

Puoi modificare le proprietà di una configurazione di Migrate Connector. Il modo in cui modificare il connettore in base alle proprietà da aggiornare:

  • Per modificare le proprietà della VM Migrate Connector, ad esempio la route di rete statica, accedere a vSphere e modificare i parametri OVA per Migrate Connector.

  • Modificare le proprietà utilizzate per registrare il connettore come Google Cloud. come la regione o il progetto host di Google Cloud, utilizza m2vm CLI.

Per modificare i parametri della VM:

  1. Accedere a vSphere utilizzando un account con le autorizzazioni necessarie per modificare un VM.

  2. Arresta la VM Migrate Connector.

  3. Modifica i parametri OVA per Migrate Connector.

  4. Avviare la VM.

Per modificare le proprietà di registrazione di Google Cloud:

  1. Dalla tua workstation, apri una connessione SSH a Migrate Connector utilizzando l'indirizzo IP della VM Migrate Connector e la chiave privata che hai creato precedenti:

    ssh -i path-to-private-key admin@connector-vm-ip 
  2. Esegui il comando register:

    m2vm register

    Consulta Registrazione di Migrate Connector come origine Google Cloud.

Aggiorna un connettore Migrate Connector

Migrate to Virtual Machines supporta gli aggiornamenti di Migrate Connector. Quando un aggiornamento viene disponibili per Migrate Connector, puoi visualizzare un messaggio pertinente scheda Fonti nella dashboard e anche nella scheda Origini, mentre selezionata l'origine pertinente. Viene visualizzata anche una notifica nella scheda Fonti se altre fonti hanno aggiornamenti.

Per aggiornare Migrate Connector, segui questi passaggi:

  1. Fai clic sulla scheda Origini. Se è disponibile un aggiornamento, puoi visualizzare il messaggio È disponibile un aggiornamento per l'origine.

  2. Fai clic sul pulsante Visualizza dettagli. Nella pagina Dettagli fonte puoi: visualizzerai il messaggio È disponibile un aggiornamento in loco per l'origine.

  3. Fai clic sul pulsante Aggiorna. Una volta aggiornato Migrate Connector, viene visualizzato il messaggio L'origine è stata aggiornata correttamente.

  4. (Facoltativo) Verifica l'aggiornamento controllando il campo Ultimo aggiornamento nella pagina alla pagina Dettagli fonte.

Esegui di nuovo il deployment di Migrate Connector

In rari casi (ad esempio, una modifica significativa nel codice principale di Migrate Connector) gli aggiornamenti automatici potrebbero non essere disponibili per Migrate Connector. In questo devi eseguire nuovamente il deployment di Migrate Connector.

Per eseguire nuovamente il deployment di Migrate Connector, segui questi passaggi:

  1. Scarica e installa Migrate Connector. file OVA.

  2. Registra il nuovo Migrate Connector utilizzando la stessa regione e source (la versione precedente di Migrate Connector è ora inattiva).

  3. Arresta ed elimina la VM di Migrate Connector precedente per pulire le risorse.

Aggiungi un secondo NIC a Migrate Connector

Migrate to Virtual Machines consente a Migrate Connector di utilizzare due interfacce di rete diverse (NIC).

Se desideri utilizzare due NIC, installa prima il connettore di migrazione, quindi verifica l'ID NIC esistente prima di aggiungere un secondo NIC a Migrate Connector mediante vSphere Migrate to Virtual Machines.

Per aggiungere un secondo NIC a Migrate Connector, segui questi passaggi:

  1. Identifica il primo ID NIC sulla VM di Migrate Connector:

    sudo ls /sys/class/net/ | grep ens
    
  2. Vai a vSphere. In vSphere, apri la finestra di dialogo Adattatore di rete:

    Fai clic su Seleziona VM > Modifica impostazioni > Aggiungi nuovo dispositivo > Adattatore di rete.

  3. Identifica l'ID NIC appena aggiunto sulla VM di Migrate Connector tramite esegui questo comando:

    sudo ls /sys/class/net/ | grep ens
    

    Prendi nota del nuovo ID NIC che utilizzerai nei file di configurazione netplan:

  4. Crea un nuovo file di configurazione di Netplan eseguendo il comando:

    sudo vi /etc/netplan/config2.yaml
    
  5. Modifica il file di configurazione di Netplan in modo che contenga il nuovo NIC configurazione:

    1. Per configurare un secondo NIC denominato ens224 per utilizzare il protocollo DHCP, segui questo esempio:

      network:
        version: 2
        renderer: networkd
        ethernets:
          ens224:
           dhcp4: yes
           link-local: []
      
    2. Per configurare un secondo NIC denominato ens224 per utilizzare l'IP statico, segui questo esempio:

      network:
        version: 2
        renderer: networkd
        ethernets:
          ens224:
           dhcp4: no
           addresses: IP/CIDR
           gateway4: GW address
           link-local: []
           nameservers:
             addresses: DNS servers
      

    Infine, per applicare la configurazione, esegui questo comando:

    sudo netplan apply
    

Per ulteriori informazioni, consulta gli esempi di configurazione di Netplan. documentazione.

Elimina un connettore Migrate Connector

Per eliminare un oggetto Migrate Connector, devi eliminare l'origine corrispondente nel nella console Google Cloud ed elimina la VM vSphere per Migrate Connector. Segui questi passaggi:

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

    Vai alla pagina Migrate to Virtual Machines

  2. Seleziona la scheda Origini.

  3. Dall'elenco a discesa, seleziona l'origine corrispondente al in cui inserire il connettore AWS.

  4. Seleziona la scheda Migrazioni.

  5. Seleziona tutte le VM di origine.

  6. Seleziona Elimina, quindi conferma l'eliminazione.

    Le VM vengono rimosse dalla tabella Migrazione.

  7. Seleziona la scheda Origini.

  8. Seleziona Dettagli fonte.

  9. Nella sezione Connettori data center della pagina Dettagli fonte, seleziona l'icona del cestino accanto al nome dell'origine per eliminare il connettore.

  10. Conferma l'eliminazione.

  11. Seleziona Elimina origine per eliminarla.

  12. Accedere a vSphere utilizzando un account con le autorizzazioni necessarie per eliminare un VM.

  13. Arresta la VM Migrate Connector.

  14. Elimina la VM.

Passaggi successivi