Dopo aver raccolto i dati sulle tue risorse, puoi esportarli in Centro di migrazione, dove puoi fare quanto segue:
- Visualizzare gli asset raccolti in un unico posto
- Visualizza e comprendi gli insight generati dal 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 nel 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 scoprire gli asset nella tua infrastruttura.
- Dalla console Google Cloud, attiva il Centro di migrazione.
Abilita l'API Cloud Resource Manager.
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
Fornisci le tue credenziali utente a 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 mediante un account di servizio
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
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.
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 su cui vuoi eseguire Interfaccia a riga di comando
mcdc
.
Limitazioni
- Esportazione dei dati raccolti da AWS con un Scoperta dell'inventario al Centro di migrazione non è supportato.
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 comandoexport
.
Al termine dell'esportazione, il client predittivo stampa un link che puoi segui per vedere i tuoi asset nel Centro di migrazione.
Passaggi successivi
- Scopri come gestire l'interfaccia a riga di comando
mcdc
. - Scopri come visualizzare gli asset raccolti nel Centro di migrazione.