Importe uma imagem universal para Google Cloud

A migração da infraestrutura de TI existente para a nuvem apresenta desafios, especialmente quando move recursos críticos, como imagens douradas. As imagens douradas são sistemas operativos e conjuntos de aplicações padronizados e pré-configurados essenciais para o aprovisionamento consistente de ambientes no desenvolvimento, nos testes e na produção. Garantir a replicação destas imagens em Google Cloud, sem perder a fidelidade nem a eficiência operacional, é uma prioridade máxima para muitas empresas.

A migração para máquinas virtuais oferece dois caminhos de migração principais que abordam diferentes exemplos de utilização: importação de imagens e importação de imagens de máquinas.

  • A importação de imagens migra discos individuais, como o sistema operativo ou os volumes de dados, para o Google Cloud. Este método suporta a recriação ou a manutenção de imagens de referência, especialmente quando replica uma configuração base consistente em várias instâncias.
  • A importação de imagens da máquina captura o estado completo da instância da máquina virtual (VM), incluindo vários discos, metadados de configuração, rede e scripts de arranque. Esta solução abrangente é adequada para migrar cargas de trabalho complexas que requerem replicação completa.

Para mais informações sobre os exemplos de utilização e as vantagens da importação de imagens e da importação de imagens de máquinas, consulte o artigo Escolha a sua estratégia de importação.

A melhor abordagem de migração depende da sua carga de trabalho. Algumas imagens são simples e adequadas para importação ao nível do disco ou de imagens, como discos do SO, discos de base de dados ou sistemas de ficheiros. Outras, com interdependências mais apertadas e requisitos de configuração, beneficiam da natureza holística da importação de imagens de máquinas. Compreender as distinções entre estas opções simplifica a migração para a nuvem.

Objetivos

  • Compreenda as capacidades de importação de imagens.
  • Compreenda as capacidades de importação de imagens de máquinas.
  • Escolha a abordagem de migração adequada para imagens de disco simples em comparação com instâncias de VM complexas com vários discos.
  • Migre imagens douradas para o Google Cloud , preservando a integridade e a flexibilidade.

Custos

Este tutorial usa os seguintes componentes faturáveis do Google Cloud:

Reveja as páginas de preços de cada serviço para compreender os custos associados à execução deste tutorial. Elimine os recursos após concluir o tutorial para evitar cobranças contínuas.

Antes de começar

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Ative a API VM Migration no seu projeto.
  7. Certifique-se de que o sistema operativo no disco é suportado pela ferramenta Migrate to VMs. Para mais informações, consulte o artigo Sistemas operativos suportados.
  8. Certifique-se de que os ficheiros de imagem de disco virtual que quer importar são suportados.
  9. Crie um contentor do Cloud Storage para carregar os seus ficheiros de imagem.
  10. Certifique-se de que as seguintes funções de gestão de identidade e de acesso são concedidas. Para mais informações, consulte o artigo Conceda as autorizações necessárias.
    1. Administrador da VM Migration
    2. Agente de serviço da VM Migration

Importação de imagens: a sua ferramenta de migração de precisão

A importação de imagens oferece uma abordagem detalhada, focando-se na transferência de imagens de disco virtual individuais para o Google Cloud. Esta ação migra os componentes fundamentais das suas instâncias de VM. Estas imagens, que normalmente contêm sistemas operativos, instanciam novas instâncias de VMs ou criam discos persistentes no Google Cloud.

Para mais informações sobre as funcionalidades de importação de imagens, consulte os artigos Importação de imagens e importação de imagens de máquinas.

Compreenda as imagens de disco

As imagens de disco são ferramentas versáteis. Pode usá-los para configurar rapidamente instâncias de VMs, fazer cópias de segurança de sistemas inteiros para proteção ou clonar ambientes para simplificar a implementação. Também são ideais para testar software ou realizar a recuperação do sistema sem alterar a configuração original. Para cópias de segurança, desenvolvimento ou resolução de problemas, as imagens de disco tornam a gestão das tarefas de TI eficiente e fiável.

As imagens de disco de VMs são representações de baixo nível de volumes de armazenamento. Existem em vários formatos.

  • Imagens de disco não processadas: as imagens de disco não processadas são cópias não comprimidas e diretas ao nível do bloco de volumes de disco completos. Oferecem a mais alta fidelidade, mas resultam nos maiores tamanhos de ficheiros. Os formatos comuns incluem:
    • VMDK (disco de máquina virtual) – Recomendado para uma importação mais rápida
    • QCOW
    • QCOW2
    • QED
    • VPC
    • IATV
    • VHDX
    • VHD
  • Imagens de disco esparsas: as imagens de disco esparsas otimizam o armazenamento guardando apenas os blocos de disco usados. Isto reduz significativamente a sobrecarga de armazenamento e expande-se dinamicamente à medida que os dados são escritos. No Google Cloud, o sistema operativo e os discos de dados são armazenados e usados como imagens.

Importe uma imagem principal através da importação de imagens

Pode importar uma imagem de disco virtual para Google Cloud usando a Google Cloud consola, a Google Cloud CLI ou comandos da API REST. Para obter informações sobre como importar imagens através da CLI Google Cloud e de comandos da API REST, consulte o artigo Importe uma imagem de disco virtual para Google Cloud.

Para importar uma imagem de disco virtual para o Google Cloud usando a consolaGoogle Cloud , siga estes passos.

  1. Carregue o ficheiro de imagem de disco virtual para um contentor do Cloud Storage. Para um melhor desempenho, recomendamos que carregue o ficheiro de imagem do disco virtual para um contentor na mesma região da nuvem em que quer criar a imagem.

  2. Abra o separador Importações de imagens na página Migrar para VMs na Google Cloud consola.

    Aceda a Importações de imagens

  3. Clique em Criar imagem.

  4. Clique em Procurar para ver a lista de contentores no seu projeto atual. Selecione o ficheiro a partir do qual quer importar a imagem.

  5. Defina as restantes caraterísticas da imagem. Para mais informações sobre os parâmetros, consulte o artigo Importe uma imagem de disco virtual.

    1. Considere usar a funcionalidade Generalizar para imagens do Windows. Quando uma instância de VM é criada a partir de uma imagem no Windows, são adicionadas informações únicas a essa instância. O processo de generalização remove estes dados únicos, o que lhe permite criar várias instâncias a partir da mesma imagem.
    2. Use famílias de imagens públicas para gerir o ciclo de vida das suas imagens. Certifique-se de que cria novas instâncias a partir da versão mais atualizada de cada família de imagens. Adicione o campo Family a uma nova imagem para indicar que esta é a versão mais recente das imagens pertencentes a essa família.
  6. Depois de preencher todos os detalhes e opções dos parâmetros, clique em Criar para iniciar o processo de importação de imagens.

  7. Depois de criar a tarefa de importação, acompanhe o respetivo estado no painel de controlo Migrar para VMs.

Quando a tarefa de importação estiver concluída, tem uma imagem baseada em disco.

Importação de imagens de máquinas: a abordagem de migração holística

As imagens de máquinas oferecem uma abordagem abrangente, fornecendo uma solução mais ampla em comparação com o foco apenas em discos individuais. Uma imagem da máquina captura a configuração de uma instância da VM completa, incluindo as definições da instância, as configurações de rede, os detalhes do sistema operativo, os metadados e as etiquetas, as configurações de segurança, bem como os scripts de arranque e encerramento.

Ao importar uma imagem de máquina, traz um esquema completo e unificado da sua instância de VM para o Google Cloud. Este método holístico simplifica a migração de cargas de trabalho complexas, garantindo a consistência e reduzindo a probabilidade de erros durante a implementação.

Para mais informações sobre as funcionalidades de importação de imagens de máquinas, consulte o artigo Importação de imagens e importação de imagens de máquinas.

Importe uma imagem dourada através da importação de imagens da máquina

Pode importar uma imagem de máquina para Google Cloud usando a Google Cloud consola, a CLI gcloud ou os comandos da API REST. Para informações sobre a importação de imagens de máquinas através da CLI gcloud e de comandos da API REST, consulte o artigo Importe uma imagem de máquina para Google Cloud.

Para importar uma imagem de máquina para o Google Cloud usando Google Cloud consola, siga estes passos:

  1. Carregue o ficheiro OVA ou OVF para um contentor do Cloud Storage. Para um melhor desempenho, recomendamos que carregue o ficheiro de imagem do disco virtual para um contentor na mesma região da nuvem em que quer criar a imagem.

  2. Abra o separador Importações de imagens de máquinas na página Migrar para VMs na consola Google Cloud .

    Aceda a Importações de imagens de máquinas

  3. Clique em Criar imagem de máquina.

  4. Clique em Procurar para ver a lista de contentores no seu projeto atual. Selecione o ficheiro a partir do qual quer importar a imagem.

  5. Defina as restantes caraterísticas da imagem. Para mais informações sobre os parâmetros, consulte o artigo Importe uma imagem de máquina.

    Considere usar a funcionalidade Generalizar para imagens do Windows. Quando uma instância de VM é criada a partir de uma imagem no Windows, são adicionadas informações únicas a essa instância. O processo de generalização remove estes dados únicos, o que lhe permite criar várias instâncias a partir da mesma imagem.

  6. Depois de preencher todos os detalhes e opções dos parâmetros, clique em Criar para iniciar o processo de importação de imagens.

  7. Depois de criar a tarefa de importação, acompanhe o respetivo estado no painel de controlo Migrar para VMs.

Quando a tarefa de importação estiver concluída, tem uma imagem de máquina.

Limpar

Depois de concluir o tutorial, limpe os recursos que criou para deixar de incorrer em custos. As secções seguintes descrevem como eliminar ou desativar estes recursos.

Elimine o projeto

A forma mais fácil de eliminar a faturação é eliminar o projeto que criou para o tutorial.

Para eliminar o projeto:

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

Elimine recursos individuais

Se não quiser eliminar todo o projeto, elimine os recursos individuais criados durante este tutorial.

  1. Elimine o contentor:
    gcloud storage buckets delete BUCKET_NAME
  2. Elimine todas as imagens importadas ou imagens de máquinas.
    gcloud compute images delete IMAGE_NAME
    gcloud compute machine-images delete MACHINE_IMAGE_NAME
  3. Elimine todas as instâncias de máquinas virtuais criadas a partir das imagens importadas.
  4. Elimine a instância:
    gcloud compute instances delete INSTANCE_NAME