Después de que recopiles los datos de tus recursos, puedes exportarlos a Migration Center, en el que podrás hacer lo siguiente:
- Consulta los recursos recopilados en un solo lugar
- Consulta y comprende las estadísticas que genera el Centro de migraciones sobre tu infraestructura
- Cómo crear grupos de recursos
- Generar informes del costo total de propiedad (TCO) de tu infraestructura
En este documento, se describe cómo exportar los datos a Migration Center para una evaluación en línea con la CLI del cliente de descubrimiento de Migration Center.
Antes de comenzar
- Completa los pasos para descubrir los recursos en tu infraestructura.
- En la consola de Google Cloud, activa el Centro de migraciones.
Habilitar la API de Cloud Resource Manager
Revisa los roles y permisos necesarios
Si quieres obtener los permisos que necesitas para exportar los datos recopilados a Migration Center, sigue estos pasos:
solicita a tu administrador que te otorgue el
Administrador del Centro de migraciones (migrationcenter.admin
)
de IAM en el proyecto.
Si quieres obtener más información para otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Este rol predefinido contiene los permisos necesarios para exportar los datos recopilados a Migration Center. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para exportar los datos recopilados al Centro de migraciones:
-
resourcemanager.projects.get
-
migrationcenter.sources.create
-
migrationcenter.sources.get
-
migrationcenter.assets.reportFrames
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Configura la autenticación en Migration Center
Para exportar los datos recopilados a Migration Center, primero debes hacer lo siguiente: configura la autenticación en Migration Center con una de las siguientes opciones: métodos:
- Usar una cuenta personal
- Utiliza una cuenta de servicio
Para usar estos métodos con Google Cloud CLI como se describe en este documento, debes instalar e inicializar gcloud CLI.
Configura la autenticación con una cuenta personal
Proporciona tus credenciales de usuario a Credenciales predeterminadas de la aplicación (ADC):
gcloud --project PROJECT_ID auth application-default login
Reemplaza PROJECT_ID por el nombre o el ID de tu proyecto.
Configura la autenticación con una cuenta de servicio
Si tienes el los permisos necesarios y, luego, Crea una cuenta de servicio:
gcloud iam service-accounts create SA_NAME \ --description='SA_DESCRIPTION' \ --display-name='SA_DISPLAY_NAME'
Reemplaza lo siguiente:
- SA_NAME: Es el nombre que deseas para la cuenta de servicio.
- SA_DESCRIPTION: Una descripción opcional para la cuenta de servicio
- SA_DISPLAY_NAME: Es el nombre visible de la cuenta de servicio.
Para otorgar los permisos necesarios a la cuenta de servicio, asígnale el rol
migrationcenter.admin
:gcloud projects add-iam-policy-binding PROJECT_ID \ --member='serviceAccount:SA_NAME@PROJECT_ID.iam.gserviceaccount.com' \ --role='roles/migrationcenter.admin'
Reemplaza PROJECT_ID por el nombre de tu proyecto.
Crea una clave de cuenta de servicio:
gcloud iam service-accounts keys create ~/sa-private-key.json \ --iam-account=SA_NAME@PROJECT_ID.iam.gserviceaccount.com \ --billing-project PROJECT_ID
La clave se guarda en la ruta de acceso especificada:
~/sa-private-key.json
.Copia el archivo de claves en la máquina en la que deseas ejecutar la CLI de
mcdc
Limitaciones
- No se admite la exportación de datos recopilados de AWS con un descubrimiento de inventario a Migration Center.
Exporta los datos recopilados
Después de configurar la recopilación de datos y la autenticación en el Centro de migraciones se haya completado, puedes exportar los datos recopilados a de Google Cloud.
Para exportar los datos recopilados de tu estación de trabajo a Migration Center, sigue estos pasos: Ejecuta el siguiente comando:
Linux
./mcdc export mc --project PROJECT_ID
Windows
mcdc.exe export mc --project PROJECT_ID
Reemplaza PROJECT_ID por el nombre de tu proyecto.
Si configuraste la autenticación en Migration Center con un servicio debes proporcionar la ruta al archivo de claves JSON usando la marca
--sa-key
:Linux
./mcdc export mc --project PROJECT_ID --json-key PATH_TO_JSON_KEY
Windows
mcdc.exe export mc --project PROJECT_ID --json-key PATH_TO_JSON_KEY
Reemplaza PATH_TO_JSON_KEY por la ruta de acceso al archivo de claves JSON.
De forma opcional, si deseas esperar a que Migration Center termine de procesar los recursos y verificar si todo el trabajo se realizó correctamente, usa la marca
--wait
con el comandoexport
.
Una vez que se completa la exportación, el cliente de descubrimiento imprime un vínculo que puedes seguir para ver tus recursos en el Centro de migraciones.
¿Qué sigue?
- Obtén más información para administrar la CLI de
mcdc
. - Obtén información para ver los recursos recopilados en Migration Center.