RVTools-Daten importieren

Wenn Sie keine automatische Datenerfassung Discovery-Client in Ihrer Infrastruktur verwenden, können Sie Ihre Infrastrukturdaten in das Migration Center importieren.

Erfassen Sie mit RVTools zunächst System- und Leistungsdaten Ihrer virtuellen VM-Instanzen, die auf vCenter ausgeführt werden. Importieren Sie dann die von RVTools generierte Tabelle direkt in Migrationscenter, um Ihre Assets hinzuzufügen.

Beschränkungen

  • Erstellen Sie eine Tabelle mit RVTools Version 4.3.1 oder höher, um Daten erfolgreich zu importieren. Frühere Versionen von RVTools werden nicht unterstützt.
  • Mit dem Flag --DBColumnNames generierte Tabellen werden nicht unterstützt.
  • Wenn Sie eine mit RVTools generierte Tabelle hochladen, verwendet nur die Daten der folgenden Registerkarten: <ph type="x-smartling-placeholder">
      </ph>
    • tabvInfo
    • tabvCPU
    • tabvDisk
    • tabvMemory
    • tabvNetwork

Daten aus RVTools hochladen

So laden Sie eine mit RVTools generierte Tabelle manuell hoch:

Console

  1. Rufen Sie die Seite Datenimport auf.

    Zur Seite „Datenimport“

  2. Klicken Sie auf Daten hinzufügen &gt; Dateien hochladen.

  3. Geben Sie im Abschnitt Dateiupload einrichten den Namen der hochgeladenen Datei ein.

  4. Wählen Sie aus der Liste Dateiformat die Option Aus RVTools exportierte Excel-Datei oder Aus RVTools exportierte CSV-Datei

  5. Klicken Sie auf Dateien zum Hochladen auswählen und wählen Sie dann alle Dateien aus, die Sie hochladen möchten.

  6. Klicken Sie auf Dateien hochladen, um den Upload zu bestätigen und mit dem Hochladen zu beginnen.

  7. Wenn die Dateien korrekt validiert sind, können Sie zum Erstellen der Assets aus der Klicken Sie auf Daten importieren und dann auf Bestätigen.

API

  1. Erstellen Sie einen Importjob.

    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"
    }
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: ID des Projekts, das erstellt werden soll und importieren.
    • REGION: Region zum Erstellen des Importjobs.
    • IMPORT_JOB_ID: ID des neuen Importjobs.
    • SOURCE_ID: ID einer vorhandenen Quelle, die verwendet werden soll die mit dem Importjob verknüpft sind.
  2. Optional: So können Sie prüfen, ob der Importjob korrekt erstellt wurde: Rufen Sie den Importjob ab.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  3. Erstellen Sie eine Importdatendatei, die an den Importjob angehängt ist.

    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"
    }
    

    Ersetzen Sie Folgendes:

    • DATA_FILE_ID: ID der neuen Datendatei
    • IMPORT_JOB_FORMAT: Entweder IMPORT_JOB_FORMAT_RVTOOLS_CSV oder IMPORT_JOB_FORMAT_RVTOOLS_EXCEL
  4. Rufen Sie die Datendatei ab.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
    
  5. Kopieren Sie die URL aus dem Feld signedUrl aus der Antwort.

  6. Laden Sie eine Datei unter die kopierte URL hoch.

    PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
    

    Ersetzen Sie Folgendes:

    • UPLOAD_FILE_PATH: Der lokale Pfad des die hochgeladen wird.
    • COPIED_URL: Die kopierte signierte URL aus die Vorschauschritte an.
  7. Optional: Wiederholen Sie die Schritte 3 bis 6, um weitere Datendateien unter demselben und importieren.

  8. Optional: Rufen Sie alle Datendateien eines Importjobs ab.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
    
  9. Validieren Sie den Importjob.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
    
  10. Rufen Sie den Importjob ab und rufen Sie den Validierungsbericht auf. Wenn der Status READY lautet, können Sie mit den nächsten Schritten fortfahren. Andernfalls müssen Sie den Job oder bestimmte Dateien korrigieren, dies das Löschen von Dateien oder das Hochladen neuer Dateien.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  11. Führen Sie den Importjob aus.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
    
  12. Rufen Sie den Importjob ab und rufen Sie den Ausführungsbericht auf. Wenn der Status COMPLETED lautet, wurde der Job erfolgreich ausgeführt. Wenn der Job fehlgeschlagen ist und sich im Endzustand befindet, wird der Ausführungsbericht enthält die Fehler. Erstellen Sie einen neuen Importjob und übernehmen Sie die erforderlichen Änderungen.

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

Wenn Sie Probleme mit dem Datei-Upload haben, lesen Sie nach, wie Sie Häufige Fehlermeldungen beheben

Upload überprüfen

Nachdem Sie Ihre Dateien hochgeladen haben, werden sie vom Migration Center validiert um zu prüfen, ob sie formell korrekt sind. Ist die Validierung erfolgreich, Das Migration Center verarbeitet die Daten dann, um neue Assets zu erstellen. oder vorhandene ändern. Sie können den Status Ihrer Uploadjobs über die Google Cloud Console.

So prüfen Sie den Status Ihres Uploadjobs:

  1. Rufen Sie die Seite Datenimport auf und klicken Sie auf Dateiuploads.
  2. Wählen Sie aus der Liste der Dateiimporte den Upload aus, den Sie prüfen möchten.
  3. Gehen Sie auf der Seite „Dateiupload“ unter Fortschritt des Datenimports so vor: Überprüfen Sie den Status Ihrer hochgeladenen Dateien.

Ihre Dateien können einen der folgenden Status haben.

Liste der Status

  • Abgeschlossen: Der Import Ihrer Datei war erfolgreich.
  • Bereit. Ihre Datei hat die Validierung bestanden und kann jetzt importiert werden.
  • Ausstehend: Ihre Datei wartet, bis eine andere Datei verarbeitet wurde.
  • Wird ausgeführt: Ihre Datei wird verarbeitet.
  • Wird validiert. Ihre Datei befindet sich in der Validierungsphase.
  • Validierung fehlgeschlagen. Die Datei enthält Fehler. Beheben Sie dann die Fehler und versuchen Sie, die Datei noch einmal hochzuladen.
  • Fehlgeschlagen. Die Datei konnte nicht importiert werden.

Fehlerdetails ansehen

Wenn nach dem Importieren Ihrer Dateien Fehler auftreten, können Sie die Fehlermeldung direkt in der Google Cloud Console.

So prüfen Sie die Fehler des Uploadjobs:

  1. Rufen Sie die Seite Datenimport auf und klicken Sie auf Dateiuploads.
  2. Klicken Sie auf die Importdatei, die eine Warnung oder einen Fehler anzeigt. Auf der Detailseite der Importdatei wird die vollständige Liste der Fehler angezeigt.

Auf der Detailseite der Importdatei können Sie die Assets und Datenfelder überprüfen. die zu den Fehlern führen, und sehen eine Beschreibung des Fehlers. Fehler im Dateiimportjob verhindern möglicherweise, dass das Migration Center neue Assets zu erstellen oder vorhandene Assets mit den neuen Änderungen zu aktualisieren. Um den Fehler zu beheben, bearbeiten Sie Ihre Dateien und erstellen Sie einen neuen Dateiimportjob zum Hochladen noch einmal.

Weitere Informationen zu den möglichen Fehlermeldungen finden Sie unter Fehler beim Dateiimport beheben

Nächste Schritte