Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Si no deseas instalar y ejecutar una recopilación automática de datos con el cliente de descubrimiento en tu infraestructura, puedes subir tus datos de infraestructura de forma manual a Migration Center.
Primero, usa RVTools para recopilar datos del sistema y datos de rendimiento de las instancias de máquina virtual (VM) que se ejecutan en vCenter.
Luego, importa la tabla que genera RVTools directamente en
Migration Center para agregar tus recursos.
Limitaciones
Para importar datos de forma correcta, crea una tabla con la versión 4.3.1 o posterior de VRTools. Las versiones anteriores de VRTools no son compatibles.
No se admiten las tablas generadas con la marca --DBColumnNames.
Cuando subes una tabla generada con RVTools, el Centro de migraciones solo usa los datos de las siguientes pestañas:
tabvInfo (obligatorio para XLSX y CSV)
tabvCPU (obligatorio para XLSX, opcional para CSV)
tabvDisk (obligatorio para XLSX, opcional para CSV)
tabvPartition (obligatorio para XLSX, opcional para CSV)
tabvNetwork (obligatorio para XLSX, opcional para CSV)
tabvHost (obligatorio para XLSX, opcional para CSV)
Sube datos de RVTools
Para subir manualmente una tabla generada con RVTools, sigue estos pasos:
En la sección Configurar carga de archivos, ingresa el nombre de la carga de archivos.
En la lista Formato de archivo, selecciona Excel exportado desde RVTools o CSV exportado desde RVTools.
Haz clic en Seleccionar archivos para subir y, luego, selecciona todos los archivos que desees subir.
Para confirmar y comenzar a subir los archivos, haz clic en Subir archivos.
Si los archivos se validan correctamente, para crear los recursos a partir de ellos, haz clic en Importar datos y, luego, en Confirmar.
API
Crea un trabajo de importación.
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"
}
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto en el que se creará el trabajo de importación.
REGION: Es la región en la que se creará el trabajo de importación.
IMPORT_JOB_ID: Es el ID del nuevo trabajo de importación.
SOURCE_ID: Es el ID de una fuente existente que se asociará con el trabajo de importación.
Opcional: Para confirmar que el trabajo de importación se creó correctamente, obtén el trabajo de importación.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Crea un archivo de datos de importación adjunto al trabajo de importación.
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"
}
Reemplaza lo siguiente:
DATA_FILE_ID: Es el ID del nuevo archivo de datos.
IMPORT_JOB_FORMAT: IMPORT_JOB_FORMAT_RVTOOLS_CSV o IMPORT_JOB_FORMAT_RVTOOLS_EXCEL
Obtén el archivo de datos.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
Copia la URL del campo signedUrl de la respuesta.
Sube un archivo a la URL copiada.
PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
Reemplaza lo siguiente:
UPLOAD_FILE_PATH: Es la ruta de acceso local del archivo que se sube.
COPIED_URL: La URL firmada copiada de los pasos de vista previa
Opcional: Repite los pasos del 3 al 6 para crear más archivos de datos en la misma tarea de importación.
Opcional: Obtén todos los archivos de datos de un trabajo de importación.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
Valida el trabajo de importación.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
Obtén el trabajo de importación y consulta el informe de validación.
Si el estado es READY, puedes continuar con los pasos siguientes.
De lo contrario, debes corregir el trabajo o los archivos específicos. Esto podría requerir que borres archivos o subas otros nuevos.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Ejecuta el trabajo de importación.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
Obtén el trabajo de importación y consulta el informe de ejecución.
Si el estado es COMPLETED, el trabajo se ejecutó correctamente.
De lo contrario, si el trabajo falló y está en un estado terminal, el informe de ejecución
incluye los errores.
Crea un trabajo de importación nuevo y aplica los cambios necesarios.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Después de subir tus archivos, el Centro de migraciones los valida para verificar si son correctos de forma formal. Si la validación se realiza correctamente,
Migration Center procesa los datos para crear recursos nuevos o
actualizar los existentes. Puedes verificar el estado de tus trabajos de carga
desde la consola de Google Cloud .
Para revisar el estado de tu trabajo de carga, sigue estos pasos:
Ve a la página Importación de datos y, luego, haz clic en Subidas de archivos.
En la lista de importaciones de archivos, selecciona la carga que quieres revisar.
En la página de carga de archivos, en Progreso de la importación de datos, revisa el Estado de los archivos subidos.
Puedes ver tus archivos con uno de los siguientes estados.
Lista de estados
Completada. Se importó correctamente tu archivo.
Listo. Tu archivo pasó la validación y está listo para importarse.
Pendiente. Tu archivo está esperando a que se termine de procesar otro.
Correr. Se está procesando tu archivo.
Validación: Tu archivo está en la etapa de validación.
Validación fallida. Tu archivo contiene algunos errores. Corrige los errores y vuelve a subir el archivo.
Fallida. No se pudo importar tu archivo.
Revisa los detalles del error
Si encuentras errores después de importar tus archivos, puedes revisar
el mensaje de error directamente en la Google Cloud consola.
Para revisar los errores de tu trabajo de carga, sigue estos pasos:
Ve a la página Importación de datos y, luego, haz clic en Subidas de archivos.
Haz clic en el archivo de importación que muestra una advertencia o un error.
La página de detalles del archivo de importación muestra la lista completa de errores.
En la página de detalles del archivo de importación, puedes revisar los activos y los campos de datos que causan los errores, así como ver una descripción del error.
Los errores en el trabajo de importación de archivos pueden impedir que Migration Center cree recursos nuevos o actualice los existentes con los cambios nuevos.
Para corregir el error, edita los archivos y crea un nuevo trabajo de importación de archivos para subirlos nuevamente.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (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)."]]