RVTools-Daten importieren

Wenn Sie in Ihrer Infrastruktur keine automatische Datenerfassung mit einem Discovery-Client installieren und ausführen möchten, können Sie Ihre Infrastrukturdaten manuell in das Migrationscenter hochladen.

Verwenden Sie zuerst RVTools, um Systemdaten und Leistungsdaten aus Ihren VMware-Assets zu erfassen. Importieren Sie dann die von RVTools generierte Tabelle direkt in das 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.
  • Tabellen, die mit dem Flag --DBColumnNames generiert wurden, werden nicht unterstützt.

Daten von 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. Eine neue Seite wird geöffnet.

  3. Wählen Sie Dateien hochladen aus und geben Sie dann unter Dateiupload einrichten den Namen des Dateiuploads ein.

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

  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 Vorgang zu bestätigen und den Upload zu starten.

  7. Wenn die Dateien korrekt validiert wurden, klicken Sie auf Daten importieren und dann auf Bestätigen, um die Assets aus den Dateien zu erstellen.

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, in dem der Importjob erstellt werden soll.
    • REGION: Region, in der der Importjob erstellt werden soll.
    • IMPORT_JOB_ID: ID des neuen Importjobs.
    • SOURCE_ID: ID einer vorhandenen Quelle, die mit dem Importjob verknüpft werden soll.
  2. Optional: Rufen Sie den Importjob ab, um zu prüfen, ob der Importjob korrekt erstellt wurde.

    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 in 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 der hochgeladenen Datei.
    • COPIED_URL: Die kopierte signierte URL aus den Vorschauschritten.
  7. Optional: Wiederholen Sie die Schritte 3 bis 6, um weitere Datendateien unter demselben Importjob zu erstellen.

  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 sehen Sie sich den Validierungsbericht an. Wenn der Status READY lautet, können Sie mit den nächsten Schritten fortfahren. Andernfalls müssen Sie den Job oder bestimmte Dateien korrigieren. Dazu müssen Sie möglicherweise Dateien löschen oder neue Dateien hochladen.

    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 sehen Sie sich den Ausführungsbericht an. Wenn der Status COMPLETED lautet, wurde der Job erfolgreich ausgeführt. Wenn der Job andernfalls fehlgeschlagen ist und sich im Terminal befindet, enthält der Ausführungsbericht die Fehler. Erstellen Sie einen neuen Importjob und wenden Sie die erforderlichen Änderungen an.

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

Wenn Probleme beim Hochladen von Dateien auftreten, lesen Sie die Informationen zur Fehlerbehebung bei häufigen Fehlermeldungen.

Upload überprüfen

Nachdem Sie Ihre Dateien hochgeladen haben, überprüft das Migrationscenter, ob sie formell korrekt sind. Wenn die Validierung erfolgreich ist, verarbeitet das Migrationscenter die Daten dann, um neue Assets zu erstellen oder vorhandene zu aktualisieren. Sie können den Status Ihrer Uploadjobs über die Google Cloud Console prüfen.

So überprü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. Prüfen Sie auf der Seite „Dateiupload“ unter Fortschritt des Datenimports den Status der hochgeladenen Dateien.

Ihre Dateien können einen der folgenden Status haben.

Liste der Status

  • Abgeschlossen: Die Datei wurde importiert.
  • 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: Die Datei wird verarbeitet.
  • Validierung: Ihre Datei befindet sich in der Überprüfungsphase.
  • Validierung fehlgeschlagen. Die Datei enthält einige Fehler. Beheben Sie die Fehler und laden Sie die Datei dann noch einmal hoch.
  • Fehlgeschlagen. Die Datei konnte nicht importiert werden.

Fehlerdetails ansehen

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

So überprüfen Sie die Fehler Ihres Uploadjobs:

  1. Rufen Sie die Seite Datenimport auf und klicken Sie auf Dateiuploads.
  2. Klicken Sie auf die Importdatei mit einer Warnung oder einem Fehler. 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, die die Fehler verursachen, überprüfen und eine Fehlerbeschreibung sehen. Fehler im Dateiimportjob können verhindern, dass das Migrationscenter neue Assets erstellt oder vorhandene Assets mit den neuen Änderungen aktualisiert. Um den Fehler zu beheben, bearbeiten Sie die Dateien und erstellen einen neuen Dateiimportjob, um sie noch einmal hochzuladen.

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

Nächste Schritte