Esporta i dati nel Migration Center

Dopo aver raccolto i dati sulle tue risorse, puoi esportarli in Centro di migrazione, dove puoi fare quanto segue:

Questo documento descrive come esportare i dati nel 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 scoprire gli asset nella tua infrastruttura.
  2. Dalla console Google Cloud, attiva il Centro di migrazione.
  3. Abilita l'API Cloud Resource Manager.

    Abilitare l'API

Rivedi le autorizzazioni e i ruoli richiesti

Per ottenere le autorizzazioni necessarie per esportare i dati raccolti nel Migration Center, chiedi all'amministratore di concederti Amministratore Centro di migrazione (migrationcenter.admin) ruolo IAM per il progetto. Per saperne di più 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 nel Migration Center. Per vedere le autorizzazioni esatte obbligatorie, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per esportare i dati raccolti nel Migration Center sono necessarie le seguenti autorizzazioni:

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

Potresti anche riuscire a ottenere queste autorizzazioni con ruoli personalizzati altri ruoli predefiniti.

Configura l'autenticazione in Migration Center

Per esportare i dati raccolti nel Migration Center, devi prima configura l'autenticazione in Migration Center con uno dei seguenti metodi metodo:

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

Per utilizzare questi metodi con Google Cloud CLI come descritto in questo documento, devi installare e inizializzare gcloud CLI.

Configurare l'autenticazione mediante un account personale

Configurare l'autenticazione mediante un account di servizio

  1. Se hai 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 da 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 tuo 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 su cui vuoi eseguire Interfaccia a riga di comando mcdc.

Limitazioni

Esporta i dati raccolti

Dopo aver configurato la raccolta e l'autenticazione dei dati nel Centro di migrazione l'operazione, puoi procedere con l'esportazione dei dati raccolti Centro di migrazione.

  • Per esportare i dati raccolti dalla workstation al Migration Center, esegui questo comando:

    Linux

    ./mcdc export mc --project PROJECT_ID

    Windows

    mcdc.exe export mc --project PROJECT_ID

    Sostituisci PROJECT_ID con il nome del tuo progetto.

  • Se hai configurato l'autenticazione nel Centro di migrazione utilizzando un servizio della chiave dell'account, devi specificare il percorso del file di chiave JSON utilizzando il flag --sa-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 chiave JSON.

    Facoltativamente, se vuoi attendere il completamento del Centro di migrazione elaborare gli asset e controllare se tutto il lavoro è stato eseguito correttamente, quindi usa il flag --wait con il comando export.

Al termine dell'esportazione, il client predittivo stampa un link che puoi segui per vedere i tuoi asset nel Centro di migrazione.

Passaggi successivi