Importa datos de RVTools

Si no quieres instalar y ejecutar una recopilación de datos automática con el cliente de descubrimiento en tu infraestructura, puedes subir tus datos de infraestructura de forma manual al Centro de migraciones.

Primero, usa RVTools para recopilar datos del sistema y de rendimiento de tus recursos de VMware. Luego, importa la tabla que genera RVTools directamente en el Centro de migraciones 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.

Sube datos desde RVTools

Para subir manualmente una tabla generada con RVTools, sigue estos pasos:

Console

  1. Ve a la página Importación de datos.

    Ir a Importación de datos

  2. Haz clic en Add Data: Se abrirá una página nueva.

  3. Selecciona Subir archivos y, luego, en Configurar carga de archivos, ingresa el nombre del archivo de carga.

  4. En la lista, selecciona Excel exportado from RVTools o CSV exportado desde RVTools.

  5. Haz clic en Seleccionar archivos para subir y selecciona todos los archivos que deseas subir.

  6. Para confirmar y comenzar a subir los archivos, haz clic en Subir archivos.

  7. Si los archivos se validan de forma correcta, haz clic en Importar datos (Import data) para crear los elementos a partir de ellos y, luego, en Confirmar (Confirm).

API

  1. 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 que se creará para el trabajo de importación.
    • REGION: Es la región en la que se creará el trabajo de importación.
    • IMPORT_JOB_ID: El ID del trabajo de importación nuevo
    • SOURCE_ID: Es el ID de una fuente existente que se asociará con el trabajo de importación.
  2. Opcional: Obtén el trabajo de importación para confirmar que se creó de forma correcta.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  3. 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 archivo de datos nuevo.
    • IMPORT_JOB_FORMAT: IMPORT_JOB_FORMAT_RVTOOLS_CSV o IMPORT_JOB_FORMAT_RVTOOLS_EXCEL
  4. 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
    
  5. Copia la URL del campo signedUrl de la respuesta.

  6. 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 local del archivo que se sube.
    • COPIED_URL: La URL firmada copiada de los pasos de vista previa.
  7. Repite los pasos 3 a 6 para crear más archivos de datos en el mismo trabajo de importación (opcional).

  8. 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
    
  9. Valida el trabajo de importación.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
    
  10. Obtén el trabajo de importación y visualiza el informe de validación. Si el estado es READY, es posible continuar con los pasos siguientes. De lo contrario, debes corregir el trabajo o algunos archivos específicos. Esto puede requerir borrar archivos o subir otros nuevos.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  11. Ejecuta el trabajo de importación.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
    
  12. Obtén el trabajo de importación y visualiza el informe de ejecución. Si el estado es COMPLETED, el trabajo se ejecutó de forma correcta. De lo contrario, si el trabajo falló y está en un estado terminal, el informe de ejecución incluirá 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
    

Si tienes problemas con la carga de archivos, consulta cómo solucionar problemas comunes de mensajes de error comunes.

Revisa la carga

Después de que subes tus archivos, el Centro de migraciones los valida para verificar si son formalmente correctos. Si la validación se realiza correctamente, el Centro de migraciones procesa los datos para crear recursos nuevos o actualizar los existentes. Puedes verificar el estado de tus trabajos de carga en la consola de Google Cloud.

Para revisar el estado de tu trabajo de carga, sigue estos pasos:

  1. Ve a la página Importación de datos y, luego, haz clic en Cargas de archivos.
  2. En la lista de importaciones de archivos, selecciona la carga que quieras revisar.
  3. 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

  • Completado. Se importó tu archivo correctamente.
  • Listo. Tu archivo pasó la validación y está listo para importarse.
  • Pendiente. El archivo está esperando que termine de procesarse otro archivo.
  • En ejecución. Se está procesando tu archivo.
  • Validación. Tu archivo se encuentra en la etapa de validación.
  • Error de validación: Tu archivo contiene algunos errores. Corrige los errores e intenta subir tu archivo nuevamente.
  • Fallida. No se pudo importar el archivo.

Revisa los detalles del error

Si encuentras errores después de importar tus archivos, puedes revisar el mensaje de error directamente en la consola de Google Cloud.

Para revisar los errores de tu trabajo de carga, sigue estos pasos:

  1. Ve a la página Importación de datos y, luego, haz clic en Cargas de archivos.
  2. Haz clic en el archivo de importación que muestra una advertencia o un error. En la página de detalles del archivo de importación, se muestra la lista completa de errores.

En la página de detalles del archivo de importación, puedes revisar los campos de elementos y datos que causan los errores y ver una descripción del error. Los errores en el trabajo de importación de archivos pueden impedir que el Centro de migraciones cree recursos nuevos o actualice los existentes con los cambios nuevos. Para corregir el error, edita tus archivos y crea un trabajo de importación de archivos nuevo para volver a subirlos.

Para obtener más información sobre los posibles mensajes de error, consulta Cómo solucionar errores de importación de archivos.

¿Qué sigue?