Antes de iniciar una migración, debes habilitar el servicio Migrate to Virtual Machines en Google Cloud y también habilitar todos los demás servicios Google Cloudque requiere Migrate to Virtual Machines.
Identificar el proyecto del host
Los Google Cloud proyectos son la base para crear, habilitar y usar Google Cloud servicios como gestionar APIs, habilitar la facturación, añadir y quitar colaboradores y gestionar los permisos de los Google Cloud recursos.
Migrate to Virtual Machines usa los siguientes tipos de proyectos:
Proyecto host (obligatorio)
Usa el proyecto host para controlar el proceso de migración y, opcionalmente, para alojar las instancias de Compute Engine que ejecutan tus cargas de trabajo migradas. Debes crear y configurar un proyecto host tal como se describe en las siguientes secciones.
Proyecto de destino (opcional)
Un proyecto de destino define el proyecto de destino de una instancia de Compute Engine que ejecuta tu máquina virtual migrada. Tu proyecto host se puede usar como proyecto de destino. Si quieres migrar VMs a otros proyectos, debes añadirlos como proyectos de destino en Migrate to Virtual Machines. Para obtener más información, consulta la sección Añadir un proyecto de destino.
Para habilitar los servicios de Migrate to Virtual Machines, debe identificar elGoogle Cloud proyecto que quiera usar como proyecto host:
En la Google Cloud consola, en la página del selector de proyectos, selecciona o crea unGoogle Cloud proyecto que quieras usar como proyecto host:
Anota el nombre y el ID del proyecto seleccionado.
Instalar gcloud CLI
Instala gcloud CLI en tu estación de trabajo, lo que también instalará Google Cloud CLI. gcloud
es la herramienta de CLI principal que se usa para crear y gestionar recursos. Google Cloud Puedes usar gcloud
para realizar muchas tareas comunes de la plataforma desde la línea de comandos o en secuencias de comandos y otras automatizaciones.
Para instalar gcloud CLI, sigue estos pasos:
Instala e inicializa gcloud CLI.
Actualiza gcloud CLI:
gcloud components update
Asegúrate de que la CLI de gcloud tenga autorización para acceder a tus datos y servicios:
gcloud auth login
Se abre una nueva pestaña del navegador y se te pide que elijas una cuenta.
Habilitar los servicios necesarios en el proyecto del host
En tu proyecto host, habilita los servicios de Google Cloud que requiere el servicio Migrate to Virtual Machines. Para obtener más información sobre estos servicios, consulta gcloud services.
El proyecto host de Migrate to Virtual Machines requiere que habilites los siguientes Google Cloud servicios:
Nombre | Título |
---|---|
vmmigration.googleapis.com
|
API Migrate to Virtual Machines |
servicemanagement.googleapis.com
|
API Service Management |
servicecontrol.googleapis.com
|
API Service Control |
iam.googleapis.com
|
API de Gestión de Identidades y Accesos |
cloudresourcemanager.googleapis.com
|
API Cloud Resource Manager |
compute.googleapis.com
|
API de Compute Engine |
Para habilitar los servicios necesarios, sigue estos pasos:
Asegúrate de que el proyecto predeterminado sea el proyecto host. Sustituye PROJECT_ID por el ID del proyecto host:
gcloud config set project PROJECT_ID
Consulta la lista de servicios que ya están habilitados en el proyecto:
gcloud services list
Si no ve todos los servicios obligatorios, habilítelos:
gcloud services enable vmmigration.googleapis.com servicemanagement.googleapis.com servicecontrol.googleapis.com iam.googleapis.com cloudresourcemanager.googleapis.com compute.googleapis.com
Ahora deberías poder abrir la página Migrar a máquinas virtuales en la consola deGoogle Cloud :
Usar roles predefinidos
Gestión de Identidades y Accesos incluye dos roles predefinidos que puedes usar para controlar el acceso de los usuarios de tu organización:
Rol | Cargo | Descripción |
---|---|---|
roles/vmmigration.admin | Administrador de VM Migration | Permite a los usuarios crear nuevas fuentes de Migrate to Virtual Machines y realizar todas las demás operaciones de migración. |
roles/vmmigration.viewer | Lector de VM Migration | Permite a los usuarios obtener información sobre Migrate to Virtual Machines en la Google Cloud consola. Dirigido a usuarios que realizan migraciones, pero que no configuran el sistema ni añaden nuevas fuentes de migración. |
Por ejemplo, si quieres que un usuario de tu organización pueda ver información sobre una migración, pero no realizarla, asígnale el rol roles/vmmigration.viewer
.