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 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 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.
Daten aus RVTools hochladen
So laden Sie eine mit RVTools generierte Tabelle manuell hoch:
Console
Rufen Sie die Seite Datenimport auf.
Klicken Sie auf Daten hinzufügen. Eine neue Seite wird geöffnet.
Wählen Sie Dateien hochladen aus und geben Sie unter Datei-Upload einrichten den Namen des Datei-Uploads ein.
Wählen Sie in der Liste Aus RVTools exportierte Excel-Datei oder Aus RVTools exportierte CSV-Datei aus.
Klicken Sie auf Dateien zum Hochladen auswählen und wählen Sie dann alle Dateien aus, die Sie hochladen möchten.
Klicken Sie zum Bestätigen und Hochladen der Dateien auf Dateien hochladen.
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
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" }
Dabei gilt:
PROJECT_ID
: ID des Projekts, in dem der Importjob erstellt wird.REGION
: Region zum Erstellen des Importjobs.IMPORT_JOB_ID
: ID des neuen Importjobs.SOURCE_ID
: ID einer vorhandenen Quelle, die dem Importjob zugeordnet werden soll.
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
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" }
Dabei gilt:
DATA_FILE_ID
: ID der neuen DatendateiIMPORT_JOB_FORMAT
: EntwederIMPORT_JOB_FORMAT_RVTOOLS_CSV
oderIMPORT_JOB_FORMAT_RVTOOLS_EXCEL
Rufen Sie die Datendatei ab.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
Kopieren Sie die URL aus dem Feld
signedUrl
aus der Antwort.Laden Sie eine Datei in die kopierte URL hoch.
PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
Dabei gilt:
UPLOAD_FILE_PATH
: Der lokale Pfad der hochgeladenen Datei.COPIED_URL
: Die kopierte signierte URL aus den Vorschauschritten.
Optional: Wiederholen Sie die Schritte 3 bis 6, um weitere Datendateien unter demselben Importjob zu erstellen.
Optional: Alle Datendateien eines Importjobs abrufen.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
Prüfen Sie den Importjob.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
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. 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
Führen Sie den Importjob aus.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
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 Terminalstatus 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
Falls beim Hochladen von Dateien Probleme auftreten, lesen Sie die Informationen zum Beheben häufiger Fehlermeldungen.
Upload überprüfen
Nachdem Sie Ihre Dateien hochgeladen haben, überprüft das Migrationscenter, ob sie offiziell korrekt sind. Wenn die Überprüfung erfolgreich ist, verarbeitet das Migrationscenter die Daten, um neue Assets zu erstellen oder vorhandene zu aktualisieren. Sie können den Status Ihrer Uploadjobs über die Google Cloud Console prüfen.
So prüfen Sie den Status Ihres Uploadjobs:
- Rufen Sie die Seite Datenimport auf und klicken Sie auf Dateiuploads.
- Wählen Sie in der Liste der Dateiimporte den Upload aus, den Sie prüfen möchten.
- Prüfen Sie auf der Seite für den Dateiupload unter Fortschritt des Datenimports den Status der hochgeladenen Dateien.
Sie können Ihre Dateien mit einem der folgenden Status ansehen:
Liste der Status
- Abgeschlossen. Die Datei wurde importiert.
- Bereit: Ihre Datei hat die Validierung bestanden und kann importiert werden.
- Ausstehend. Ihre Datei wartet auf die Verarbeitung einer anderen Datei.
- Läuft: Ihre Datei wird verarbeitet.
- Wird validiert. Die Datei befindet sich in der Validierungsphase.
- Validierung fehlgeschlagen: Die Datei enthält einige Fehler. Beheben Sie die Fehler und versuchen Sie die Datei noch einmal hochzuladen.
- Fehlgeschlagen. Die Datei konnte nicht importiert werden.
Fehlerdetails ansehen
Falls nach dem Importieren der Dateien Fehler auftreten, können Sie die Fehlermeldung direkt in der Google Cloud Console prüfen.
So überprüfen Sie die Fehler des Uploadjobs:
- Rufen Sie die Seite Datenimport auf und klicken Sie auf Dateiuploads.
- Klicken Sie in der Spalte Fehler auf Anzeigen. Die vollständige Liste der Fehler wird auf der Seite Fehlerdetails angezeigt.
Auf der Seite Fehlerdetails können Sie die Assets und Datenfelder prüfen, die die Fehler verursachen, und eine Beschreibung des Fehlers aufrufen. Fehler im Dateiimportjob können verhindern, dass das Migrationscenter neue Assets erstellt oder vorhandene mit den neuen Änderungen aktualisiert. Beheben Sie den Fehler, indem Sie Ihre Dateien bearbeiten und einen neuen Dateiimportjob erstellen, um sie noch einmal hochzuladen.
Weitere Informationen zu den möglichen Fehlermeldungen finden Sie unter Fehlerbehebung beim Importieren von Dateien.
Nächste Schritte
- Weitere Informationen zu den Methoden der Erfassung im Migrationscenter
- Weitere Informationen zum Verwalten von Dateiuploads