Dopo aver raccolto i dati relativi alle risorse, 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
- Genera 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 l'interfaccia a riga di comando 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.
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 del Centro di migrazione (migrationcenter.admin
) nel 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 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 prima configurare l'autenticazione al Migration Center con uno dei seguenti metodi:
- Utilizzo di un account personale.
- Utilizzo di 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 utilizzando un account personale
Fornisci le tue 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.
Configurare l'autenticazione utilizzando un account di servizio
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
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.
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 sulla macchina in cui vuoi eseguire
mcdc
CLI.
Limitazioni
- L'esportazione dei dati raccolti da AWS con una ricerca dell'inventario nel Centro di migrazione non è supportata.
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
--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 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 comandoexport
.
Al termine dell'esportazione, il client di rilevamento 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.