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:
No console do Google Cloud , na página do seletor de projetos, selecione ou crie um projeto doGoogle Cloud para usar como projeto host:
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:
Instale e inicialize a gcloud CLI.
Atualize a gcloud CLI:
gcloud components update
Verifique se a gcloud CLI está autorizada a acessar os dados e serviços:
gcloud auth login
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:
Verifique se o projeto padrão está definido como host. Substitua PROJECT_ID pelo ID do projeto host:
gcloud config set project PROJECT_ID
Confira a lista de serviços já ativados no projeto:
gcloud services list
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
Você agora pode abrir a página "Migrate to Virtual Machines" no console doGoogle Cloud :
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
.