Abilita i servizi Migrate to Virtual Machines

Prima di poter avviare una migrazione, devi abilitare il servizio Migrate to Virtual Machines su Google Cloud e abilitare anche tutti gli altri servizi Google Cloud richiesti da Migrate to Virtual Machines.

Identificazione del progetto host

I progetti Google Cloud rappresentano la base per creare, abilitare e utilizzare i servizi Google Cloud, tra cui la gestione delle API, l'abilitazione della fatturazione, l'aggiunta e la rimozione di collaboratori e la gestione delle autorizzazioni per le risorse Google Cloud.

Migrate to Virtual Machines utilizza i seguenti tipi di progetti:

  • Progetto host (obbligatorio)

    Utilizza il progetto host per controllare il processo di migrazione e, facoltativamente, per ospitare le istanze di Compute Engine che eseguono i carichi di lavoro di cui è stata eseguita la migrazione. Devi creare e configurare un progetto host come descritto nelle sezioni seguenti.

  • (Facoltativo) Progetto di destinazione

    Un progetto target definisce il progetto di destinazione per un'istanza di Compute Engine che esegue la VM di cui è stata eseguita la migrazione. Il tuo progetto host può essere utilizzato come progetto di destinazione. Se vuoi eseguire la migrazione delle VM in altri progetti, devi aggiungerle come progetti di destinazione in Migrate to Virtual Machines. Per saperne di più, consulta Aggiungere un progetto di destinazione.

Per abilitare i servizi Migrate to Virtual Machines, devi identificare il progetto Google Cloud che vuoi utilizzare come progetto host:

  1. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud da utilizzare come progetto host:

    Vai alla pagina del selettore progetti

  2. Prendi nota del nome e dell'ID del progetto selezionato.

Installazione di gcloud CLI

Installa gcloud CLI sulla tua workstation, che installa anche Google Cloud CLI. gcloud è lo strumento principale dell'interfaccia a riga di comando che utilizzi per creare e gestire le risorse Google Cloud. Puoi usare gcloud per eseguire molte attività comuni della piattaforma dalla riga di comando o negli script e in altre automazioni.

Per installare gcloud CLI:

  1. Installa e inizializza gcloud CLI.

  2. Aggiorna l'interfaccia a riga di comando gcloud:

    gcloud components update
  3. Assicurati che gcloud CLI sia autorizzato ad accedere ai tuoi dati e servizi:

    gcloud auth login
  4. Si apre una nuova scheda del browser e ti viene chiesto di scegliere un account.

Abilitazione dei servizi richiesti nel progetto host

All'interno del progetto host, abilita i servizi Google Cloud richiesti dal servizio Migrate to Virtual Machines. Per ulteriori informazioni su questi servizi, vedi Servizi gcloud.

Il progetto host per Migrate to Virtual Machines richiede l'abilitazione dei seguenti servizi Google Cloud:

Nome Titolo
vmmigration.googleapis.com API Migrate to Virtual Machines
servicemanagement.googleapis.com API Service Management
servicecontrol.googleapis.com API Service Control
iam.googleapis.com API Identity and Access Management (IAM)
cloudresourcemanager.googleapis.com API Cloud Resource Manager
compute.googleapis.com API Compute Engine

Per abilitare i servizi richiesti:

  1. Assicurati di aver impostato il progetto predefinito sul progetto host. Sostituisci PROJECT_ID con l'ID del tuo progetto host:

    gcloud config set project PROJECT_ID
  2. Visualizza l'elenco dei servizi già abilitati nel progetto:

    gcloud services list
  3. Se non vedi tutti i servizi richiesti elencati, abilitali:

    gcloud services enable vmmigration.googleapis.com servicemanagement.googleapis.com servicecontrol.googleapis.com iam.googleapis.com cloudresourcemanager.googleapis.com compute.googleapis.com 
  4. Ora dovresti essere in grado di aprire la pagina Migrate to Virtual Machines nella console Google Cloud:

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

Utilizzo dei ruoli predefiniti

Identity and Access Management include due ruoli predefiniti che puoi utilizzare per controllare l'accesso degli utenti della tua organizzazione:

Ruolo Titolo Descrizione
roles/vmmigration.admin Amministratore di VM Migration Consente agli utenti di creare nuove origini Migrate to Virtual Machines ed eseguire tutte le altre operazioni di migrazione.
roles/vmmigration.viewer Visualizzatore VM Migration Consente agli utenti di recuperare informazioni su Migrate to Virtual Machines nella console Google Cloud. Destinato agli utenti che eseguono migrazioni, ma non configurano il sistema o aggiungono nuove origini di migrazione.

Ad esempio, se vuoi consentire a un utente della tua organizzazione di visualizzare le informazioni su una migrazione, ma non di eseguirla, assegnagli il ruolo roles/vmmigration.viewer.

Passaggi successivi