Wenn Sie keine automatische Datenerfassung Discovery-Client in Ihrer Infrastruktur verwenden, können Sie Ihre Infrastrukturdaten in das Migration Center importieren.
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.
- 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:
tabvInfo
tabvCPU
tabvDisk
tabvMemory
tabvNetwork
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 > Dateien hochladen.
Geben Sie im Abschnitt Dateiupload einrichten den Namen der hochgeladenen Datei ein.
Wählen Sie in der Liste Dateiformat die Option 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 auf Dateien hochladen, um den Upload zu bestätigen und zu starten.
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" }
Ersetzen Sie Folgendes:
PROJECT_ID
: ID des Projekts, in dem der Importauftrag erstellt werden soll.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.
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
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 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 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.
Optional: Wiederholen Sie die Schritte 3 bis 6, um weitere Datendateien im selben Importauftrag zu erstellen.
Optional: Rufen Sie alle Datendateien eines Importjobs ab.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
Validieren 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 und 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 beim Hochladen der Datei Probleme auftreten, finden Sie hier Informationen zur Fehlerbehebung bei häufigen Fehlermeldungen.
Upload überprüfen
Nachdem Sie Ihre Dateien hochgeladen haben, werden sie im Migrationscenter auf formale Richtigkeit geprüft. Ist die Validierung erfolgreich, Im Migrationscenter werden die Daten dann verarbeitet, um neue Assets zu erstellen. oder vorhandene ändern. Sie können den Status Ihrer Uploadjobs in der 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 aus der Liste der Dateiimporte den Upload aus, den Sie prüfen möchten.
- 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 jetzt importiert werden.
- Ausstehend: Ihre Datei wartet, bis eine andere Datei verarbeitet wurde.
- Laufen: Ihre Datei wird verarbeitet.
- Wird validiert. Ihre Datei befindet sich in der Validierungsphase.
- Die Validierung ist fehlgeschlagen. Die Datei enthält Fehler. Beheben Sie die Fehler und versuchen Sie dann noch einmal, die Datei hochzuladen.
- 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 prüfen Sie die Fehler Ihres Uploadjobs:
- Rufen Sie die Seite Datenimport auf und klicken Sie dann auf Dateiuploads.
- 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 ü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. 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 Fehler beim Dateiimport beheben
Nächste Schritte
- Weitere Informationen zu den Erfassungsmethoden im Migrationscenter
- Weitere Informationen zum Verwalten von Dateiuploads