Importare i dati di RVTools

Se non vuoi installare ed eseguire una raccolta automatica dei dati con un client di individuazione nella tua infrastruttura, puoi caricare manualmente i dati dell'infrastruttura nel Centro di migrazione.

Per prima cosa, usa RVTools per raccogliere dati di sistema e sulle prestazioni dai tuoi asset VMware. Quindi, importa la tabella generata da RVTools direttamente nel Centro di migrazione 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 --DBColumnNames non sono supportate.

Caricare i dati da RVTools

Per caricare manualmente una tabella generata con RVTools, segui questi passaggi:

Console

  1. Vai alla pagina Importazione dati.

    Vai a Importazione dati

  2. Fai clic su Aggiungi dati. Si apre una nuova pagina.

  3. Seleziona Carica file, quindi in Imposta caricamento file, inserisci il nome del caricamento file.

  4. Dall'elenco, seleziona Excel esportato da RVTools o CSV esportato da RVTools.

  5. Fai clic su Seleziona i file da caricare, quindi seleziona tutti i file che vuoi caricare.

  6. Per confermare e iniziare a caricare i file, fai clic su Carica file.

  7. Se i file sono convalidati correttamente, per creare gli asset a partire dai file, fai clic su Importa dati e poi su Conferma.

API

  1. Creare 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: ID del progetto per creare il job di importazione.
    • REGION: regione per creare il job di importazione.
    • IMPORT_JOB_ID: ID del nuovo job di importazione.
    • SOURCE_ID: ID di un'origine esistente da associare al job di importazione.
  2. Facoltativo: per confermare che il job di importazione sia stato creato correttamente, scarica il job di importazione.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  3. Creare 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: ID del nuovo file di dati
    • IMPORT_JOB_FORMAT: IMPORT_JOB_FORMAT_RVTOOLS_CSV o IMPORT_JOB_FORMAT_RVTOOLS_EXCEL
  4. Scarica il file di dati.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
    
  5. Copia l'URL dal campo signedUrl della risposta.

  6. 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 delle anteprime.
  7. (Facoltativo) Ripeti i passaggi 3-6 per creare altri file di dati nello stesso job di importazione.

  8. 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
    
  9. Convalida il job di importazione.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
    
  10. Scarica il job di importazione e visualizza il report di convalida. Se lo stato è READY, puoi continuare con i passaggi successivi. In caso contrario, dovrai risolvere il job o i file specifici. Questo potrebbe richiedere l'eliminazione dei file o il caricamento di nuovi file.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  11. Eseguire il job di importazione.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
    
  12. Recupera il job di importazione e visualizza il report sull'esecuzione. Se lo stato è COMPLETED, il job è stato eseguito correttamente. Altrimenti, se il job non è riuscito e è in uno stato di terminale, il report sull'esecuzione include gli errori. Crea un nuovo job di importazione e applica le modifiche richieste.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    

Se riscontri problemi con il caricamento del file, scopri come risolvere i messaggi di errore comuni.

Rivedi il caricamento

Dopo aver caricato i file, il Centro di migrazione li convalida per controllare se sono formalmente corretti. Se la convalida ha esito positivo, il Centro di migrazione elabora i dati per creare nuovi asset o aggiornare quelli esistenti. Puoi controllare lo stato dei job di caricamento dalla console Google Cloud.

Per esaminare lo stato del job di caricamento:

  1. Vai alla pagina Importazione dati e fai clic su Caricamenti di file.
  2. Nell'elenco delle importazioni dei file, seleziona il caricamento che vuoi esaminare.
  3. Nella pagina di caricamento del file, in Avanzamento dell'importazione dei dati, controlla lo Stato dei file caricati.

Puoi visualizzare i file nei seguenti stati.

Elenco di stati

  • Completato. Importazione del file riuscita.
  • Pronta. Il file ha superato la convalida ed è pronto per essere importato.
  • In attesa. Il tuo file è in attesa di completamento dell'elaborazione per un altro file.
  • In esecuzione. Il file è in fase di elaborazione.
  • Convalida in corso. 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. Importazione del file non riuscita.

Esamina i dettagli dell'errore

Se si verificano errori dopo aver importato i file, puoi esaminare il messaggio di errore direttamente nella console Google Cloud.

Per esaminare gli errori del job di caricamento, procedi nel seguente modo:

  1. Vai alla pagina Importazione dati e fai clic su Caricamenti di file.
  2. Nella colonna Errore fai clic su Visualizza. La pagina Dettagli errori mostra l'elenco completo degli errori.

Nella pagina Dettagli errori, puoi esaminare gli asset e i campi di dati che hanno causato gli errori e visualizzare una descrizione dell'errore. Gli errori nel job di importazione file potrebbero impedire al Centro di migrazione 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 file per caricarli di nuovo.

Per ulteriori informazioni sui possibili messaggi di errore, consulta la sezione Risoluzione degli errori di importazione dei file.

Passaggi successivi