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 Migration Center hochladen.
Verwenden Sie zuerst RVTools, um System- und Leistungsdaten aus Ihren VM-Instanzen zu erfassen, die auf vCenter ausgeführt werden. Anschließend können Sie die von RVTools generierte Tabelle direkt in Migration Center importieren, 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
--DBColumnNamesgeneriert wurden, werden nicht unterstützt. - Wenn Sie eine mit RVTools generierte Tabelle hochladen, verwendet das Migration Center nur die Daten von den folgenden Tabs:
tabvInfo(erforderlich für XLSX und CSV)tabvCPU(erforderlich für XLSX, optional für CSV)tabvDisk(erforderlich für XLSX, optional für CSV)tabvPartition(erforderlich für XLSX, optional für CSV)tabvNetwork(erforderlich für XLSX, optional für CSV)tabvHost(erforderlich für XLSX, optional für CSV)
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 Bereich Dateiupload einrichten den Namen des Dateiuploads 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 alle Dateien aus, die Sie hochladen möchten.
Klicken Sie auf Dateien hochladen, um die Dateien hochzuladen.
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 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 dem Importjob zugeordnet werden soll.
Optional: Rufen Sie den Importjob ab, um zu bestätigen, dass er 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 wird.
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_CSVoderIMPORT_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
signedUrlder Antwort.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 Datei, die hochgeladen wird.COPIED_URL: Die kopierte signierte URL aus den vorherigen Schritten.
Optional: Wiederholen Sie die Schritte 3 bis 6, um weitere Datendateien für denselben 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
Importjob validieren
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
Importjob abrufen und Validierungsbericht ansehen Wenn der Status
READYlautet, 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 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
Importjob abrufen und Ausführungsbericht ansehen Wenn der Status
COMPLETEDlautet, wurde der Job erfolgreich ausgeführt. Andernfalls enthält der Ausführungsbericht die Fehler, wenn der Job fehlgeschlagen ist und sich in einem Endstatus befindet. Erstellen Sie einen neuen Importjob und nehmen Sie die erforderlichen Änderungen vor.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Wenn beim Hochladen der Datei Probleme auftreten, erhalten Sie hier Informationen zur Fehlerbehebung bei häufigen Fehlermeldungen.
Upload überprüfen
Nachdem Sie Ihre Dateien hochgeladen haben, werden sie vom Migration Center validiert, um zu prüfen, ob sie formal korrekt sind. Wenn die Validierung erfolgreich ist, verarbeitet Migration Center die Daten, um neue Assets zu erstellen oder vorhandene zu aktualisieren. Sie können den Status Ihrer Uploadjobs in der Google Cloud -Konsole prüfen.
So prüfen Sie den Status Ihres Upload-Jobs:
Rufen Sie in der Google Cloud Console die Seite Datenimport auf.
Klicken Sie auf dem Tab Dateiuploads in der Liste der Dateiimporte auf den Importjob, den Sie sich ansehen möchten.
Prüfen Sie den Status Ihrer hochgeladenen Dateien.
Ihre Dateien können einen der folgenden Status haben:
- Abgeschlossen: Der Import Ihrer Datei war erfolgreich.
- Bereit. Ihre Datei wurde validiert und kann importiert werden.
- Ausstehend: Ihre Datei wartet darauf, dass die Verarbeitung einer anderen Datei abgeschlossen wird.
- Läuft: Ihre Datei wird verarbeitet.
- Wird überprüft Ihre Datei wird gerade validiert.
- Validierung 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 die Fehlermeldung direkt in der Google Cloud Console ansehen.
So sehen Sie sich die Fehler Ihres Uploadjobs an:
Rufen Sie in der Google Cloud Console die Seite Datenimport auf.
Klicken Sie auf dem Tab Dateiuploads in der Liste der Dateiimporte 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, die die Fehler verursachen, sowie eine Beschreibung des Fehlers ansehen. Fehler im Dateiimportjob können verhindern, dass in Migration Center neue Assets erstellt oder vorhandene mit den neuen Änderungen aktualisiert werden. Um den Fehler zu beheben, bearbeiten Sie die Dateien und erstellen Sie einen neuen Dateiimportjob, um sie noch einmal hochzuladen.
Weitere Informationen zu den möglichen Fehlermeldungen finden Sie unter Fehlerbehebung bei Dateiimporten.
Nächste Schritte
- Weitere Informationen zu Erfassungsmethoden im Migration Center
- Informationen zum Verwalten von Dateiuploads