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:
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:
Toma nota del nombre y el ID del proyecto seleccionado.
Instala la gcloud CLI
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 gcloud CLI:
Instala e inicializa la gcloud CLI.
Actualiza la gcloud CLI:
gcloud components update
Asegúrate de que la gcloud CLI esté autorizada para acceder a tus datos y servicios:
gcloud auth login
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 Service Management |
servicecontrol.googleapis.com
|
API de Service Control |
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:
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
Observa la lista de servicios que ya están habilitados en el proyecto:
gcloud services list
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
Ahora deberías poder abrir la página Migrate to Virtual Machines en la consola de Google Cloud:
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
.