Plugin Xen Server Bacula Enterprise – Guia Rápido

Este Guia Rápido descreve o processo de implementação do XenServer Hypervisor Backup e Restore Enterprise Bacula.

O Plugin fornece backup e recuperação de máquinas virtuais em nível de imagem sem clientes, simplificando a proteção de dados de aplicativos críticos. Características:

  • Backup on-line baseado em captura instantânea de qualquer VM convidada
  • Níveis de backup diferencial, incremental e completo
  • Snapshots baseados em VSS para aplicativos baseados nesta tecnologia
  • Desduplicação em nível de bloco com drivers do Bacula Enterprise
  • Restauração completa automática da imagem da máquina virtual
  • Restauração de arquivo VM (.xva) para um diretório alternativo

O Bacula Xen Plugin não precisa percorrer o sistema de arquivos do Cliente para abrir/ler/fechar/fazer status dos arquivos, por isso consome menos recursos em sua infraestrutura XenServer do que um backup de nível de arquivo em cada VM.

Instalação

Você precisa instalar e configurar o Bacula Client e o Plugin em sua máquina de hipervisor XenServer que hospeda suas VMs convidadas virtuais que você deseja fazer backup. O hipervisor do XenServer usa uma distribuição personalizada do CentOS (derivada do RHEL), portanto, é necessário instalar o Daemon de arquivo do Bacula Enterprise (client) compatível com essa distribuição do Linux.

Você pode instalar o Cliente e o Plugin estendendo o arquivo de repositório para que o gerenciador de pacotes contenha uma seção para o plug-in. Por exemplo, no Redhat/CentOS 7, /etc/yum.repos.d/bacula.repo, substituindo o @customer-string@ pelo código exclusivo do cliente Bacula Enterprise, e @version@ pela versão desejada do Bacula:

[Bacula]
name=Bacula Enterprise Edition
baseurl=https://www.baculasystems.com/dl/@customer-string@/rpms/bin/@version@/rhel7-64/
enabled=1
protect=0
gpgcheck=0

[BEEXenPlugin]
name=BEE XenServer Plugin
baseurl=https://www.baculasystems.com/dl/@customer-string@/rpms/xenserver/@version@/rhel7-64/
enabled=1
protect=0
gpgcheck=0

Como alternativa, é possível baixar manualmente os pacotes necessários do Bacula Client e Plugin e instalar com o comando rpm. Por exemplo:

rpm -ivh bacula-enterprise-client-10.0.2-1.el7.x86_64.rpm  
rpm -ivh bacula-enterprise-libs-10.0.2-1.el7.x86_64.rpm 
rpm -ivh bacula-enterprise-xenserver-plugin-10.0.2-1.el7.x86_64.rpm

Configuração

Configure o seu Bacula Client de acordo com o seu nome real e senha de conexão do Bacula Director, como qualquer outro nome comum. Amarre ele ao Diretor Bacula, usando bweb por exemplo (Novo Cliente).

Conforme mostrado na Figura 1, crie um novo FileSet usando o bweb e usando as seguintes opções de inclusão de plug-ins:

Plugin Xen Server Bacula Enterprise – Guia Rápido 1

Figura 1. Opções do Plugin Xen para backups de todas as VMs na Inclusão do FileSet

A especificação simples xenserver:, tentará fazer backup de todas as máquinas virtuais do host.

Uma ou algumas máquinas podem ser selecionadas para backup por nome ou uuid:

xenserver: vm=vm_name1
xenserver: uuid=fe1ccf3b-1865-3942-c928-d98138397ff1

Nomes de máquinas com um determinado prefixo podem ser incluídos. Por exemplo.:

xenserver: include=Prod

E nomes de máquinas com um prefixo dado também podem ser excluídos:

xenserver: include=.* exclude=^Test

As opções password= e username= podem ser usadas para acessar o sistema XenServer API ou até mesmo o caminho para um passfile=. Para obter uma lista completa de opções e mais exemplos, obtenha o white paper referenciado.

Salve o FileSet.

Crie um Job Bacula comum, associando-o ao host de backup do Xen e ao recém-criado FileSet.

Aplicar alterações e executar um trabalho de backup de teste.

Restore

A opção de restauração do Bacula where=, define o comportamento de restauração.

Se where=/ (origem), a máquina virtual será automaticamente para o hipervisor, e é possível alterar algumas opções de plugin como preservar, para manter os parâmetros de configuração atuais da VM. O storage_res especifica o armazenamento Xen para restauração.

Se where =/diretório for definido, os discos e a configuração da VM serão restaurados para o caminho especificado.

Referência

XenServer Hypervisor Backup – Bacula Enterprise Edition. https://baculasystems.com

 

 

 

Disponível em: pt-brPortuguêsenEnglish (Inglês)esEspañol (Espanhol)

Deixe uma resposta