Importa datos de RVTools

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áquinas virtuales (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:

Console

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

    Ir a Importación de datos

  2. Haz clic en Agregar datos > Subir archivos.

  3. En la sección Configura la carga de archivos, ingresa el nombre de la carga de archivos.

  4. En la lista Formato de archivo, selecciona Excel exportado desde RVTools o CSV exportado desde RVTools.

  5. Haz clic en Seleccionar archivos para subir y, luego, selecciona todos los archivos que quieras subir.

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

  7. Si los archivos se validan correctamente, haz clic en Importar datos y, luego, en Confirmar para crear los recursos a partir de los archivos.

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: 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: 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.
  2. 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
    
  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: 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 de acceso local del archivo que se sube.
    • COPIED_URL: Es la URL firmada copiada de los pasos de vistas previas.
  7. Opcional: Repite los pasos del 3 al 6 para crear más archivos de datos en el mismo trabajo de importación.

  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, puedes continuar con los próximos pasos. De lo contrario, deberás corregir el trabajo o los archivos específicos, lo que 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
    
  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 consulta el informe de ejecución. Si el estado es COMPLETED, el trabajo se ejecutó correctamente. De lo contrario, si el trabajo falló y se encuentra 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
    

Si tienes problemas para subir el archivo, consulta cómo solucionar problemas relacionados con mensajes de error comunes.

Revisa la carga

Después de subir los archivos, el Centro de migraciones los valida para verificar si son correctos formalmente. 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:

  1. En la consola de Google Cloud , ve a la página Importación de datos.

    Ir a Importación de datos

  2. En la pestaña Cargas de archivos, en la lista de importaciones de archivos, haz clic en el trabajo de importación que deseas revisar.

  3. Revisa el Estado de los archivos que subiste.

    Puedes ver tus archivos en uno de los siguientes estados:

    • Completado. 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 archivo.
    • En ejecución Se está procesando tu archivo.
    • Validando. Tu archivo está en la etapa de validación.
    • Error en la validación. Tu archivo contiene algunos errores. Corrige los errores y vuelve a intentar 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 consola de Google Cloud .

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

  1. En la consola de Google Cloud , ve a la página Importación de datos.

    Ir a Importación de datos

  2. En la pestaña Cargas de archivos, en la lista de importaciones de archivos, haz clic en el archivo de importación que muestre 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 recursos y los campos de 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 Migration Center cree recursos nuevos o actualice los existentes con los cambios nuevos. Para corregir el error, edita tus archivos y crea un nuevo trabajo de importación de archivos para volver a subirlos.

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

¿Qué sigue?