Una vez que haya recogido los datos de sus recursos, podrá exportarlos a Migration Center, donde podrá hacer lo siguiente:
- Ver los recursos recogidos en un solo lugar
- Ver y comprender las estadísticas que genera Migration Center sobre tu infraestructura
- Crear grupos de recursos
- Generar informes de coste total de propiedad (CTP) de tu infraestructura
En este documento se describe cómo exportar los datos a Migration Center para realizar una evaluación online mediante la CLI del cliente de descubrimiento de Migration Center.
Antes de empezar
- Sigue los pasos para descubrir recursos en tu infraestructura.
- En la Google Cloud consola, activa Migration Center.
Habilita la API de Cloud Resource Manager.
Revisar los roles y permisos necesarios
Para obtener los permisos que necesitas para exportar los datos recogidos a Migration Center,
pide a tu administrador que te conceda el
rol de gestión de identidades y accesos (IAM) de administrador de Migration Center (migrationcenter.admin
)
en el proyecto.
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
Este rol predefinido contiene los permisos necesarios para exportar los datos recogidos a Migration Center. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
Para exportar los datos recogidos a Migration Center, se necesitan los siguientes permisos:
-
resourcemanager.projects.get
-
migrationcenter.sources.create
-
migrationcenter.sources.get
-
migrationcenter.assets.reportFrames
También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.
Configurar la autenticación en Migration Center
Para exportar los datos recogidos a Migration Center, debe configurar la autenticación en Migration Center con uno de los siguientes métodos:
- Usar una cuenta de servicio.
- Usar una cuenta personal.
Te recomendamos que crees una cuenta de servicio desde Cloud Shell en la Google Cloud consola, que ya tiene instalada la CLI de Google Cloud. Si quieres usar tu cuenta personal, debes instalar e inicializar la CLI de gcloud.
Configurar la autenticación con una cuenta de servicio
Si tienes los permisos necesarios, crea una cuenta de servicio:
gcloud iam service-accounts create SA_NAME \ --description='SA_DESCRIPTION' \ --display-name='SA_DISPLAY_NAME'
Haz los cambios siguientes:
- SA_NAME: el nombre que quieras darle a la cuenta de servicio
- SA_DESCRIPTION: una descripción opcional de la cuenta de servicio
- SA_DISPLAY_NAME: el nombre visible de la cuenta de servicio
Para conceder a la cuenta de servicio los permisos necesarios, asigna el
migrationcenter.admin
rol:gcloud projects add-iam-policy-binding PROJECT_ID \ --member='serviceAccount:SA_NAME@PROJECT_ID.iam.gserviceaccount.com' \ --role='roles/migrationcenter.admin'
Sustituye 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 especificada:
~/sa-private-key.json
.Copia el archivo de la clave en el equipo en el que quieras ejecutar la CLI de
mcdc
.
Configurar la autenticación con una cuenta personal
Proporciona tus credenciales de usuario a las credenciales de aplicación predeterminadas (ADC):
gcloud --project PROJECT_ID auth application-default login
Sustituye PROJECT_ID por el nombre o el ID de tu proyecto.
Exportar los datos recogidos
Una vez que haya completado la configuración de la recogida de datos y la autenticación en Migration Center, podrá exportar los datos recogidos a Migration Center.
Para exportar los datos recogidos de tu estación de trabajo a Migration Center, ejecuta el siguiente comando:
Linux
./mcdc export mc --project PROJECT_ID
Windows
mcdc.exe export mc --project PROJECT_ID
Sustituye PROJECT_ID por el nombre de tu proyecto.
Si has configurado la autenticación en Migration Center mediante una clave de cuenta de servicio, debes proporcionar la ruta al archivo de clave JSON mediante la marca
--json-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
Sustituye PATH_TO_JSON_KEY por la ruta al archivo de clave JSON.
Si quieres esperar a que Migration Center termine de procesar los recursos y comprobar si todo se ha completado correctamente, puedes usar la marca
--wait
con el comandoexport
.
Una vez completada la exportación, el cliente de detección imprime un enlace que puedes seguir para ver tus recursos en Migration Center.
Siguientes pasos
- Consulta cómo gestionar la CLI de
mcdc
. - Consulte cómo ver los recursos recogidos en Migration Center.