Home > Blog de Apoio e Recuperação > Software de backup Hyper V. Melhores soluções de backup para Hyper V

Software de backup Hyper V. Melhores soluções de backup para Hyper V

1 Star2 Stars3 Stars4 Stars5 Stars
(14 avaliações, média: 5,00 de 5)
Loading...
Atualizado 3rd fevereiro 2024, Rob Morrison

De maneira geral, a base de usuários do Hyper V (para não mencionar a base mais ampla de usuários de VMs) é extremamente grande. Com isso, existem muitas soluções de backup diferentes para ele que têm recursos únicos, serviços exclusivos, e muito mais. Entretanto, pode ser uma grande surpresa para muitas pessoas descobrir que é possível fazer backup da VM do seu Hyper V de maneira nativa se você estiver usando o Windows Server 2012 ou mais recente. Não só isso, mas esse também é um processo relativamente simples que requer pouca ou nenhuma configuração. Não é ideal usar isso como fonte principal de backup para VMs, mas pode ser útil como uma opção adicional e dedicada em certas situações.

Windows Server Backup

Essa solução de backup do Hyper V se chama Windows Server Backup, e pode ser instalada como um recurso adicional do Server Manager. Tanto o Windows Server Backup, quanto outras soluções de terceiros, estão usando a tecnologia de snapshot para criar esses backups. Um snapshot (ou um ponto de verificação) é um estado da VM em um ponto específico no tempo, e ele pode armazenar o estado de discos virtuais, conteúdo de RAM e configurações específicas da VM.

Vale notar que o backup em nuvem também é possível com essa ferramenta, quando configurado corretamente. Entretanto, a fim de mostrar o básico por trás do processo, vamos nos concentrar mais no processo backup local da VM.

A interface gráfica do Windows Server Backup

Depois de abrir o Windows Server Backup, você poderá clicar com o botão direito do mouse na linha “Local backup”, e verá uma série de opções diferentes, como “Backup once”, “Scheduled backup”, e mais. Agendar backups é um processo um pouco mais complicado, por isso vamos escolher “Backup once”.

  1. Selecionar “Backup once” mostrará a primeira janela do processo de configuração do backup. Nessa parte, você terá que especificar se está usando backups programados ou se deseja incluir outras opções. Passar por várias janelas de configuração cada vez que quiser criar um backup é necessário, porque não estamos usando nenhuma opção pré-configurada até agora. Isso significa que podemos simplesmente clicar em “Next” (Próximo) nessa janela.
  2. A segunda parte desse processo lhe dará a opção de escolher entre fazer o backup de todo o servidor ou escolher partes específicas. Como o nosso objetivo é fazer backup apenas de VMs, escolheremos “Custom backup” nessa etapa.
  3. Após escolher “Custom backup” e confirmar, você será solicitado a escolher as partes exatas de seu sistema das quais deseja criar um backup. Aqui vamos clicar em “Add items”, expandir a linha “Hyper V” e escolher a VM (ou VMs) específica da qual desejamos criar um backup.
  4. O processo de configuração está praticamente concluído com esta etapa que o leva a escolher o local de seu futuro backup. Confirmando isso, você deve conseguir finalmente executar esse backup.

A interface de linha de comando do Windows Server Backup

No entanto, muitos usuários preferem aprovar comandos para criar tarefas de backup do Hyper V, já que a interface gráfica que estamos usando para criar um backup acima é capaz de suportar apenas uma tarefa de backup de VM de cada vez, e a tarefa que você criou com a interface gráfica sobreporia completamente todas as tarefas de backup anteriores.

Um bom exemplo de um simples comando de console para criar um backup de uma VM chamada “Server 1” para uma pasta específica no disco C: seria basicamente assim:

 

wbadmin start backup –backupTarget:C: –hyperv:”Server 1″

Além disso, se você quiser fazer backup de duas ou mais VMs ao mesmo tempo e que os backups sejam salvos em uma pasta compartilhada em rede (armazenamento externo NAS, basicamente), o comando deve ser assim:

 

wbadmin start backup -backuptarget:\\192.168.2.15\HVMback: -hyperv:”TestVM01,TestVM02″ -allowDeleteOldBackups -quiet

Ou se você quiser simplesmente ver a lista de backups que já estão criados e registrados dentro do sistema, terá que inserir o seguinte comando:

 

wbadmin get versions

Desvantagens do Windows Server Backup

Embora o Windows Server Backup seja uma solução simples, confiável e rápida para fazer backups do Hyper V, ela também possui vários inconvenientes graves:

  • É difícil administrar mais de 3 a 5 instalações do Hyper V;
  • Você não pode monitorar o progresso do backup e verificar a consistência dele;
  • Como os backups de VMs são, na maioria das vezes, bastante grandes e representam um desafio significativo para seu servidor, você terá que agendá-los para evitar a sobrecarga da rede e do servidor no horário comercial e em geral;
  • Não há como recuperar automaticamente um arquivo específico ou um estado específico de aplicativo, tudo tem que ser montado e “colado” manualmente.

O Windows Server Backup é uma maneira razoavelmente boa de criar backups de muitas máquinas virtuais, mas tem alguns inconvenientes que impedem que ele seja usado como uma solução de backup primária em muitos ambientes empresariais. Dessa maneira, esse papel ainda ficaria com soluções de terceiros.

Outras soluções de backup para Hyper V

As soluções de backup para Hyper V de terceiros são variadas, e ampliadas ainda mais pelo fato de que quase todos os maiores prestadores de serviços de backup oferecem múltiplas opções, dependendo das necessidades de uso e dos tipos de backup. Como tal, logo a seguir está uma lista de dez diferentes soluções de backup para Hyper V, sem nenhuma ordem em particular:

Acronis Cyber Backup

acronis cyber backup landing page

Começando com um player conhecido no mercado de soluções de backup, o Acronis Cyber Backup é uma ferramenta de proteção de dados para todos os tipos de ambientes, desde físicos e virtuais até nuvem, móveis, e muito mais. Ele é razoavelmente escalável, capaz de fornecer backups do Hyper V sem agente, oferece um console centralizado para fins administrativos, pode fornecer ferramentas de automatização, suporta VSS, RCT, vmFlashback, e outras tecnologias.

NAKIVO Backup and Replication

nakivo backup and replication landing page

Sendo uma empresa de desenvolvimento de software, o principal objetivo do NAKIVO é fornecer soluções de proteção de dados para vários tipos de ambientes. Como tal, o NAKIVO Backup and Replication é uma ferramenta de proteção de dados especializada em backups baseados em imagens. Seus recursos de recuperação também são notáveis e oferecem de tudo, desde restauração granular até recuperação completa de VM/app. Há também suporte para diferentes plataformas e ambientes das quais você pode recuperar os dados, assim como backup em nuvem, backup em fita local, e muito mais.

Veeam Backup & Replication

veeam backup & replication landing page

Outra solução interessante que oferece backups para Hyper V baseados em imagens é o Veeam, uma plataforma de backup altamente versátil que pode trabalhar com VMs, cargas de trabalho em nuvem, assim como servidores físicos. Ele oferece tanto um backup comum completo de VMs, quanto um backup incremental baseado em CBT (Changed Block Tracking). Ele também possui backups de app-aware, verificações regulares do estado dos backups, recurso Scale-Out Repository, e assim por diante.

SolarWinds VMAN

solarwinds vman landing page

Nossa primeira solução da lista que não oferece inúmeras coisas de uma só vez, mas sim é especializada em uma única área, o SolarWinds Virtualization Manager é uma plataforma de gestão versátil para ambientes de virtualização que existe para encontrar e resolver uma série de questões em ambientes de VMs. Ele tem um painel de controle centralizado, um mapa de dependência contextual, pode oferecer previsões e insights úteis baseados em dados existentes, e muito mais.

Veritas NetBackup

veritas netbackup landing page

Anteriormente conhecido como Symantec NetBackup, o Veritas é uma suite inteira que concentra seus esforços puramente em operações de backup e recuperação. Ele pode fornecer tanto backups completos e incrementais clássicos para servidores Hyper V, como também backups baseados em snapshots. Ele também suporta recuperação granular, backups a nível de imagem sem agente, descoberta automática de backup, suporte VSS, suporte WMI, e muito mais.

Uranium Backup Pro Virtual

uranium backup landing page

Outra solução muito específica para backups de VMs é o Uranium Backup Pro Virtual, uma solução de backup e recuperação para hosts VMware e Hyper V que oferece backups completos, backups incrementais, assim como backups quentes de VMs, thin provisioning, integração com vários serviços (Amazon S3, Dropbox, Google Drive, Microsoft Azure), e muito mais. Além disso, o Uranium oferece um console de gerenciamento centralizado chamado USilio que você pode usar para realizar todas as tarefas relacionadas aos seus backups.

Vembu BDR

vembu bdr landing page

Vembu Backup & Disaster Recovery (BDR) se promove como um conjunto completo de recursos de backup para todos os tipos de cargas de trabalho, desde físicas e virtuais a nuvens e SaaS. Ele cria backups de VM sem agente para o Hyper V, permitindo que os backups propriamente ditos ocorram, não importando se estão funcionando localmente, ou usando S2D/CSV/SMB. Seus backups incrementais também suportam RCT (Resilient Change Tracking) para o Hyper V, oferece migração cross-hypervisor (V2V), e mais.

Altaro VM Backup

altaro vm backup landing page

A facilidade de uso é uma das principais vantagens do Altaro VM Backup, que é um software flexível de backup para VMware e Hyper V que também funciona com servidores físicos. Ele também afirma ser capaz de trabalhar com ambientes de VM menores e escalar para MSPs maiores, se necessário. Há também um console centralizado, uma configuração simples de servidor de backup, suporte para uma variedade de locais de armazenamento em nuvem, e a capacidade de fazer rapidamente o backup de ambientes graças à sua tecnologia própria “Augmented Inline Deduplication”.

N-able Backup

n-able backup landing page

Um outro exemplo relativamente único nessa lista é o N-able Backup, uma plataforma de backup e recuperação SaaS com backup para Hyper V. Ela também pode trabalhar com sistemas VMware e vários serviços de nuvem diferentes (Microsoft 365, por exemplo). O N-able também pode atuar como um console de gestão centralizada para múltiplos locais, ou então locais de múltiplos fornecedores, e trabalha com outras contas em nuvem. Tanto os dados dos backups, quanto os dados no console de administração, são criptografados com a chave AES-256, oferecendo uma maneira segura de administrar os backups do Hyper V.

Bacula Enterprise

bacula enterprise landing page

O Bacula Enterprise é outro exemplo de uma solução multifuncional de backup e recuperação que suporta muitos casos diferentes de uso e locais-alvo de backup. O Bacula Enterprise é uma solução criada para maior escalabilidade do que a maioria das outras soluções discutidas neste artigo, e como é projetada para uso de médias e grandes empresas, tende a oferecer funcionalidades mais profundas de segurança, personalização e serviços de backup especializados. Seu módulo Hyper V não é uma exceção, e algumas de suas funcionalidades estão listadas abaixo, juntamente com uma visão mais detalhada sobre suas qualidades:

 

Solução de backup para Hyper V do Bacula Enterprise

A solução de backup para Hyper V do Bacula Enterprise é especialmente flexível, capaz de proporcionar um número muito alto de funções e opções, inclusive:

  • Backups completos de VMs a nível de imagem;
  • A capacidade de restaurar imagens em disco;
  • Criptografia de backup tanto em trânsito, como em repouso;
  • Compressão de backups de VMs do Hyper V;
  • Restauração completa de imagens de VMs do Hyper V;
  • Rápido restabelecimento da velocidade para VMs do Hyper V;
  • Opção de linha de comando e GUIs baseadas na web.

Quanto ao processo atual de funcionamento do Bacula Enterprise, há um único plugin que está incluso no software chamado vss-fd.dll. Ele permite a interação com uma variedade de componentes de sistemas baseados em Windows para vários propósitos. Um desses componentes é o(s) servidor(es) Hyper V.

É possível realizar tanto tarefas de backup, como de restauração, para as VMs do Hyper V, incluindo backups completos. Já que a própria Microsoft não suporta nem o backup incremental, nem o diferencial, para servidores Hyper V, não existe uma maneira de o Bacula fazer isso. Ao mesmo tempo, alguns recursos específicos, como a global endpoint deduplication ou a opção bothsides do FileSet, possibilitam uma solução para compensar alguns dos óbvios inconvenientes do backup completo como principal método de backup.

A configuração inicial

Evidentemente, tudo começa com a configuração. Você terá que colocar um comando específico na seção Include do FileSet que deseja usar para fazer o backup do servidor Hyper V. Esse comando deverá ativar o componente Hyper V da solução.

 

Plugin = “vss:/@HYPERV/”

Isso deverá permitir à você fazer o backup de todos as VMs do Hyper V. O passo acima também tem a finalidade de especificar a diretriz de plugin que você deve estabelecer de antemão, e sua tarefa pode ou não ter mais de um dos componentes vss especificados.

Verifique duas vezes se seu plugin vss-fd.dll está no diretório Plugin que você escolheu no processo de instalação da solução geral, e se o próprio diretório Plugin está especificado no arquivo de configuração Bacula, chamado bacula-fd.conf. Um exemplo de saída de uma solução com os plugins VSS devidamente configurados é mostrado abaixo.

 

*status client=wsb-sql08-fd

Connecting to Client wsb-sql08-fd at wsb-sql08:9102

 wsb-sql08-fd Version: 8.2.0 (02 Feb 2015) VSS Linux Cross-compile Win64

Daemon started 20-Apr-12 13:14. Jobs: run=15 running=0.

Microsoft Windows Server 2008 R2 Standard Edition Service Pack 1 (build 7601), 64-bit

Heap: heap=0 smbytes=1,061,455 …
Sizes: boffset_t=8 size_t=8 debug=0 …
Plugin: vss-fd.dll

Software de backup para Hyper V com o Bacula Enterprise

Se todo o processo acima for realizado corretamente, você conseguirá incluir os dados do Hyper V no backup a partir de agora. Os arquivos que você receberá como parte do backup do Hyper V devem aparecer em um bconsole ou em um bat restore na seguinte forma:

 

/@HYPERV/

etc

Quanto aos componentes habilitados para o VSS, é responsabilidade de uma pessoa específica (isto é, do administrador) ter certeza absoluta de que os snapshots do VSS estão sendo criados especificando pelo menos um diretório ou um arquivo para cada unidade que tem os dados tratados pelo plugin.

Há dois mecanismos gerais que descrevem as maneiras pelas quais o Hyper V consegue lidar com a realização de backups de VMs. Existe o método “Offline” e o “Online”.

O método “Offline” também é chamado de método “Saved State” e geralmente é o mecanismo padrão para os backups do Hyper V. Nesse caso, uma VM é colocada em saved state, ou “estado salvo”, na fase de preparação, é tirado um snapshot dos volumes e então a VM volta a funcionar na fase de pós-salvamento.

E depois há o método “Online”, também chamado de “Child VM Snapshot”. Ele usa um VSS dentro da VM child, ou “filha”, realizar o backup real, mas há algumas condições que precisam ser satisfeitas antes do início do processo:

  • Todos os discos dentro dessa VM devem ter um sistema de arquivos compatível com snapshot (NTFS, etc.);
  • A VM filha deve estar em estado operacional;
  • Não deve haver discos dinâmicos na VM filha;
  • O Serviço de Integração de Backup deve estar em funcionamento dentro da VM filha. O nome dele é “Hyper V Volume Shadow Copy Requestor”;
  • Os arquivos VHD para a VM devem estar no mesmo lugar escolhido para o arquivo de snapshot.

É possível saber que esse é o modo de backup atual da sua VM, digitando o seguinte comando para o Windows 2012 R2:

 

C:/> echo list writers > t.txt
C:/> diskshadow /s t.txt | find “Caption: O”

– Caption: Offline/2012
– Caption: Offline/windows
– Caption: Online/centos

Esse mesmo exemplo é um pouco diferente para o Windows 2008-2012:

 

C:/> echo list writers > t.txt
C:/> diskshadow /s t.txt | find /i “Caption: Backup Using”

  • Backups offline: “Backup using saved state/VMname1
  • Backups online: “Backup using child partition snapshot/VMname2

Processo de restauração de VM do Hyper V com o Bacula Enterprise

O processo de restauração da VM, por outro lado, é tratado inteiramente pelo OS do host, sem envolver os gravadores SAV dentro das VMs filhas. É assim que esse processo funciona:

  1. O VSS do Hyper V desliga e apaga qualquer VM prestes a ser restaurada, tudo isso na fase de pré-restauração do processo.
  2. Os arquivos em si só são restaurados depois que todos os gravadores SAV tiverem sido desligados.
  3. Para cada VM restaurada, o gravador do VSS registra essa VM no serviço de administração do Hyper V.
  4. Para cada VHD restaurado, é verificado um local alvo para comparação com o especificado para a VM real, e corrigido, se necessário.
  5. A configuração da rede é atualizada, com a criação de novas portas e sua conexão com as VMs, se necessário.

O driver do VSS do Hyper V não consegue recriar a VM caso ela seja do tipo “Offline”. Felizmente, esse processo pode ser iniciado manualmente com o comando powershell “New-VM”, como a seguir:

 

New-VM -VMName centos -VHDPath C:/VM/centos.vhdx -MemoryStartupBytes 512MB -SwitchName VMNetwork

Também é possível restaurar os arquivos do SAV diretamente em disco sem interagir com a sua estrutura restauradora. Isso é feito através do menu Plugin Options, e definindo a opção without_vss para “true” (verdadeiro).

Restauração para Hyper V a nível de arquivo com o Bacula Enterprise

Há também a questão da restauração a nível de arquivo quando se trata de trabalhar com os backups do Hyper V. Você pode restaurar um conjunto de arquivos do backup da sua VM do Hyper V sem restaurar toda a VM. Isso é feito restaurando os arquivos VHD em um diretório com o uso do plugin without_vss. Ele permite montar esses arquivos dentro do sistema e acessá-los como qualquer outro disco físico (a montagem é possível através do comando powershell Mount-VHD ou do Console do Administrador do Servidor).

 

Mount-VHD –Path c:\test\testvhdx.vhdx -ReadOnly

É aconselhável fazer a restauração dos arquivos VHD num sistema totalmente diferente para evitar problemas de compatibilidade no processo de restauração. Se sua opção without_vss não for configurada corretamente, você corre o risco de perder a VM original para a eliminação automática do Hyper V durante o processo de restauração.

Conclusão

O Bacula Enterprise é uma ótima escolha como solução primária de backup para suas VMs do Hyper V. Sendo uma solução corporativa de grande porte, destinada a grandes organizações com ambientes de dados grandes e complexos, o Bacula oferece muitas funcionalidades diferentes, especialmente em termos de personalização, escalabilidade, confiabilidade e, acima de tudo, segurança.

Sobre o autor
Rob Morrison
Rob Morrison é o diretor de marketing da Bacula Systems. Ele começou sua carreira de marketing de TI na Silicon Graphics, na Suíça, e desempenhou intensamente várias funções de administração de marketing por quase 10 anos. Nos 10 anos seguintes, Rob também ocupou vários cargos de administração de marketing na JBoss, Red Hat e Pentaho, assegurando o crescimento da participação no mercado dessas empresas reconhecidas. Ele é formado pela Universidade de Plymouth e tem um diploma de honras em mídia digital e comunicação, além de ter feito um programa de estudos no exterior.
Deixe um comentário

Seu e-mail não será publicado. Os campos obrigatórios estão marcados com *