Ativar os serviços da Migrate to Virtual Machines

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

Como identificar o projeto host

Os projetos doGoogle Cloud são a base para criar, ativar e usar os serviços do Google Cloud , gerenciar APIs, ativar o faturamento, adicionar e remover colaboradores e administrar permissões para 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 para uma instância do Compute Engine que executa a VM migrada. O projeto host pode ser usado como um projeto de destino. Para migrar VMs para outros projetos, adicione-as como projetos de destino no Migrate to Virtual Machines. Consulte Como adicionar um projeto de destino para saber mais.

Para ativar os serviços do Migrate to Virtual Machines, identifique o projeto doGoogle Cloud que será usado como o projeto host:

  1. No console do Google Cloud , na página do seletor de projetos, selecione ou crie um projeto doGoogle 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 gcloud CLI

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 realizar várias tarefas de plataforma comuns 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 os dados e serviços:

    gcloud auth login
  4. Uma nova guia do navegador será aberta. Escolha uma conta.

Como ativar os serviços obrigató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, consulte serviços da gcloud.

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

Nome 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 Identity and Access Manager (IAM)
cloudresourcemanager.googleapis.com API Cloud Resource Manager
compute.googleapis.com API Compute Engine

Para ativar os serviços obrigatórios:

  1. Verifique se o projeto padrão está definido como host. Substitua PROJECT_ID pelo ID do projeto host:

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

    gcloud services list
  3. Se nem todos os serviços obrigató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. Você agora pode abrir a página "Migrate to Virtual Machines" no console doGoogle 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 podem ser usados para controlar o acesso de usuários na 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 realizem todas as outras operações de migração.
roles/vmmigration.viewer Leitor do VM Migration Permite que os usuários recuperem informações sobre o Migrate to Virtual Machines no console do Google Cloud . Para usuários que fazem migrações, mas não configuram o sistema nem adicionam novas origens de migração.

Por exemplo, para permitir que um usuário da organização visualize informações sobre uma migração, sem poder executá-la, atribua o papel roles/vmmigration.viewer.

A seguir