Home > Blog de Apoio e Recuperação > Melhores práticas e soluções de backup do oVirt. Como fazer backup da VM do oVirt?

Melhores práticas e soluções de backup do oVirt. Como fazer backup da VM do oVirt?

Atualizado 24th setembro 2024, Rob Morrison

A definição do oVirt

O oVirt é uma plataforma de gerenciamento de virtualização com código-fonte aberto, criada como uma extensão de um hipervisor popular, o KVM. Apesar de não ser muito conhecido nos círculos de TI, ele é, na verdade, usado em muitas empresas e negócios para gerenciar vários ambientes virtualizados (principalmente em data centers). A migração em tempo real, a alta disponibilidade e o gerenciamento centralizado de VMs são apenas alguns dos recursos do oVirt que os administradores de TI apreciam, o que o torna uma ótima opção para o gerenciamento dimensionável e eficiente de VMs.

Apesar de sua versatilidade, o oVirt ainda é suscetível a muitas das vulnerabilidades e deficiências comuns relacionadas a dados. O recente aumento de ataques cibernéticos e violações de dados é um desses problemas, facilitando investimentos substanciais em segurança de informações complexas com recursos como backups, criptografia, estratégias de recuperação de desastres e assim por diante.

O backup de dados é, obviamente, uma das medidas de segurança mais fundamentais, e isso não é diferente no contexto do gerenciamento de VMs. Os backups podem oferecer segurança de dados e continuidade dos negócios, além de contribuir para os esforços de recuperação de desastres. Um tempo de inatividade operacional significativo pode resultar da falha de apenas uma única VM, mas, com o backup correto, é possível evitar esse problema restaurando as VMs afetadas em um curto espaço de tempo.

Backups de VMs do oVirt

Os recursos de backup de VM do próprio oVirt são baseados principalmente em instantâneos, o que torna os backups completos a principal opção para muitas organizações que dependem do sistema do oVirt. No entanto, o oVirt adicionou suporte à API para backups incrementais na versão 4.2, de modo que soluções de backup de terceiros compatíveis também podem realizar backups. Vamos dar uma olhada em todas essas opções na lista abaixo:

  1. Os backups completos são totalmente suportados pelo oVirt. A solução pode usar a funcionalidade de snapshot para criar o estado exato de toda a máquina virtual em um determinado momento, incluindo não apenas os dados do disco, mas também os arquivos de configuração. Essa explicação se encaixa perfeitamente na definição de um backup completo padrão. Os snapshots oferecem um ponto de recuperação completo como uma opção vantajosa para qualquer incidente ou violação de dados, mas o tamanho total dos backups baseados em snapshots pode criar muitos problemas, sem o gerenciamento adequado de backup em termos de custos totais de armazenamento
  2. Os backups incrementais via API de backup do oVirt existem desde a versão 4.2. Eles não podem ser ativados usando medidas incorporadas e só podem ser usados por medidas de terceiros, como software de backup. O objetivo original dos backups incrementais no oVirt é o mesmo de todos os outros – reduzir o consumo de recursos em comparação com um backup completo médio, copiando apenas os blocos de dados que foram alterados desde o último trabalho de backup de qualquer tipo.

O oVirt não oferece suporte a backups diferenciais de forma alguma, portanto, qualquer tipo de implementação desse tipo – se houver – só será possível se o software de backup de terceiros puder fazer isso por conta própria (embora, normalmente, a combinação de Full e Incremental seja suficiente em muitos casos).

Essa também não é a única limitação dos ambientes oVirt, com outros desafios dignos de nota listados abaixo:

  • Grandes volumes de dados que são gerados por ambientes virtuais, mesmo quando há backups incrementais envolvidos. O grande volume de dados de uma única VM também pode ter um efeito perceptível no desempenho total do sistema se o processo de backup for realizado durante o horário de trabalho ativo.
  • NFS, GlusterFS e iSCSI são apenas alguns exemplos de infraestruturas de armazenamento complexas que são comumente usadas em ambientes oVirt. Certificar-se de que a solução de backup de sua escolha ofereça suporte a todos os desafios e características exclusivas de uma infraestrutura de armazenamento específica é uma etapa importante na escolha de soluções de backup de terceiros para oVirt.
  • O suporte ao Changed Block Tracking é altamente recomendado para qualquer tentativa de executar backups incrementais, a fim de reduzir a quantidade de recursos que o sistema utilizaria para trabalhos de backup todas as vezes.
  • A existência da API de backup e das ferramentas integradas de criação de instantâneos não impede o fato de que a maioria dos usuários do oVirt depende principalmente de ferramentas externas de backup para todas as tarefas de backup e recuperação (o que também pode criar problemas de compatibilidade em alguns casos).

Práticas recomendadas e recomendações para tarefas de backup do oVirt

Para começar, pode ser difícil trabalhar com o oVirt, e suas operações de gerenciamento de backup são igualmente difíceis de gerenciar em muitos casos. Reunimos uma série de recomendações e práticas recomendadas que podem simplificar esse processo até certo ponto.

Teste e verifique seus backups

A geração de backups por si só não é o fim dos processos de segurança da informação, pois os backups também podem ser adulterados ou corrompidos. A verificação regular da integridade dos arquivos de backup e a execução de processos de restauração de teste podem evitar que esses dois possíveis problemas ocorram em primeiro lugar.

Pense bem em sua abordagem de alocação de storage

Dependendo da frequência dos backups completos, especificamente, os backups de VMs podem exigir muito espaço de armazenamento a longo prazo. A alocação adequada de armazenamento, tanto no local quanto fora dele, é fundamental para garantir que todas as informações importantes sejam capturadas quando necessário e não sejam interrompidas por falta de espaço de armazenamento. Investir em deduplicação e compactação como medidas de economia de espaço de armazenamento também pode ser uma boa linha de pensamento.

Calcular a melhor programação de backup para fins de automação

Realizar tarefas de backup regularmente é a base para a segurança dos dados em qualquer ambiente, incluindo VMs oVirt. Tarefas de backup consistentes podem oferecer ampla continuidade dos negócios e, ao mesmo tempo, reduzir a possibilidade de perda de dados. O prazo exato na forma de RTOs e RPOs deve ser avaliado pelos administradores por meio da análise da gravidade da perda de dados em um dia ou uma semana. O cronograma em questão também deve ser capaz de se adaptar com base em fatores internos e externos.

Crie uma abordagem consistente para o inventário e o gerenciamento de documentos

Um inventário de todas as máquinas virtuais no ambiente, incluindo seus status, ajudaria muito a simplificar o gerenciamento de backup de VMs, além de oferecer outras vantagens. Todos os procedimentos, programações e políticas de backup também devem ser documentados minuciosamente de forma clara e concisa.

Soluções e métodos de backup do oVirt

O oVirt pode oferecer dois recursos básicos que são semelhantes às operações de backup. Eles não são nem de longe tão versáteis ou convenientes quanto qualquer uma das soluções de terceiros, mas ainda assim precisamos examiná-los para fins de comparação. Os métodos em questão são snapshots e exportação do domínio de armazenamento.

Instantâneos

A criação de cópias de dados por meio de snapshots é uma das funções mais básicas do oVirt e também pode ser usada como uma ferramenta para criar backups. Um único snapshot pode capturar o estado de toda a VM em um período de tempo específico, com toda a sua memória, armazenamento, configuração e assim por diante. O snapshot em questão pode ser transferido para um local de armazenamento diferente, o que o tornaria um backup para todos os efeitos.

É uma ótima opção para fins de backup de curto prazo ou como um mecanismo de reversão com várias outras vantagens, mas também tem algumas deficiências que valem a pena ser analisadas.

As vantagens dos snapshots:

  • Integração completa com a interface de gerenciamento do oVirt.
  • A simplicidade de iniciar a criação de um snapshot.
  • A velocidade dos processos de criação e restauração de snapshots depende da quantidade de dados em uma determinada VM, mas a maioria dos snapshots é relativamente rápida.

As deficiências dos snapshots:

  • Se nenhuma ação adicional for tomada, os instantâneos geralmente são armazenados no mesmo diretório exato dos dados originais, o que os torna vulneráveis à maioria dos problemas de dados, como falha de hardware ou desastres naturais.
  • O gerenciamento de snapshots em escala pode se tornar altamente inconveniente muito rapidamente.
  • O volume de cada snapshot os torna muito inconvenientes em termos de armazenamento quando usados como uma medida de backup de longo prazo.

Exportação do domínio de armazenamento

A exportação de um domínio de armazenamento no oVirt também é uma alternativa aos processos de backup. Em essência, a exportação do domínio de armazenamento está muito mais próxima de um processo de backup tradicional do que o snapshot, pois um dos casos de uso mais frequentes dessa ferramenta é a restauração subsequente de dados.

A exportação do domínio de armazenamento cria uma cópia de VMs ou modelos como arquivos com a capacidade de especificar o local de exportação em um domínio de armazenamento diferente. Esse tipo de abordagem simplifica a criação do backup, mas tem vários recursos e desafios que vale a pena conhecer.

As vantagens da exportação do domínio de armazenamento:

  • O processo de configuração do backup é, em sua maior parte, simples e requer pouca configuração.
  • Os backups podem ser armazenados em diferentes domínios de storage, reduzindo as possíveis consequências de falhas de storage e outros problemas relacionados a hardware.
  • A restauração de VMs que foram exportadas com esse processo também é fácil.

As deficiências da exportação do domínio de storage:

  • A dependência de backups completos aumenta drasticamente os requisitos de espaço de storage a longo prazo e o tempo médio de backup.
  • Falta de suporte para qualquer outro tipo de backup.
  • Os backups só podem ser realizados manualmente e não são ideais para tentativas de automação por vários motivos.

Soluções de backup oVirt de terceiros

A maioria dos recursos avançados, como automação e ampla proteção de dados para backups do oVirt, normalmente só pode ser adquirida com o uso de uma solução de backup de terceiros. Os exemplos mais notáveis de tais soluções são:

  1. Bacula Enterprise

O Bacula Enterprise é uma solução de backup escalonável e versátil, com um amplo conjunto de recursos e muitas capacidades avançadas quando se trata de backups de máquinas virtuais. Ele tem níveis especialmente altos de segurança e flexibilidade.

O Bacula tem uma profunda integração com o oVirt, o que lhe permite realizar backups completos e incrementais e, ao mesmo tempo, aplicar o Changed Block Tracking para economizar espaço de armazenamento. Outros recursos do Bacula incluem suporte para automação de tarefas, bem como criptografia, deduplicação e suporte entre plataformas para outras necessidades de backup.

Alguns dos benefícios do Bacula Enterprise:

  • Um grande número de recursos para escolher, seja criptografia, automação ou deduplicação.
  • Integração profunda com a API de backup do oVirt para suportar o Changed Block Tracking e outros recursos.
  • Um alto grau de personalização e flexibilidade em ambientes corporativos grandes e complexos.
  • Altos níveis de escalabilidade e segurança

As deficiências do Bacula Enterprise:

  • Taxas de licenciamento para ferramentas e recursos específicos.
  • É necessário algum nível de conhecimento técnico para poder configurar a solução.

O Bacula oferece uma solução de backup de terceiros competente para muitos casos de uso, que pode ser de grande ajuda para as tarefas de backup da oVirt, mas, como qualquer solução de backup abrangente, precisa de um pouco de tempo para ser configurada no início, e alguns de seus recursos mais específicos podem ter um preço separado fora da taxa de licença básica. No entanto, como o Bacula não é licenciado por volume de dados e tem um histórico de código aberto, os custos tendem a ser menores do que os outros.

  1. Storware Backup and Recovery

A Storware é uma das poucas soluções de backup do mercado com origem europeia; ela é especializada em recursos abrangentes de backup e recuperação para ambientes virtualizados. A Storware é rápida, fácil de usar e pode trabalhar com vários tipos de ambiente, inclusive VMs oVirt.

O suporte a oVirt da Storware inclui tipos de backup completo e incremental, além de muitos recursos convenientes, como compactação, desduplicação, agendamento e a flexibilidade de integração com ambientes locais e em nuvem.

Vantagens da Storware:

  • Forte suporte a vários tipos de hipervisores, o que proporciona muita versatilidade.
  • Interface conveniente e fácil de usar, com muitos recursos facilmente acessíveis.
  • Integração nativa com oVirt para operações de backup e recuperação mais rápidas e eficientes.

As deficiências do Storware:

  • Os recursos mais avançados, como a recuperação de desastres, exigem configuração adicional e uma infraestrutura dedicada.
  • Custo de licenciamento moderadamente alto, embora seja menor do que o das soluções de backup centradas na empresa.

A solução de backup da Storware é uma das opções de backup mais convenientes para ambientes oVirt, mesmo que talvez seja prejudicada por seu preço moderadamente alto e pela necessidade de configurar previamente a maioria dos recursos avançados.

  1. Veeam

A Veeam é geralmente considerada a solução de backup mais popular do mercado. Seu foco principal em termos de alvos de backup são os ambientes VMware e Hyper-V, mas também pode ser adequado para ambientes baseados em KVM, como oVirt, mesmo que não haja suporte para integração nativa.

Os recursos gerais da Veeam são vastos e variados, oferecendo suporte para muitos tipos de storage e variações de infraestrutura, além de oferecer recursos como deduplicação, compactação e criptografia. Ele suporta recuperação instantânea de VMs, vários tipos de backup, agendamento, automação e muito mais do que isso.

Benefícios da Veeam:

  • Recursos confiáveis de recuperação de desastres com recuperação e replicação instantâneas.
  • Amplo agendamento e automação, juntamente com relatórios detalhados.
  • Desempenho impressionante em escala e altos níveis de confiabilidade.

Desvantagens da Veeam:

  • Altos custos de licenciamento para a maioria das PMEs.
  • A falta de integração nativa com oVirt provavelmente exigiria muito tempo e esforço adicionais para ser contornada durante a configuração inicial.
  • O foco substancial em ambientes VMware e Hyper-V significa que outros tipos de storage têm uma gama menor de recursos.
  • Recursos limitados de segurança e storage em comparação com outros, como o Bacula.

A Veeam é uma solução de backup popular, adequada principalmente para clientes corporativos. Ela tem muitas vantagens, mas também sofre com a falta de acessibilidade em termos de SMBs, e seus recursos de integração com oVirt são inexistentes.

  1. UrBackup

O UrBackup é um bom exemplo de uma solução de backup gratuita de terceiros para ambientes oVirt. É uma oferta de código aberto que pode trabalhar com backups no nível da imagem e no nível do arquivo, fornecendo um conjunto decente de recursos de backup e recuperação em várias situações.

O UrBackup não oferece suporte oficial ao oVirt, mas pode ser usado para criar backups desses ambientes com alguns esforços adicionais de configuração. A falta de integração oficial também significa que não há recursos como o Changed Block Tracking, o que pode ser um obstáculo para alguns usuários.

Vantagens do UrBackup:

  • Ausência total de etiqueta de preço combinada com a natureza de código aberto.
  • O suporte a várias plataformas amplia muito a variedade de casos de uso em potencial.
  • O processo de configuração inicial é simples e conveniente.

Deficiências do UrBackup:

  • Falta dos recursos mais avançados de backup – criptografia, compactação, deduplicação etc.
  • Conjunto de recursos menor e menor versatilidade em comparação com soluções voltadas para empresas, como o Bacula.
  • A integração com oVirt requer configuração adicional e soluções alternativas.

O UrBackup funciona como um excelente meio-termo entre as soluções corporativas de alto custo e os scripts personalizados quando se trata de backups do oVirt, pois ainda oferece um certo grau de padronização em sua ação, embora seja necessário fazer ajustes adicionais para que ele funcione com VMs do oVirt.

  1. IBM Storage Protect

O IBM Storage Protect é outro exemplo de solução de backup e recuperação centrada na empresa com uma ampla gama de recursos. Ele é especializado em trabalhar com ambientes grandes e complexos que vêm em todos os tipos de formas e tipos de armazenamento. O suporte a ofertas baseadas em KVM o torna parcialmente compatível com o oVirt, e o objetivo geral de grandes data centers torna a solução da IBM uma ótima opção para empresas maiores com infraestruturas complexas.

A solução de plataforma cruzada da IBM é surpreendentemente flexível e pode oferecer uma grande variedade de recursos à sua escolha, incluindo diferentes tipos de backup, recursos avançados para segurança e gerenciamento de dados, entre outros. No entanto, é uma solução desafiadora para trabalhar no contexto de empresas menores, e há vários motivos para isso.

Benefícios do IBM Storage Protect:

  • Ampla variedade de recursos, como criptografia, automação e deduplicação.
  • Suporte a vários tipos de backup, incluindo uma abordagem incomum de backup incremental para sempre.
  • Um alto grau de escalabilidade que funciona muito bem em ambientes grandes e complexos.

Desvantagens do IBM Storage Protect:

  • Processos sofisticados de configuração e instalação.
  • Altos custos de licenciamento que não são adequados para a maioria das PMEs.

O IBM Storage Protect é uma ótima solução para ambientes grandes e complexos, incluindo VMs oVirt, mas sofre com sua própria complexidade e carece de opções para clientes menores.

Scripts personalizados

Outra opção possível aqui é usar scripts personalizados para criar backups para o oVirt. Eles têm muitas limitações, incluindo a dependência total da habilidade do desenvolvedor e a necessidade de mantê-los atualizados. Alguns exemplos de tais scripts são apresentados a seguir:

Ambas as opções parecem estar oferecendo alguma variação de um backup completo para ambientes oVirt, mesmo que não tenham sido testadas com a versão mais recente da própria plataforma. Scripts como esses têm seu quinhão de desvantagens das quais todos os usuários devem estar cientes, incluindo

  • Há uma necessidade constante de manutenção e testes contínuos para cada nova versão do oVirt.
  • Monitoramento minucioso das operações de backup orientadas por scripts para garantir a segurança e o desempenho de tais medidas.
  • A solução de quaisquer erros em scripts personalizados pode variar entre resoluções simples e pesadelos completos que exigem que metade do script seja reescrito para serem resolvidos.

Isso não quer dizer que os scripts personalizados não sejam uma alternativa viável a outras medidas de backup em determinadas situações, mas esse método deve ser cuidadosamente considerado de antemão, pois qualquer coisa que não seja as tarefas de backup mais básicas exigiria uma grande quantidade de tempo e recursos de desenvolvimento sem um grau de 100% de sucesso como resultado.

Deve-se observar também que é possível fazer o backup do próprio oVirt usando várias abordagens. No entanto, nem todas as soluções e fornecedores de software podem oferecer suporte a todo o espectro desses métodos e recursos de backup, sendo a API Changed Block Tracking o exemplo óbvio. Por isso, recomendamos que o senhor pesquise os recursos específicos de cada solução antes de se comprometer com uma delas como software de backup de VM oVirt de terceiros.

Criação de um backup do oVirt: guia passo a passo

As etapas exatas das operações de backup e recuperação em um software de terceiros seriam muito diferentes, dependendo do próprio software. No entanto, ainda podemos fornecer orientações básicas sobre como determinadas ações relacionadas a backup, como snapshots, podem ser executadas com os recursos integrados do oVirt para mostrar a quantidade de esforço necessária para criar um único snapshot.

  1. Fazer login na interface da Web do oVirt seria o primeiro passo óbvio.
  2. Navegue até a lista de VMs e clique naquela que precisa de backup.
  3. Localize a guia “Snapshots” em uma página dedicada de uma VM.
  4. Clique no botão “Create Snapshot” (Criar instantâneo), configure todas as especificações necessárias (nome do instantâneo, conteúdo, etc.) e escolha “OK” no final.
  5. Aguarde até que o processo de snapshot seja concluído.

O instantâneo recém-criado pode ser visualizado no menu “Snapshot” mencionado anteriormente e também pode ser removido com o botão “Remove” se não for mais necessário. Não se trata de uma estratégia de backup de longo prazo em si, mas os instantâneos únicos ainda são viáveis em determinadas situações, seja para fins de teste ou para alguma outra finalidade.

Conclusão

Nosso objetivo neste artigo foi abordar os conceitos básicos do oVirt como uma plataforma de virtualização, bem como seus recursos e opções em termos de tarefas de backup e recuperação. Embora o oVirt ofereça alguns recursos integrados que seriam úteis para fins de backup, a conveniência e a versatilidade das soluções de backup de terceiros também estariam em um nível completamente diferente.

Soluções como Bacula Enterprise e Veeam oferecem uma abordagem abrangente para tarefas de backup com suporte para muitos outros ambientes de armazenamento – uma opção perfeita para infraestruturas grandes e complexas. Por outro lado, opções como UrBackup ou Storware são muito mais baratas em comparação, mas sua versatilidade também seria um pouco menor do que a das soluções centradas na empresa.

Uma estratégia de backup flexível e detalhada é uma necessidade para ambientes oVirt, considerando a importância das máquinas virtuais nas empresas modernas. A ameaça sempre presente de atividades de criminosos cibernéticos é apenas um dos motivos pelos quais os backups como medida de segurança são mais importantes no momento, e investir em seu sistema de proteção de dados não é mais uma opção – é simplesmente um requisito.

A confiabilidade e a versatilidade de suas opções de backup devem ser testadas regularmente, pois uma única falha no backup pode significar a diferença entre um pequeno inconveniente e um enorme problema financeiro e de reputação para a empresa, independentemente do tamanho e da complexidade da empresa. Pense em seus ambientes de backup e escolha as soluções corretas para estar preparado para o maior número possível de situações diferentes.

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 *