Nesta página, apresentamos uma visão geral completa de como automatizar backups para suas VMs do VMware usando tags no console de gerenciamento do dispositivo.
Configurar o backup para o novo Google Cloud VMware Engine
O Google Cloud VMware Engine é um serviço totalmente gerenciado que permite executar a plataforma VMware no Google Cloud. O Google Cloud VMware Engine oferece continuidade operacional do VMware para que você possa se beneficiar de um modelo de consumo de nuvem e reduzir o custo total de propriedade. O Google Cloud VMware Engine também oferece provisionamento sob demanda, pagamento conforme o crescimento e otimização de capacidade. Para mais informações, consulte Google Cloud VMware Engine.
É possível implantar o Google Cloud VMware Engine e começar a fazer backup das VMs do VMware com o Google Cloud Backup e DR. Para começar, consulte Configurar o Google Cloud VMware Engine para proteção de backup e DR.
Pré-requisito para automatizar backups
Antes de começar a automatizar os backups de VMs do VMware, leia os seguintes procedimentos para se preparar para os backups:
- Criar um modelo do plano de backup
- Crie um perfil de recurso ou use um que já existe.
Depois de configurar o Backup e DR e criar um modelo de plano de backup, você já pode automatizar a proteção das VMs do VMware aplicando o modelo de plano de backup à VM usando as tags do vSphere.
Permissões
Para criar, atualizar e excluir categorias de tags e tags no vSphere, você precisa de privilégios de inclusão de tag do vSphere. Para mais informações, consulte Privilégios de inclusão de tags do vSphere.
Permissões e papéis do IAM
Para criar, atualizar e excluir tags de proteção dinâmica no console de gerenciamento do dispositivo, é preciso ter um dos seguintes papéis:
Administrador de Backup e DR
Usuário de Backup e DR
Usuário de Backup e DR V2
Editor do projeto
Proprietário do projeto
um papel personalizado que inclua as seguintes permissões:
Permissões necessárias
backupdr.managementServers.listDynamicProtectionbackupdr.managementServers.getDynamicProtectionbackupdr.managementServers.createDynamicProtectionbackupdr.managementServers.deleteDynamicProtectioncompute.instances.listEffectiveTags
Saiba mais sobre os papéis de Backup e DR.
Aplicar um modelo de plano de backup usando tags automaticamente
Esta seção ajuda você a automatizar a aplicação de um plano de backup a uma VM do VMware usando tags. Primeiro, crie um mapeamento de planos de backup para tags no console de gerenciamento do dispositivo. Em seguida, crie tags no vCenter usando os mesmos valores atribuídos no console de gerenciamento do dispositivo.
Criar valores de tag de proteção dinâmica
Use estas instruções para criar valores de tag de proteção dinâmica que podem ser usados com as VMs do VMware.
- No console de gerenciamento do dispositivo, clique em Planos de backup e selecione Tags de proteção dinâmica.
- Clique em Criar tag de proteção dinâmica.
- Insira um Valor da tag exclusivo que siga estes requisitos de nomenclatura.
- Na lista Tipo de aplicativo, selecione VMware Engine.
- Selecione um Modelo e um Perfil correspondentes para associar ao valor da tag. É possível ver quais vCenters podem ter as VMs protegidas com a seleção atual. Observação: cada valor de tag requer um modelo e um perfil exclusivos.
Clique em Salvar.
Um valor de tag de proteção dinâmica é criado.
Criar tags de proteção dinâmica no vSphere
Use estas instruções para criar tags de proteção dinâmica que serão anexadas às suas VMs do VMware para automatizar a proteção.
Criar categoria de tag
Para criar, atualizar e excluir categorias de tags e tags no vSphere, você precisa de privilégios de inclusão de tag do vSphere.
- No cliente do vSphere, clique em Menu > Tags e atributos personalizados.
- Clique na guia Tags e em Categorias.
- Clique no ícone Nova categoria.
- Adicione uma categoria com o nome
backupdr-dynamicprotect. - Selecione Uma tag em Tags por objeto. Não selecione a opção Muitas tags. Escolher a opção Muitas tags pode resultar na atribuição de várias tags da mesma categoria a uma única VM, o que pode causar problemas.
- Opcional: na caixa Descrição, insira uma descrição da categoria da tag.
Na seção Tipos de objetos associáveis, marque a caixa de seleção ao lado de Máquina virtual.
Para mais detalhes sobre as operações de categorias de tags, consulte esta documentação da VMware.
Criar tags para a categoria de tags
Para criar, atualizar e excluir categorias de tags e tags no vSphere, você precisa de privilégios de inclusão de tag do vSphere.
É possível adicionar, editar ou excluir valores de tag mais tarde.
Cada tag precisa corresponder à ortografia exata dos valores da tag de proteção dinâmica que você definiu anteriormente no console do Google Cloud .
- No cliente do vSphere, clique em Menu > Tags e atributos personalizados.
- Clique em Tags.
- Clique no ícone Nova tag.
- Especifique o nome que você definiu no console de gerenciamento do dispositivo.
- Adicione uma descrição sobre o modelo de backup e o perfil que serão usados para a proteção com essa tag.
Na lista Categoria, selecione a categoria de tag backupdr-dynamicprotect criada anteriormente.
Veja mais detalhes sobre as operações de tag na documentação do VMware.
Adicionar tags de proteção dinâmica a uma VM do VMware
Agora que você criou valores de tag de proteção dinâmica e os vinculou a uma tag de proteção dinâmica, a próxima etapa é atribuir uma tag a uma VM da VMware. A proteção com base em tags não funcionará se as VMs estiverem protegidas em um grupo lógico. Remova o grupo lógico e tente usar a proteção dinâmica.
Para atribuir tags a VMs no vSphere, é preciso ter privilégios de inclusão de tag do vSphere na instância raiz do vCenter Server.
Suas tags de proteção dinâmica podem ser atribuídas à VM do VMware usando as instruções a seguir.
- No cliente vSphere, acesse uma árvore de inventário.
- Selecione um objeto na lista. Clique em Ações ou clique com o botão direito do mouse no nome do objeto para abrir o menu.
- Selecione Tags e atributos personalizados.
- Selecione Atribuir tag.
Selecione na lista um valor de tag que pertença à categoria de tag backupdr-dynamicprotect.
Confira mais detalhes sobre as etapas de atribuição de tags na documentação da VMware.
Remover uma tag de uma VM da VMware
É possível remover uma tag de uma VM do VMware usando as instruções a seguir. Para remover tags de VMs no vSphere, é preciso ter privilégios de inclusão de tag do vSphere na instância raiz do vCenter Server.
- No cliente vSphere, acesse uma árvore de inventário.
- Selecione um objeto na lista. Clique em Ações ou clique com o botão direito do mouse no nome do objeto para acessar o menu.
- Selecione Tags e atributos personalizados.
- Selecione Remover tag.
- Selecione a tag na lista para removê-la.
Confira mais detalhes sobre as etapas de remoção de tags na documentação da VMware.
Executar a proteção automática manual
Embora o mecanismo de proteção seja executado diariamente às 4h15 e às 16h15, horário local, também é possível fazer uma execução sob demanda do mecanismo de proteção dinâmica usando as seguintes etapas de comando:
Defina o endpoint do console de gerenciamento do dispositivo inserindo um valor que comece com "https://bmc-" e termine com ".com". Por exemplo:
https://bmc-PROJECT_NUMBER-GENERATED_ID-dot-REGION.backupdr.googleusercontent.comexport MC_ENDPOINT="MC_ENDPOINT_edited_value"Gere um token do portador:
echo "Generating a new bearer token..." export BEARER_TOKEN=$(gcloud auth print-access-token) echo "Bearer token generated: BEARER_TOKEN=$BEARER_TOKEN"Receba um novo ID de sessão:
echo "Generating a new session id..." export SESSION_RESPONSE=$(curl -XPOST -H "Authorization: Bearer $BEARER_TOKEN" -H "Content-Type: application/json" -d '{}' "$MC_ENDPOINT/actifio/session" 2>&-) export SESSION_ID=$(echo $SESSION_RESPONSE | jq -r '.session_id') if [ -z ${SESSION_ID} ] then echo "Issue with generating a new session id. Response: $SESSION_RESPONSE"; return 1; fi echo "Session id generated: SESSION_ID=$SESSION_ID"Depois de definir um endpoint, gerar um token do portador e receber um ID de sessão, é possível acionar jobs de proteção dinâmica por uma hora até que o ID de sessão expire.
Acionar um job de proteção dinâmica.
Um job de proteção dinâmica atualiza todas as VMs do VMware com as tags atuais e atribui planos de backup com base nas tags. O job acionado pode levar alguns minutos, dependendo do número de alterações pendentes nas cargas de trabalho.
echo "Triggering dynamic protection job.." curl -H "Authorization: Bearer $BEARER_TOKEN" -H "backupdr-management-session: Actifio $SESSION_ID" -H "Content-Type: application/json" -XPOST -d '{}' "$MC_ENDPOINT/actifio/dynamicprotection/job/vmwarevm" echo "Dynamic protection job triggered."
Migrar da proteção manual para a dinâmica
Se você pretende migrar os recursos já protegidos para usar a proteção dinâmica com tags, ative a flag de migração no projeto. Depois de ativar a migração, todas as VMs protegidas manualmente poderão usar a proteção dinâmica. Adicionar tags a uma VM a protege automaticamente com base na tag, e a proteção manual atual é removida.
Antes de começar, siga as etapas em Executar a proteção automática manual para configurar a sessão.
Bash
Execute os comandos a seguir.
Defina o endpoint do console de gerenciamento do dispositivo inserindo um valor que comece com "https://bmc-" e termine com ".com". Por exemplo:
https://bmc-PROJECT_NUMBER-GENERATED_ID-dot-REGION.backupdr.googleusercontent.com#!/bin/bash export MC_ENDPOINT="MC_ENDPOINT_edited_value"Ative a migração.
curl -H "Authorization: Bearer $BEARER_TOKEN" -H "backupdr-management-session: Actifio $SESSION_ID" -H "Content-Type: application/json" -XPATCH -d '{ "enableMigrationToTagBasedProtection":"true"}' "$MC_ENDPOINT/actifio/dynamicprotection/jobconfig"
Console de gerenciamento do dispositivo
Para ativar a migração de VMs do VMware protegidas manualmente para a proteção baseada em tags, siga estas etapas:
- Ative a opção Ativar a migração para a proteção baseada em tags.
- Confirme a caixa de diálogo "Ativar migração". As VMs do VMware protegidas manualmente serão protegidas novamente usando a tag definida na VM.
Para desativar a migração de VMs do VMware protegidas manualmente para a proteção baseada em tags, siga estas etapas:
- Alterne Ativar a migração para a proteção baseada em tags para o status DESATIVADO.
- Confirme a caixa de diálogo "Desativar migração". Isso desativa a migração de VMs do VMware protegidas manualmente para a proteção baseada em tags.
Eventos e notificações
Depois que o mecanismo de proteção dinâmica for executado, você poderá analisar o progresso em monitorar eventos. O console de gerenciamento do dispositivo recebe notificações de resumo após realizar ações de proteção dinâmica. As notificações de erro são enviadas se uma ação do usuário for necessária.
Práticas recomendadas
Proteger um grande número de VMs usando a proteção dinâmica pode levar a um aumento no número de jobs de backup em execução e na quantidade de armazenamento usada. Para melhores resultados, considere o seguinte:
- Aumente o intervalo de tempo das janelas de backup. Uma janela de 6 a 10 horas pode ajudar a garantir que todos os jobs sejam concluídos.
Problemas conhecidos
- Se um vCenter tiver mais de uma VM com o mesmo nome, a proteção será aplicada apenas à primeira VM em ordem alfabética.