Dopo aver raccolto i dati sugli asset, puoi esportarli nel Centro di migrazione, dove puoi:
- Visualizzare le risorse raccolte in un unico posto
- Visualizza e comprendi gli insight generati dal Centro di migrazione 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 nel Centro di migrazione per una valutazione online utilizzando l'interfaccia a riga di comando del client di rilevamento del Centro di migrazione.
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 Resource Manager.
Rivedi i ruoli e le autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per esportare i dati raccolti nel Centro di migrazione, chiedi all'amministratore di concederti il ruolo IAM Amministratore di migrazione (migrationcenter.admin
) nel progetto.
Per saperne di più sulla concessione dei ruoli, vedi Gestire l'accesso.
Questo ruolo predefinito contiene le autorizzazioni necessarie per esportare i dati raccolti nel Centro di migrazione. 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 nel Centro di migrazione
Per esportare i dati raccolti nel Centro di migrazione, devi prima configurare l'autenticazione nel Centro di migrazione utilizzando uno dei seguenti metodi:
- Utilizzo di un account personale.
- usando un account di servizio.
Per utilizzare questi metodi utilizzando Google Cloud CLI come descritto in questo documento, devi installare e inizializzare l'interfaccia a riga di comando gcloud.
Configurare l'autenticazione utilizzando un account personale
Fornisci le credenziali utente a Credenziali predefinite dell'applicazione (ADC):
gcloud --project PROJECT_NAME auth application-default login
Sostituisci PROJECT_NAME con il nome del tuo progetto.
Configura l'autenticazione utilizzando un account di servizio
Se hai le 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 utilizzare per l'account di servizio
- SA_DESCRIPTION: una descrizione facoltativa dell'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_NAME \ --member='serviceAccount:SA_NAME@PROJECT_NAME.iam.gserviceaccount.com' \ --role='roles/migrationcenter.admin'
Sostituisci PROJECT_NAME 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_NAME.iam.gserviceaccount.com \ --billing-project PROJECT_NAME
La chiave viene salvata nel percorso specificato:
~/sa-private-key.json
.Copia il file della chiave nella macchina su cui vuoi eseguire l'interfaccia a riga di comando
mcdc
.
Esporta i dati raccolti
Al termine della configurazione della raccolta e dell'autenticazione dei dati nel Centro di migrazione, puoi procedere all'esportazione dei dati raccolti nel Centro di migrazione.
Per esportare i dati raccolti dalla workstation al Centro di migrazione, esegui questo comando:
./mcdc export mc --project PROJECT_NAME
Sostituisci PROJECT_NAME con il nome del tuo progetto.
Se hai configurato l'autenticazione al Centro di migrazione utilizzando una chiave dell'account di servizio, devi fornire il percorso del file della chiave JSON utilizzando il flag
--sa-key
:./mcdc export mc --project PROJECT_NAME --json-key PATH_TO_JSON_KEY
Sostituisci PATH_TO_JSON_KEY with the path to the JSON key file.
Facoltativamente, se vuoi attendere che il Centro di migrazione 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 di rilevamento stampa un link che puoi seguire per visualizzare gli 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.