Dopo aver raccolto i dati sui tuoi asset, puoi esportarli in Migration Center, dove puoi eseguire le seguenti operazioni:
- Visualizzare gli asset raccolti in un unico posto
- Visualizzare e comprendere gli insight 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 l'interfaccia a riga di comando del client predittivo di Migration Center.
Prima di iniziare
- Completa la procedura per scoprire gli asset nella tua infrastruttura.
- Dallaconsolle, attiva Migration Center. Google Cloud
Abilita l'API Resource Manager.
Esaminare 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 Migration Center Admin (migrationcenter.admin) sul progetto.
Per saperne di più sulla concessione 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 in Migration Center 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.
Configurare l'autenticazione in Migration Center
Per esportare i dati raccolti in Migration Center, devi configurare l'autenticazione in Migration Center con uno dei seguenti metodi:
- Utilizzando un account di servizio.
- Utilizzando un account personale.
Ti consigliamo di creare un account di servizio da Cloud Shell nella Google Cloud console, in cui è già installato 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 necessarie, allora 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 il account di servizio
- SA_DISPLAY_NAME: il nome visualizzato del account di servizio
Per concedere al account di servizio le autorizzazioni necessarie, assegna il
migrationcenter.adminruolo: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 account di servizio account:
gcloud iam service-accounts keys create ~/sa-private-key.json \ --iam-account=SA_NAME@PROJECT_ID.iam.gserviceaccount.com \ --billing-project PROJECT_IDLa chiave viene salvata nel percorso specificato:
~/sa-private-key.json.Copia il file della chiave sulla macchina in cui vuoi eseguire l'interfaccia a riga di comando
mcdc.
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 loginSostituisci PROJECT_ID con il nome o l'ID del progetto.
Esportare i dati raccolti
Una volta completata la raccolta dei dati e la configurazione dell'autenticazione in Migration Center, puoi procedere all'esportazione dei dati raccolti in 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 in Migration Center utilizzando una chiave del service account, 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.
Facoltativamente, se vuoi attendere il completamento dell'elaborazione degli asset da parte di Migration Center e verificare se tutte le operazioni sono state eseguite correttamente, utilizza il flag
--waitcon 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 l'interfaccia a riga di comando
mcdcCLI. - Scopri come visualizzare gli asset raccolti in Migration Center.