Migrar uma configuração de backup de instância do Compute Engine do console de gerenciamento do dispositivo para um cofre de backup

Migre uma proteção de instância do Compute Engine do plano de backup do console de gerenciamento do dispositivo para um plano de backup do backup vault usando a proteção de instância do Compute Engine sem interrupções, desinstalação do agente de backup, peering de rede ou alterações nos firewalls da VPC.

Vantagens

  • Proteção aprimorada contra ransomware: recursos avançados de proteção contra alterações e exclusões que protegem seus dados contra ransomware e exclusão acidental ou mal-intencionada.

  • Economia imediata de custos: reduza as taxas de gerenciamento assim que concluir a migração.

  • Infraestrutura simplificada: mude para um modelo de infraestrutura zero que elimina a necessidade de dispositivos de backup, reduzindo o custo total de propriedade (TCO).

  • Gerenciamento integrado: use uma experiência integrada do console do Google Cloud com suporte total para a gcloud CLI, o Terraform e as APIs do Google Cloud para automação em escala sem esforço.

  • Suporte expandido: tenha uma plataforma unificada que também oferece suporte ao Cloud SQL, ao AlloyDB para PostgreSQL e ao Filestore.

  • Disponível em todas as regiões do Google Cloud .

Limitações

  • A migração não será compatível se o plano de backup do console de gerenciamento de dispositivos atual ou a configuração da instância do Compute Engine incluir algum dos seguintes recursos:

    • Planos de backup do console de gerenciamento de appliances configurados com snapshots de arquivamento.

    • Instâncias do Compute Engine que usam o Google Cloud Hyperdisk.

    • Instâncias do Compute Engine que excluem discos específicos dos backups.

  • Só é possível migrar instâncias padrão do Compute Engine. Outros tipos de cargas de trabalho de aplicativos, como VMs do Microsoft SQL, SAP HANA, Oracle e VMware, não podem ser migrados usando esta página.

  • Não é possível migrar backups atuais.

Considerações

  • Para fazer uma migração em massa, você precisa de um script de migração para automatizar a transição em ambientes de grande escala. Entre em contato com o Cloud Customer Care para receber um script de migração em massa.

  • Se você mantiver a proteção de uma instância do Compute Engine pelo backup vault e pelo console de gerenciamento, poderá receber cobranças de faturamento para os dois ambientes.

  • Se uma instância do Compute Engine automatizar backups usando a proteção dinâmica de tags, o job programado vai proteger as instâncias novamente após a migração, a menos que a tag seja removida manualmente.

  • Recomendamos que você evite migrar VMs que usam o Google Cloud Hyperdisk.

  • Os papéis atuais do serviço de backup e DR continuam funcionando como esperado. No entanto, se você planeja fazer backup de instâncias do Compute Engine de vários projetos de serviço em um backup vault centralizado (ou seja, um backup vault criado em um projeto de backup central), conceda o papel de operador do Compute Engine de backup e DR (roles/backupdr.computeEngineOperator) ao agente de serviço do backup vault em todos os projetos de serviço que hospedam as instâncias que precisam de backup. Para mais informações, consulte Conceder um papel ao agente de serviço.

Como funciona

Quando você faz uma migração, os backups históricos permanecem no console de gerenciamento do dispositivo e não são migrados para o backup vault. Você mantém o acesso no console de gerenciamento do dispositivo até que eles expirem de acordo com a política de retenção original.

Depois que a migração for concluída, será possível ver os pontos de recuperação históricos no console de gerenciamento do dispositivo e os novos pontos de recuperação no console do Google Cloud .

Para migrar sua instância do Compute Engine do console de gerenciamento do dispositivo para um backup vault, siga estas etapas:

  1. Configurar a proteção: use o comando MigrateToBackupVault para proteger as instâncias do Compute Engine com um plano de backup do backup vault.

  2. Realizar a verificação: confirme se o backup vault cria backups com sucesso.

  3. Remover a proteção do console de gerenciamento do dispositivo: use o comando UnprotectVMsFromManagementConsole para remover a proteção do console de gerenciamento do dispositivo.

Antes de começar

  1. Verifique se você tem as permissões necessárias para concluir este guia.

  2. Verifique se você tem os seguintes recursos:

    • Um backup vault preexistente. Para instruções, consulte Criar um backup vault.
    • Um plano de backup preexistente configurado para usar o backup vault. Crie esse plano de backup no console do Google Cloud . Ele pode ser equivalente ao plano de backup do console de gerenciamento do dispositivo. Para instruções, consulte Criar um plano de backup.

Funções exigidas

Para receber as permissões necessárias para migrar uma configuração de backup de instância do Compute Engine, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:

  • Administrador de backup e DR (papel legado para operações do console de gerenciamento de dispositivos)
  • Administrador de Backup e DR (roles/backupdr.admin)

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.

Instalar a ferramenta de migração

Para executar os comandos de migração, instale o executável independente backupdr_gcevm_migration_tool no ambiente escolhido, seja no Cloud Shell ou na estação de trabalho local.

Google Cloud Shell

  1. Abra o Cloud Shell no console do Google Cloud .

  2. Clique em Mais e em Fazer upload.

  3. Selecione o arquivo backupdr_gcevm_migration_tool.

  4. Torne a ferramenta executável:

    chmod +x ~/backupdr_gcevm_migration_tool
    
  5. Execute a ferramenta usando ~/backupdr_gcevm_migration_tool.

Ambiente local

  1. Faça o download do executável backupdr_gcevm_migration_tool.

  2. Instale e autentique a CLI gcloud. Para mais informações, consulte Instalar a CLI gcloud.

  3. Mova o executável para um diretório, por exemplo, ~/tools, e torne-o executável:

    mkdir -p ~/tools
    mv ~/Downloads/backupdr_gcevm_migration_tool ~/tools/
    chmod +x ~/tools/backupdr_gcevm_migration_tool
    
  4. Opcional: para executar a ferramenta em qualquer diretório, adicione-a ao PATH. Adicione a seguinte linha ao arquivo ~/.bashrc ou ~/.zshrc:

    export PATH="$PATH:$HOME/tools"
    
  5. Recarregue o shell:

    source ~/.bashrc
    

Migrar instâncias do Compute Engine

Para migrar as instâncias, execute os comandos da ferramenta de migração no ambiente de terminal em que você instalou a ferramenta, substituindo os valores de marcador nos exemplos pelos nomes de recursos, IDs de projeto e URLs reais.

Proteger instâncias do Compute Engine com um plano de backup do backup vault

Execute o comando MigrateToBackupVault para identificar as instâncias qualificadas do Compute Engine em um plano de backup do console de gerenciamento de dispositivos e protegê-las com o plano de backup do backup vault especificado.

  1. Execute o comando MigrateToBackupVault:

    ./backupdr_gcevm_migration_tool MigrateToBackupVault \
      --slt_name=SLT_NAME \
      --management_server_url=MANAGEMENT_SERVER_URL \
      --backup_plan=projects/PROJECT_ID/locations/REGION/backupPlans/BACKUP_PLAN_NAME \
      --workload_projects=PROJECT_ID_1,PROJECT_ID_2 \
      --apply \
      --trigger_backup
    

    Substitua:

    • SLT_NAME: o nome do plano de backup do console de gerenciamento do dispositivo de origem (anteriormente conhecido como modelo de nível de serviço ou SLT).
    • MANAGEMENT_SERVER_URL: o URL do console de gerenciamento do dispositivo.
    • PROJECT_ID: o ID do projeto Google Cloud .
    • REGION: a região em que o plano de backup está localizado.
    • BACKUP_PLAN_NAME: o nome do plano de backup a ser aplicado.
    • PROJECT_ID_1,PROJECT_ID_2: uma lista separada por vírgulas de IDs de projetos que contêm instâncias do Compute Engine ou all.

    Outras flags:

    • --apply: executa a proteção. Se omitido, a ferramenta será executada no modo de teste.
    • --trigger_backup: inicia um backup on demand imediatamente após a aplicação da proteção.

    O comando cria um arquivo de saída chamado MigrateToBackupVault_{slt_name}_output.txt que resume as ações realizadas e o status da VM.

  2. Para verificar se as instâncias estão protegidas pelo plano de backup, acesse a página Backup e DR > Backups em Vault no console do Google Cloud .

Desproteger instâncias do Compute Engine no console de gerenciamento do dispositivo

O comando UnprotectVMsFromManagementConsole remove a proteção das instâncias do Compute Engine no console de gerenciamento do appliance. Esse comando só desprotege uma VM se ela estiver protegida pelo novo plano de backup e tiver pelo menos um backup vault bem-sucedido.

  1. Execute o comando UnprotectVMsFromManagementConsole:

    ./backupdr_gcevm_migration_tool UnprotectVMsFromManagementConsole \
      --slt_name=SLT_NAME \
      --management_server_url=MANAGEMENT_SERVER_URL \
      --workload_projects=PROJECT_ID_1,PROJECT_ID_2 \
      --apply
    

    Substitua:

    • SLT_NAME: o nome do plano de backup do console de gerenciamento do dispositivo de origem.
    • MANAGEMENT_SERVER_URL: o URL do console de gerenciamento do dispositivo.
    • PROJECT_ID_1,PROJECT_ID_2: uma lista separada por vírgulas de IDs de projeto ou all.

      Outras flags:

    • --apply: executa a desproteção. Se omitida, a ferramenta será executada no modo de teste.

O comando cria um arquivo de saída chamado UnprotectVMsFromManagementConsole_{slt_name}_output.txt que resume as ações.

  1. Verifique se as instâncias qualificadas não estão mais protegidas no console de gerenciamento do dispositivo.

A ferramenta de migração verifica seu ambiente para garantir uma transição segura. Por exemplo, a ferramenta remove a proteção do console de gerenciamento do dispositivo somente depois de verificar se há um backup do backup vault para a instância.

Criptografia

O backup vault é totalmente compatível com chaves de criptografia gerenciadas pelo cliente (CMEK) para instâncias do Compute Engine, o que permite criptografar seus backups usando suas próprias chaves de criptografia.

Mudanças no monitoramento, nos relatórios e nos alertas

Após a migração, use o Cloud Monitoring e o Cloud Logging para observabilidade em vez de relatórios por e-mail do console de gerenciamento legado. Isso permite criar painéis personalizados e configurar alertas diretamente no console do Google Cloud . Para programar alertas por e-mail ou configurar políticas de alertas nos painéis de monitoramento, consulte Introdução aos alertas.

Acessar dados de relatórios históricos

Os dados de monitoramento e relatórios pré-migração continuam acessíveis fazendo login no console de gerenciamento do dispositivo. Para monitoramento pós-migração e dados de relatórios, acesse-os diretamente no console do Google Cloud .

Se você quiser analisar os dados pré e pós-migração juntos no BigQuery, encaminhe os registros para um conjunto de dados do BigQuery usando um coletor de registros. Para configurar coletores de registros e relatórios pré-criados, consulte Configurar relatórios pré-criados no BigQuery.

Depois que os registros estiverem no BigQuery, você poderá fazer o seguinte:

Executar um ambiente híbrido

Um ambiente híbrido é totalmente compatível. Recomendamos migrar todas as instâncias qualificadas do Compute Engine para um backup vault imediatamente para aproveitar os benefícios de custo e segurança. No entanto, se o ambiente incluir configurações que não são compatíveis com o backup vault, será possível manter a proteção dessas instâncias usando o console de gerenciamento do dispositivo. À medida que o Backup e DR adiciona suporte para esses recursos, é possível migrar as instâncias restantes para o backup vault. Se você tiver dúvidas sobre as configurações compatíveis, entre em contato com o Cloud Customer Care.

Reverter uma migração

Se você tiver problemas durante a migração, poderá reverter as mudanças. Para reduzir o risco, recomendamos uma estratégia de sobreposição: não desproteja a instância no console de gerenciamento do dispositivo até confirmar que o novo job de backup do backup vault foi concluído com sucesso. Essa estratégia garante que as instâncias mantenham a cobertura de backup contínua.

Os backups de instâncias históricas criados antes da transição da migração permanecem disponíveis e acessíveis no console de gerenciamento do dispositivo. Acesse os novos backups criados no backup vault diretamente no console do Google Cloud .

A seguir