Habilita los servicios de Migrate to Virtual Machines

Antes de comenzar la migración, debes habilitar el servicio de Migrate to Virtual Machines en Google Cloud y todos los demás servicios de Google Cloud que requiere Migrate to Virtual Machines.

Identifica tu proyecto host

Los proyectos de Google Cloud constituyen la base para la creación, la habilitación y el uso de los servicios de Google Cloud, dentro de los que se incluyen la administración de las API, la habilitación de la facturación, el agregado y la eliminación de colaboradores, y la administración de los permisos de los recursos de Google Cloud.

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, de manera opcional, para alojar las instancias de Compute Engine que ejecutan tus cargas de trabajo migradas. Debes crear y configurar un proyecto host como se describe en las siguientes secciones.

  • Proyecto de destino (opcional)

    Un proyecto de destino define el proyecto de destino para una instancia de Compute Engine que ejecuta tu VM migrada. Puedes usar tu proyecto host como proyecto de destino. Si deseas migrar las VM a proyectos adicionales, debes agregarlas como proyectos de destino a Migrate to Virtual Machines. Consulta Agrega un proyecto de destino para obtener más información.

Para habilitar los servicios de Migrate to Virtual Machines, debes identificar el proyecto de Google Cloud que deseas usar como proyecto host:

  1. En la página del selector de proyectos de la consola de Google Cloud, selecciona o crea un proyecto de Google Cloud para usarlo como proyecto host:

    Ir a la página Selector de proyectos

  2. Toma nota del nombre y el ID del proyecto seleccionado.

Instala la CLI de gcloud

Instala la CLI de gcloud en tu estación de trabajo, que también instala Google Cloud CLI. gcloud es la herramienta de la CLI principal que usas para crear y administrar recursos de Google Cloud. Puedes usar gcloud para realizar muchas tareas comunes de la plataforma, ya sea desde la línea de comandos o en secuencias de comandos y otras automatizaciones.

Para instalar la CLI de gcloud:

  1. Instala e inicializa la CLI de gcloud.

  2. Actualiza la CLI de gcloud:

    gcloud components update
  3. Asegúrate de que la CLI de gcloud esté autorizada para acceder a tus datos y servicios:

    gcloud auth login
  4. Se abrirá una pestaña nueva del navegador y se te solicitará que elijas una cuenta.

Habilita los servicios requeridos en el proyecto host

Dentro de tu proyecto host, habilita los servicios de Google Cloud que requiere el servicio de Migrate to Virtual Machines. Para obtener más información sobre estos servicios, consulta servicios de gcloud.

El proyecto host de Migrate to Virtual Machines requiere que habilites los siguientes servicios de Google Cloud:

Nombre Título
vmmigration.googleapis.com API de Migrate to  Virtual Machines
servicemanagement.googleapis.com API de Administración de servicios
servicecontrol.googleapis.com API de Control de servicios
iam.googleapis.com API de administración de identidades y accesos (IAM)
cloudresourcemanager.googleapis.com API de Cloud Resource Manager
compute.googleapis.com API de Compute Engine

Para habilitar los servicios requeridos, sigue estos pasos:

  1. Asegúrate de haber configurado el proyecto predeterminado como host. Reemplaza PROJECT_ID por el ID de tu proyecto host:

    gcloud config set project PROJECT_ID
  2. Observa la lista de servicios que ya están habilitados en el proyecto:

    gcloud services list
  3. Si no ves todos los servicios requeridos en la lista, habilítalos:

    gcloud services enable vmmigration.googleapis.com servicemanagement.googleapis.com servicecontrol.googleapis.com iam.googleapis.com cloudresourcemanager.googleapis.com compute.googleapis.com 
  4. Ahora deberías poder abrir la página Migrate to Virtual Machines en la consola de Google Cloud:

    Ir a la página Migrate to Virtual Machines

Usa funciones predefinidas

Identity and Access Management incluye dos funciones predefinidas que puedes usar para controlar el acceso de los usuarios en tu organización:

Rol Título 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 Visualizador de VM Migration Permite a los usuarios recuperar información sobre Migrate to Virtual Machines en la consola de Google Cloud. Destinado a los usuarios que realizan migraciones, pero no configuran el sistema o agregan nuevas fuentes de migración.

Por ejemplo, si deseas permitir que un usuario de tu organización pueda ver información sobre una migración, pero no pueda realizar una, asígnale el rol roles/vmmigration.viewer.

¿Qué sigue?