El Centro de migraciones te permite importar datos de rendimiento y uso de tu infraestructura alojada en otros proveedores de servicios en la nube, como Amazon Web Services (AWS) y Azure.
Para importar datos de otros proveedores de servicios en la nube, sigue estos pasos:
- Descarga la secuencia de comandos de recopilación.
- Ejecuta la secuencia de comandos en tu infraestructura de nube y generar las tablas de resultados.
- Sube las tablas de salida al Centro de migraciones.
Prácticas recomendadas para ejecutar la secuencia de comandos de recopilación
Cuando ejecutes la secuencia de comandos de recopilación, ten en cuenta lo siguiente:
- Ejecuta la secuencia de comandos de recopilación usando una instancia de AWS Cloud Shell (cuando recopilando datos desde AWS) o Azure Cloud Shell (cuando se recopilan datos de Azure). El uso de estas shells evita la necesidad de generar, distribuir y mantener las claves de autenticación para ejecutar la secuencia de comandos de recopilación en otro entorno de ejecución entornos de prueba.
- Ejecuta la secuencia de comandos de recopilación usando la identidad de una cuenta que tenga permisos mínimos de solo lectura. El uso de permisos de solo lectura evita modificaciones a tus recursos de AWS o Azure.
- Las secuencias de comandos son de código abierto, así que, si tu organización tiene de datos, revisa el código para entender exactamente de qué tipo de datos de los datos recopilados.
Limitaciones
- El tamaño máximo de carga de un archivo es de 100 MB.
Descarga la secuencia de comandos
Para descargar las secuencias de comandos, selecciona uno de los siguientes vínculos, según tu de servicios en la nube:
Ejecuta la secuencia de comandos:
Para ejecutar la secuencia de comandos, sigue las instrucciones del archivo README del repositorio. La secuencia de comandos genera un archivo ZIP con las tablas de datos recopilados. Extrae los archivos del archivo ZIP.
El archivo ZIP contiene los siguientes archivos que debes subir a Centro de migraciones:
vmInfo.csv
perfInfo.csv
diskInfo.csv
tagInfo.csv
También es posible que contenga otros archivos que no puedas subir
Migration Center, por ejemplo, el archivo resources.json
.
Cuando se suben archivos JSON a Migration Center, se produce un error.
Sube los resultados de la secuencia de comandos de recopilación
Para subir los archivos, sigue estos pasos:
Console
Ve a la página Importación de datos.
Haz clic en Agregar datos > Subir archivos.
En la sección Configurar la carga del archivo, ingresa el nombre de la carga del archivo.
En la lista Formato de archivo, selecciona Exportaciones de AWS o Exportaciones de Azure.
Haz clic en Seleccionar archivos para subir y, luego, selecciona todos los archivos que deseas 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 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
: Es el ID del nuevo trabajo de importación.SOURCE_ID
: Es el ID de una fuente existente que se va a asociada con el trabajo de importación.
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
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 nuevoIMPORT_JOB_FORMAT
:IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV
oIMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV
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 que se suba.COPIED_URL
: la URL firmada copiada de los pasos de la vista previa.
Opcional: Repite los pasos 3 a 6 para crear más archivos de datos con el mismo un trabajo de importación.
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
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
, 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
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 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 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 al subir el archivo, consulta cómo Solucionar problemas de mensajes de error comunes.
Revisa la carga
Después de subir tus archivos, el Centro de migraciones los valida para verificar si son correctos de forma formal. 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:
- Ve a la página Importación de datos y, luego, haz clic en Cargas de archivos.
- En la lista de importaciones de archivos, selecciona la carga que deseas revisar.
- 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.
Puedes ver tus archivos con 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.
- Correr. Se está procesando tu archivo.
- Validación. Tu archivo está en la etapa de validación.
- Validación fallida. Su archivo contiene algunos errores. Corrige los errores y, luego, intenta subir el 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:
- Ve a la página Importación de datos y, luego, haz clic en Cargas 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 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 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?
- Obtén más información sobre Métodos de colección del Centro de migraciones.
- Aprende a hacer lo siguiente: administrar tus cargas de archivos.