Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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 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:
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 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, 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.
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 Datendatei
IMPORT_JOB_FORMAT:
entweder IMPORT_JOB_FORMAT_RVTOOLS_CSV oder IMPORT_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 der 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 hochgeladenen Datei.
COPIED_URL: Die kopierte signierte URL aus den vorherigen Schritten.
Optional: Wiederholen Sie die Schritte 3 bis 6, um weitere Datendateien im selben Importauftrag zu erstellen.
Optional: Alle Datendateien eines Importjobs abrufen.
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 und 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.
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
Nachdem Sie Ihre Dateien hochgeladen haben, werden sie im Migrationscenter auf formale Richtigkeit geprüft. Ist die Validierung erfolgreich, werden die Daten im 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:
Rufen Sie die Seite Datenimport auf und klicken Sie dann auf Dateiuploads.
Wählen Sie in der Liste der Dateiimporte den Upload aus, den Sie überprü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 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 des 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 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.
Beheben Sie den Fehler, indem Sie die Dateien bearbeiten und einen neuen Dateiimportauftrag erstellen, um sie noch einmal hochzuladen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-11 (UTC)."],[],[],null,["# Import RVTools data\n\nIf you don't want to install and run an automatic data collection with\ndiscovery client in your infrastructure, you can manually upload your\ninfrastructure data into Migration Center.\n\nFirst, use RVTools to gather system data and performance data from your virtual\nmachine (VM) instances running on vCenter.\nThen, import the table generated by RVTools directly in\nMigration Center to add your assets.\n\nLimitations\n-----------\n\n- To successfully import data, create a table with RVTools version 4.3.1 or later. Previous versions of RVTools are not supported.\n- Tables generated with the `--DBColumnNames` flag are not supported.\n- When you upload a table generated with RVTools, Migration Center uses only the data from the following tabs:\n - `tabvInfo` (required for XLSX and CSV)\n - `tabvCPU` (required for XLSX, optional for CSV)\n - `tabvDisk` (required for XLSX, optional for CSV)\n - `tabvPartition` (required for XLSX, optional for CSV)\n - `tabvNetwork` (required for XLSX, optional for CSV)\n - `tabvHost` (required for XLSX, optional for CSV)\n\nUpload data from RVTools\n------------------------\n\nTo manually upload a table generated with RVTools, follow these steps: \n\n### Console\n\n1. Go to the **Data import** page.\n\n [Go to Data import](https://console.cloud.google.com/migration/discovery/dataImport)\n2. Click **Add data \\\u003e Upload files**.\n\n3. In the **Set up file upload** section, enter the name of the file upload.\n\n4.\n From the **File format** list, select **Excel exported from RVTools** or\n **CSV exported from RVTools**.\n\n5. Click **Select files to upload**, then select all the files that you\n want to upload.\n\n \u003cbr /\u003e\n\n6. To confirm and start uploading the files, click **Upload files**.\n\n7. If the files are validated correctly, to create the assets from the\n files, click **Import data** , then click **Confirm**.\n\n### API\n\n1. Create an import job.\n\n ```\n POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs?importJobId=IMPORT_JOB_ID\n\n {\n \"asset_source\": \"projects/PROJECT_ID/locations/REGION/sources/SOURCE_ID\"\n }\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: ID of the project to create the import job.\n - \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: Region to create the import job.\n - \u003cvar translate=\"no\"\u003eIMPORT_JOB_ID\u003c/var\u003e: ID of the new import job.\n - \u003cvar translate=\"no\"\u003eSOURCE_ID\u003c/var\u003e: ID of an **existing** source to be associated with the import job.\n2. Optional: To confirm that the import job was correctly created,\n get the import job.\n\n ```\n GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID\n ```\n3. Create a import data file attached to the import job.\n\n ```\n POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles?import_data_file_id=DATA_FILE_ID\n\n {\n \"format\": \"IMPORT_JOB_FORMAT\"\n }\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eDATA_FILE_ID\u003c/var\u003e: ID of the new data file\n - \u003cvar translate=\"no\"\u003eIMPORT_JOB_FORMAT\u003c/var\u003e: Either `IMPORT_JOB_FORMAT_RVTOOLS_CSV` or `IMPORT_JOB_FORMAT_RVTOOLS_EXCEL`\n4. Get the data file.\n\n ```\n GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID\n ```\n5. Copy the URL from the `signedUrl` field from the response.\n\n6. Upload a file to the copied URL.\n\n ```\n PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eUPLOAD_FILE_PATH\u003c/var\u003e: The local path of the file that is uploaded.\n - \u003cvar translate=\"no\"\u003eCOPIED_URL\u003c/var\u003e: The copied signed URL from the previews steps.\n7. Optional: Repeat steps 3-6 to create more data files under the same\n import job.\n\n8. Optional: Get all data files of an import job.\n\n ```\n GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles\n ```\n9. Validate the import job.\n\n ```\n POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate\n ```\n10. Get the import job and view the validation report.\n If the state is `READY`, it is possible to continue to the next steps.\n Otherwise, you need to fix the job or specific files, this might require\n deleting files or uploading new ones.\n\n ```\n GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID\n ```\n11. Run the import job.\n\n ```\n POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run\n ```\n12. Get the import job and view the execution report.\n If the state is `COMPLETED`, the job was executed successfully.\n Otherwise, if the job failed and in a terminal state, the execution report\n includes the errors.\n Create a new import job and apply the required changes.\n\n ```\n GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID\n ```\n\nIf you experience problems with your file upload, see how to\n[troubleshoot common error messages](/migration-center/docs/troubleshooting/file-import-errors).\n\nReview the upload\n-----------------\n\nAfter you upload your files, Migration Center validates them\nto check if they are formally correct. If the validation is successful,\nMigration Center then processes the data to create new assets,\nor update existing ones. You can check the status of your upload jobs\nfrom the Google Cloud console.\n\nTo review the status of your upload job, follow these steps:\n\n1. Go to the **Data import** page, then click **File uploads**.\n2. From the list of file imports, select the upload you want to review.\n3. On the file upload page, under **Data import progress** , review the **Status** for your uploaded files.\n\nYou can see your files in one of the following statuses.\n\n### List of statuses\n\n- **Completed**. The import of your file was successful.\n- **Ready**. Your file passed validation, and is ready to be imported.\n- **Pending**. Your file is waiting for another file to finish processing.\n- **Running**. Your file is processing.\n- **Validating**. Your file is in the validation stage.\n- **Failed validation**. Your file contains some errors. Fix the errors then try to upload your file again.\n- **Failed**. Your file couldn't be imported.\n\n### Review error details\n\nIf you encounter errors after importing your files, you can review\nthe error message directly in the Google Cloud console.\n\nTo review the errors of your upload job, follow these steps:\n\n1. Go to the **Data import** page, then click **File uploads**.\n2. Click the import file that shows a warning or error. The import file details page shows the complete list of errors.\n\nOn the import file details page, you can review the assets and data fields\nthat cause the errors, and view a description of the error.\nErrors in the file import job might prevent Migration Center from\ncreating new assets or update existing ones with the new changes.\nTo fix the error, edit your files and create a new file import job to upload\nthem again.\n\nFor more information about the possible error messages, see\n[Troubleshoot file import errors](/migration-center/docs/troubleshooting/file-import-errors).\n\nWhat's next\n-----------\n\n- Learn more about [Migration Center collection methods](/migration-center/docs/start-asset-discovery#collection_methods).\n- Learn how to [manage your file uploads](/migration-center/docs/manage-file-uploads)."]]