Ativar os serviços da Migrate to Virtual Machines

Antes de iniciar uma migração, é preciso ativar o serviço Migrate to Virtual Machines no Google Cloud e também ativar todos os outros serviços do Google Cloud exigidos pelo Migrate to Virtual Machines.

Como identificar o projeto host

Os projetos do Google Cloud formam a base para criar, ativar e usar serviços do Google Cloud, incluindo gerenciamento de APIs, ativação de faturamento, adição e remoção de colaboradores e gerenciamento de permissões de recursos do Google Cloud

O Migrate to Virtual Machines usa os seguintes tipos de projetos:

  • Projeto host (obrigatório)

    Use o projeto host para controlar o processo de migração e, opcionalmente, hospedar as instâncias do Compute Engine que executam as cargas de trabalho migradas. Você precisa criar e configurar um projeto host conforme descrito nas seções a seguir.

  • Projeto de destino (opcional)

    Um projeto de destino define o projeto de destino para uma instância do Compute Engine que executa a VM migrada. O projeto host pode ser usado como um projeto de destino. Se você quiser migrar VMs para outros projetos, adicione-as como projetos de destino para Migrate to Virtual Machines. Consulte Como adicionar um projeto de destino para saber mais.

Para ativar os serviços do Migrate to Virtual Machines, é preciso identificar o projeto do Google Cloud que você quer usar como o projeto host:

  1. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud para usar como projeto host:

    Acessar a página do seletor de projetos

  2. Anote o nome e o ID do projeto selecionado.

Como instalar a CLI gcloud

Instale a gcloud CLI na estação de trabalho, que também instala a CLI do Google Cloud. gcloud é a principal ferramenta da CLI usada para criar e gerenciar recursos do Google Cloud. Use gcloud para executar muitas tarefas comuns da plataforma pela linha de comando ou em scripts e outras automações.

Para instalar a gcloud CLI:

  1. Instale e inicialize a gcloud CLI.

  2. Atualize a gcloud CLI:

    gcloud components update
  3. Verifique se a gcloud CLI está autorizada a acessar seus dados e serviços:

    gcloud auth login
  4. Uma nova guia do navegador será aberta e você precisará escolher uma conta.

Como ativar os serviços necessários no projeto host

No projeto host, ative os serviços do Google Cloud exigidos pelo serviço do Migrate to Virtual Machines. Para mais informações sobre esses serviços, consulte serviços do gcloud.

O projeto host do Migrate to Virtual Machines requer a ativação dos seguintes serviços do Google Cloud:

Nome Nome
vmmigration.googleapis.com API Migrate to Virtual Machines
servicemanagement.googleapis.com Service Management API
servicecontrol.googleapis.com API Service Control
iam.googleapis.com API Identity and Access Manager (IAM)
cloudresourcemanager.googleapis.com API Cloud Resource Manager
compute.googleapis.com API Compute Engine

Para ativar os serviços necessários:

  1. Verifique se você definiu o projeto padrão como host. Substitua PROJECT_ID pelo ID do projeto host:

    gcloud config set project PROJECT_ID
  2. Veja a lista de serviços já ativados no projeto:

    gcloud services list
  3. Se nem todos os serviços necessários estiverem listados, ative-os:

    gcloud services enable vmmigration.googleapis.com servicemanagement.googleapis.com servicecontrol.googleapis.com iam.googleapis.com cloudresourcemanager.googleapis.com compute.googleapis.com 
  4. Agora você conseguirá abrir a página "Migrate to Virtual Machines" no Console do Google Cloud:

    Acessar a página "Migrate to Virtual Machines"

Como usar papéis predefinidos

O Identity and Access Management inclui dois papéis predefinidos que você pode usar para controlar o acesso de usuários na sua organização:

Papel Nome Descrição
roles/vmmigration.admin Administrador do VM Migration Permite que os usuários criem novas origens do Migrate to Virtual Machines e executem todas as outras operações de migração.
roles/vmmigration.viewer Visualizador do VM Migration Permite que os usuários recuperem informações sobre o Migrate to Virtual Machines no console do Google Cloud. Destinado a usuários que estão fazendo migrações, mas não estão configurando o sistema nem adicionando novas origens de migração.

Por exemplo, se você quiser permitir que um usuário na organização possa visualizar informações sobre uma migração, mas não realizar uma migração, atribua a ele o papel roles/vmmigration.viewer.

A seguir