RVTools-Daten importieren

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

Verwenden Sie zuerst RVTools, um System- und Leistungsdaten aus Ihren VM-Instanzen (virtuellen Maschinen) zu erfassen, die auf vCenter ausgeführt werden. Importieren Sie dann die von RVTools generierte Tabelle direkt in das Migration Center, 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.
  • Wenn Sie eine mit RVTools generierte Tabelle hochladen, verwendet das Migrationscenter nur die Daten der folgenden Tabs:
    • tabvInfo (erforderlich)
    • tabvCPU (optional)
    • tabvDisk (optional)
    • tabvPartition (optional)
    • tabvNetwork (optional)
    • tabvHost (optional)

Daten aus RVTools hochladen

So laden Sie eine mit RVTools generierte Tabelle manuell hoch:

Console

  1. Rufen Sie die Seite Datenimport auf.

    Zu „Datenimport“

  2. Klicken Sie auf Daten hinzufügen > Dateien hochladen.

  3. Geben Sie im Bereich Dateiupload einrichten den Namen des Dateiuploads ein.

  4. Wählen Sie in der Liste Dateiformat die Option 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 Upload zu bestätigen und 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 Importauftrag erstellt werden soll.
    • REGION: Region, in der der Importauftrag erstellt werden soll.
    • IMPORT_JOB_ID: ID des neuen Importjobs.
    • SOURCE_ID: ID einer vorhandenen Quelle, die dem Importauftrag zugeordnet werden soll.
  2. Optional: Rufen Sie den Importjob ab, um zu prüfen, ob er richtig 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 der Antwort.

  6. Laden Sie eine Datei über 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 vorherigen Schritten.
  7. Optional: Wiederholen Sie die Schritte 3 bis 6, um weitere Datendateien im selben Importauftrag zu erstellen.

  8. Optional: Alle Datendateien eines Importjobs abrufen.

    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. Möglicherweise müssen Sie Dateien löschen oder neue 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 und den Ausführungsbericht auf. Wenn der Status COMPLETED lautet, wurde der Job erfolgreich ausgeführt. Andernfalls, wenn der Job fehlgeschlagen ist und sich in einem Endstatus 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 beim Hochladen Ihrer Datei Probleme auftreten, finden Sie hier Informationen zur Fehlerbehebung bei häufigen Fehlermeldungen.

Upload prüfen

Nachdem Sie Ihre Dateien hochgeladen haben, werden sie im Migrationscenter auf formale Richtigkeit geprüft. Ist die Validierung erfolgreich, werden die Daten in Migration Center verarbeitet, um neue Assets zu erstellen oder vorhandene zu aktualisieren. Sie können den Status Ihrer Uploadjobs in der Google Cloud Console prüfen.

So prüfen Sie den Status Ihres Uploadjobs:

  1. Rufen Sie die Seite Datenimport auf und klicken Sie dann auf Dateiuploads.
  2. Wählen Sie in der Liste der Dateiimporte den Upload aus, den Sie überprüfen möchten.
  3. Prüfen Sie auf der Seite „Dateiupload“ unter Fortschritt des Datenimports 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 importiert werden.
  • Ausstehend Die Verarbeitung Ihrer Datei wird unterbrochen, weil die Verarbeitung einer anderen Datei noch nicht abgeschlossen ist.
  • Laufen: Ihre Datei wird verarbeitet.
  • Validierung Ihre Datei befindet sich in der Validierungsphase.
  • Die Validierung ist fehlgeschlagen. Ihre Datei enthält einige Fehler. Beheben Sie die Fehler und versuchen Sie dann noch einmal, die Datei hochzuladen.
  • Fehlgeschlagen. Ihre 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 prüfen Sie die Fehler Ihres Uploadjobs:

  1. Rufen Sie die Seite Datenimport auf und klicken Sie dann auf Dateiuploads.
  2. Klicken Sie auf die Importdatei, für die eine Warnung oder ein Fehler angezeigt wird. 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 prüfen, die zu den Fehlern führen, und eine Beschreibung des Fehlers aufrufen. Fehler beim Dateiimportjob können verhindern, dass im Migration Center neue Assets erstellt oder vorhandene mit den neuen Änderungen aktualisiert werden. Bearbeiten Sie die Dateien, um den Fehler zu beheben, und erstellen Sie einen neuen Dateiimportauftrag, um sie noch einmal hochzuladen.

Weitere Informationen zu den möglichen Fehlermeldungen finden Sie unter Fehlerbehebung bei Dateiimportfehlern.

Nächste Schritte