Se non vuoi installare ed eseguire una raccolta automatica dei dati con il client predittivo nella tua infrastruttura, puoi caricare manualmente i dati dell'infrastruttura in Migration Center.
Innanzitutto, utilizza RVTools per raccogliere dati di sistema e dati sul rendimento dalle tue istanze di macchine virtuali (VM) in esecuzione su vCenter. Poi, importa la tabella generata da RVTools direttamente in Migration Center per aggiungere i tuoi asset.
Limitazioni
- Per importare correttamente i dati, crea una tabella con RVTools versione 4.3.1 o successive. Le versioni precedenti di RVTools non sono supportate.
- Le tabelle generate con il flag
--DBColumnNamesnon sono supportate. - Quando carichi una tabella generata con RVTools, Migration Center utilizza solo i dati delle seguenti schede:
tabvInfo(obbligatorio per XLSX e CSV)tabvCPU(obbligatorio per XLSX, facoltativo per CSV)tabvDisk(obbligatorio per XLSX, facoltativo per CSV)tabvPartition(obbligatorio per XLSX, facoltativo per CSV)tabvNetwork(obbligatorio per XLSX, facoltativo per CSV)tabvHost(obbligatorio per XLSX, facoltativo per CSV)
Carica i dati da RVTools
Per caricare manualmente una tabella generata con RVTools:
Console
Vai alla pagina Importazione dati.
Fai clic su Aggiungi dati > Carica file.
Nella sezione Configura caricamento file, inserisci il nome del caricamento del file.
Nell'elenco Formato file, seleziona Excel esportato da RVTools o CSV esportato da RVTools.
Fai clic su Seleziona i file da caricare, quindi seleziona tutti i file che vuoi caricare.
Per confermare e avviare il caricamento dei file, fai clic su Carica file.
Se i file vengono convalidati correttamente, per creare gli asset dai file, fai clic su Importa dati, quindi su Conferma.
API
Crea un job di importazione.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs?importJobId=IMPORT_JOB_ID { "asset_source": "projects/PROJECT_ID/locations/REGION/sources/SOURCE_ID" }Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto in cui creare il job di importazione.REGION: la regione in cui creare il job di importazione.IMPORT_JOB_ID: l'ID del nuovo job di importazione.SOURCE_ID: l'ID di un'origine esistente da associare al job di importazione.
(Facoltativo) Per verificare che il job di importazione sia stato creato correttamente, recupera il job di importazione.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Crea un file di dati di importazione allegato al job di importazione.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles?import_data_file_id=DATA_FILE_ID { "format": "IMPORT_JOB_FORMAT" }Sostituisci quanto segue:
DATA_FILE_ID: l'ID del nuovo file di datiIMPORT_JOB_FORMAT: EitherIMPORT_JOB_FORMAT_RVTOOLS_CSVorIMPORT_JOB_FORMAT_RVTOOLS_EXCEL
Recupera il file di dati.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
Copia l'URL dal campo
signedUrldella risposta.Carica un file nell'URL copiato.
PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
Sostituisci quanto segue:
UPLOAD_FILE_PATH: il percorso locale del file caricato.COPIED_URL: l'URL firmato copiato dai passaggi precedenti.
(Facoltativo) Ripeti i passaggi da 3 a 6 per creare altri file di dati nello stesso job di importazione.
(Facoltativo) Recupera tutti i file di dati di un job di importazione.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
Convalida il job di importazione.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
Recupera il job di importazione e visualizza il report di convalida. Se lo stato è
READY, è possibile continuare con i passaggi successivi. In caso contrario, devi correggere il job o i file specifici. Potrebbe essere necessario eliminare i file o caricarne di nuovi.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Esegui il job di importazione.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
Recupera il job di importazione e visualizza il report di esecuzione. Se lo stato è
COMPLETED, il job è stato eseguito correttamente. In caso contrario, se il job non è riuscito e si trova in uno stato terminale, il report di esecuzione include gli errori. Crea un nuovo job di importazione e applica le modifiche necessarie.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Se riscontri problemi con il caricamento dei file, scopri come risolvere i messaggi di errore comuni.
Esamina il caricamento
Dopo aver caricato i file, Migration Center li convalida per verificare se sono formalmente corretti. Se la convalida ha esito positivo, Migration Center elabora i dati per creare nuovi asset o aggiornare quelli esistenti. Puoi controllare lo stato dei job di caricamento dalla Google Cloud console.
Per esaminare lo stato del job di caricamento:
Nella Google Cloud console, vai alla pagina Importazione dati.
Nella scheda Caricamenti file, nell'elenco delle importazioni di file, fai clic sul job di importazione che vuoi esaminare.
Esamina lo Stato dei file caricati.
I file possono avere uno dei seguenti stati:
- Completato. L'importazione del file è riuscita.
- Inizia. Il file ha superato la convalida ed è pronto per l'importazione.
- In attesa. Il file è in attesa del completamento dell'elaborazione di un altro file.
- In esecuzione. È in corso l'elaborazione del file.
- Convalida. Il file è in fase di convalida.
- Convalida non riuscita. Il file contiene alcuni errori. Correggi gli errori e riprova a caricare il file.
- Non riuscita. Impossibile importare il file.
Rivedi dettagli errore
Se riscontri errori dopo l'importazione dei file, puoi esaminare il messaggio di errore direttamente nella Google Cloud console.
Per esaminare gli errori del job di caricamento:
Nella Google Cloud console, vai alla pagina Importazione dati.
Nella scheda Caricamenti file, nell'elenco delle importazioni di file, fai clic sul file di importazione che mostra un avviso o un errore.
La pagina dei dettagli del file di importazione mostra l'elenco completo degli errori.
Nella pagina dei dettagli del file di importazione, puoi esaminare gli asset e i campi di dati che causano gli errori e visualizzare una descrizione dell'errore. Gli errori nel job di importazione dei file potrebbero impedire a Migration Center di creare nuovi asset o aggiornare quelli esistenti con le nuove modifiche. Per correggere l'errore, modifica i file e crea un nuovo job di importazione dei file per caricarli di nuovo.
Per ulteriori informazioni sui possibili messaggi di errore, vedi Risolvere gli errori di importazione dei file.
Passaggi successivi
- Scopri di più sui metodi di raccolta di Migration Center.
- Scopri come gestire i caricamenti dei file.