Esportare i dati in Migration Center

Dopo aver raccolto i dati relativi alle risorse, puoi esportarli in Migration Center, dove puoi:

Questo documento descrive come esportare i dati in Migration Center per una valutazione online utilizzando l'interfaccia a riga di comando del client predittivo di Migration Center.

Prima di iniziare

  1. Completa i passaggi per rilevare gli asset nella tua infrastruttura.
  2. Dalla console Google Cloud, attiva Migration Center.
  3. Abilita l'API Cloud Resource Manager.

    Abilitare l'API

Rivedi i ruoli e le autorizzazioni richiesti

Per ottenere le autorizzazioni necessarie per esportare i dati raccolti in Migration Center, chiedi all'amministratore di concederti il ruolo IAM Amministratore di Migration Center (migrationcenter.admin) nel progetto. Per ulteriori informazioni sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene le autorizzazioni necessarie per esportare i dati raccolti in Migration Center. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:

Autorizzazioni obbligatorie

Per esportare i dati raccolti nel Centro di migrazione sono necessarie le seguenti autorizzazioni:

  • resourcemanager.projects.get
  • migrationcenter.sources.create
  • migrationcenter.sources.get
  • migrationcenter.assets.reportFrames

Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

Configura l'autenticazione al Centro di migrazione

Per esportare i dati raccolti in Migration Center, devi configurare l'autenticazione a Migration Center con uno dei seguenti metodi:

  • Utilizzo di un account di servizio.
  • Utilizzo di un account personale.

Ti consigliamo di creare un account di servizio da Cloud Shell nella console Google Cloud, su cui è già installato Google Cloud CLI. In alternativa, se vuoi utilizzare il tuo account personale, devi installare e inizializzare gcloud CLI.

Configurare l'autenticazione utilizzando un account di servizio

  1. Se disponi delle autorizzazioni richieste, crea un account di servizio:

    gcloud iam service-accounts create SA_NAME \
        --description='SA_DESCRIPTION' \
        --display-name='SA_DISPLAY_NAME'
    

    Sostituisci quanto segue:

    • SA_NAME: il nome che vuoi assegnare all'account di servizio
    • SA_DESCRIPTION: una descrizione facoltativa per l'account di servizio
    • SA_DISPLAY_NAME: il nome visualizzato dell'account di servizio
  2. Per concedere all'account di servizio le autorizzazioni richieste, assegna il ruolo migrationcenter.admin:

    gcloud projects add-iam-policy-binding PROJECT_ID \
        --member='serviceAccount:SA_NAME@PROJECT_ID.iam.gserviceaccount.com' \
        --role='roles/migrationcenter.admin'
    

    Sostituisci PROJECT_ID con il nome del progetto.

  3. Crea una chiave dell'account di servizio:

    gcloud iam service-accounts keys create ~/sa-private-key.json \
     --iam-account=SA_NAME@PROJECT_ID.iam.gserviceaccount.com \
     --billing-project PROJECT_ID
    

    La chiave viene salvata nel percorso specificato: ~/sa-private-key.json.

  4. Copia il file della chiave sulla macchina in cui vuoi eseguire mcdc CLI.

Configurare l'autenticazione utilizzando un account personale

Limitazioni

Esportare i dati raccolti

Una volta completata la configurazione della raccolta dei dati e dell'autenticazione nel Centro di migrazione, puoi procedere con l'esportazione dei dati raccolti nel Centro di migrazione.

  • Per esportare i dati raccolti dalla workstation al Centro di migrazione, esegui il seguente comando:

    Linux

    ./mcdc export mc --project PROJECT_ID

    Windows

    mcdc.exe export mc --project PROJECT_ID

    Sostituisci PROJECT_ID con il nome del progetto.

  • Se hai configurato l'autenticazione in Migration Center utilizzando una chiave dell'account di servizio, devi fornire il percorso del file della chiave JSON utilizzando il flag --json-key:

    Linux

    ./mcdc export mc --project PROJECT_ID --json-key PATH_TO_JSON_KEY

    Windows

    mcdc.exe export mc --project PROJECT_ID --json-key PATH_TO_JSON_KEY

    Sostituisci PATH_TO_JSON_KEY con il percorso del file della chiave JSON.

    Se vuoi attendere che il Centro di migrazione completi l'elaborazione degli asset e verificare se l'operazione è stata eseguita correttamente, utilizza il flag --wait con il comando export.

Al termine dell'esportazione, il client di rilevamento stampa un link che puoi seguire per visualizzare i tuoi asset in Migration Center.

Passaggi successivi