Dopo aver raccolto i dati sugli asset, puoi esportarli in Migration Center, dove puoi:
- Visualizzare gli asset raccolti in un unico posto
- Visualizzare e comprendere gli approfondimenti generati da Migration Center sulla tua infrastruttura
- Creare gruppi di asset
- Generare report sul costo totale di proprietà (TCO) per la tua infrastruttura
Questo documento descrive come esportare i dati in Migration Center per una valutazione online utilizzando la CLI del client predittivo di Migration Center.
Prima di iniziare
- Completa i passaggi per rilevare gli asset nella tua infrastruttura.
- Dalla console Google Cloud , attiva il Centro di migrazione.
Abilita l'API Cloud Resource Manager.
Rivedere ruoli e autorizzazioni richiesti
Per ottenere le autorizzazioni
necessarie per esportare i dati raccolti nel Migration Center,
chiedi all'amministratore di concederti il ruolo IAM
Amministratore di Migration Center (migrationcenter.admin
) nel progetto.
Per saperne di più sull'assegnazione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene le autorizzazioni necessarie per esportare i dati raccolti in Migration Center. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
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 , in cui è già installata 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
Se disponi delle autorizzazioni richieste, crea un service account:
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 al account di servizio
- SA_DESCRIPTION: una descrizione facoltativa per l'account di servizio
- SA_DISPLAY_NAME: il nome visualizzato dell'account di servizio
Per concedere al 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.
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
.Copia il file della chiave sul computer in cui vuoi eseguire la CLI
mcdc
.
Configurare l'autenticazione utilizzando un account personale
Fornisci le credenziali utente alle credenziali predefinite dell'applicazione (ADC):
gcloud --project PROJECT_ID auth application-default login
Sostituisci PROJECT_ID con il nome o l'ID del tuo progetto.
Esportare i dati raccolti
Una volta completata la configurazione della raccolta e dell'autenticazione dei dati nel Migration Center, puoi procedere all'esportazione dei dati raccolti nel Migration Center.
Per esportare i dati raccolti dalla workstation a Migration Center, 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 a 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 Migration Center termini l'elaborazione degli asset e verificare che tutto il lavoro sia stato completato correttamente, utilizza il flag
--wait
con il comandoexport
.
Al termine dell'esportazione, il client predittivo stampa un link che puoi seguire per visualizzare i tuoi asset in Migration Center.
Passaggi successivi
- Scopri come gestire la CLI
mcdc
. - Scopri come visualizzare gli asset raccolti nel Centro di migrazione.