Mit dem Migrationscenter können Sie Leistungs- und Nutzungsdaten aus Ihrer Infrastruktur importieren, die bei anderen Cloud-Anbietern wie AWS und Azure gehostet wird.
So importieren Sie Daten von anderen Cloud-Anbietern:
- Laden Sie das Erfassungsskript herunter.
- Führen Sie das Skript in Ihrer Cloud-Infrastruktur aus und generieren Sie die Ausgabetabellen.
- Laden Sie die Ausgabetabellen in das Migrationscenter hoch.
Beschränkungen
- Die maximale Größe für einen Dateiupload beträgt 100 MB.
Skript herunterladen
Wählen Sie je nach Cloud-Anbieter einen der folgenden Links aus, um die Skripts herunterzuladen:
Skript ausführen
Folgen Sie der Anleitung in der README-Datei des Repositorys, um das Skript auszuführen. Das Skript generiert eine ZIP-Datei mit den Tabellen, die mit den erhobenen Daten erstellt wurden. Extrahieren Sie die Dateien aus der ZIP-Datei.
Ergebnisse des Sammlungsskripts hochladen
So laden Sie die Dateien 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 AWS-Exporte oder Azure-Exporte 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_EXPORTED_AWS_CSV
oderIMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV
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