Importa datos de RVTools

Si no quieres instalar y ejecutar una recopilación automática de datos con descubrimiento en tu infraestructura, puedes subir manualmente tu los datos de tu infraestructura a Migration Center.

Primero, usa RVTools para recopilar datos del sistema y datos de rendimiento de tus de máquina virtual (VM) que se ejecutan en vCenter. Luego, importa la tabla generada por RVTools directamente en 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.
  • Cuando subes una tabla generada con RVTools, Migration Center usa solo los datos de las siguientes pestañas:
    • tabvInfo
    • tabvCPU
    • tabvDisk
    • tabvMemory
    • tabvNetwork

Sube datos desde RVTools

Para subir de forma manual 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 Configurar la carga del archivo, ingresa el nombre de la carga del archivo.

  4. En la lista File format (Formato de archivo), selecciona Excel exportado desde RVTools. CSV exportado desde RVTools.

  5. Haz clic en Seleccionar archivos para subir y, luego, 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 correctamente, crear los recursos a partir del haz clic en Importar datos y, luego, en Confirmar.

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 para crear la un trabajo de importación.
    • REGION: 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 va a asociada con el trabajo de importación.
  2. Opcional: Para confirmar que el trabajo de importación se creó correctamente, obtener 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 que se suba.
    • COPIED_URL: la URL firmada copiada de los pasos de la vista previa.
  7. Opcional: Repite los pasos 3 a 6 para crear más archivos de datos con el mismo un trabajo de importación.

  8. Obtén todos los archivos de datos de un trabajo de importación (opcional).

    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 mira 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 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 en un estado terminal, el informe de ejecución incluye los errores. Crea un nuevo trabajo de importación y aplica los cambios necesarios.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    

Si tienes problemas al subir el archivo, consulta cómo Solucionar problemas de mensajes de error comunes.

Revisa la carga

Después de que subas tus archivos, el Centro de migraciones los validará para verificar si son formalmente correctas. Si la validación es exitosa, Luego, el Centro de migraciones procesa los datos para crear recursos nuevos o actualizar los existentes. Verifica el estado de los trabajos de carga desde 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 deseas revisar.
  3. En la página de carga de archivos, en Progreso de la importación de datos, haz lo siguiente: Revisa el Estado de los archivos que subiste.

Tus archivos pueden tener uno de los siguientes estados.

Lista de estados

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

Revisar los detalles del error

Si encuentras errores después de importar los 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. 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 recursos y los campos de datos. que causan los errores y ver una descripción de ellos. Los errores en el trabajo de importación del archivo podrían impedir que el Centro de migraciones haga lo siguiente: crear nuevos recursos o actualizar los existentes con los nuevos cambios. Para corregir el error, edita tus archivos y crea un nuevo trabajo de importación de archivos para subirlos de nuevo.

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

¿Qué sigue?