Veeam B&R – Como mover backups entre repositórios e jobs

Olá pessoal!

É comum em algum momento existir a necessidade de migrar os backups entre repositórios no Veeam Backup & Replication. Seja por falta de espaço, ou até mesmo uma migração de storage do repositório.
Até a v11 para fazer esse procedimento era necessário executar alguns passos manuais descritos nesse KB: How to Move Veeam Backup & Replication Backup Files. Entretanto, a partir da v12 foi adicionado uma nova funcionalidade que facilitou essa movimentação dos dados do backup, evitando processo manuais e garantindo que as cadeias de backup continuarão funcionando sem problemas após o procedimento.

Além disso, é possível também mover os objetos entre os Jobs. Por exemplo, você pode mover uma VM de um job para outro caso seja necessário devido a alguma mudança na estrutura de Jobs.

Nesse artigo vou demonstrar em detalhes esses processos.

 

Pré-Requisitos e Limitações

 

Como sempre, temos alguns requisitos e limitações que devem ser observados durante o planejamento.

  • Só é possível utilizar o Move quando o repositório utiliza a opção “Per-Machine backups” e a cadeia de backups já está utilizando o novo método da v12 onde cada VM no job possui seu próprio metadata;
    • Caso você tenha migrado para a v12, primeiro é necessário fazer o upgrade da cadeia de backup conforme descrito no User Guide.
  • Se uma VM que está utilizando o Application-Aware for movida para um novo job será necessário reconfigurar as opções do Application-Aware;
  • Não é possível mover backups criados com os Plug-ins for Enterprise Applications (Oracle RMAN, SAP Hana e SQL Server);
  • Não é possível mover backups criados com os Cloud Plug-ins (Veeam Backup for Azure, AWS e GCP)
  • Não é possível mover backups do Veeam for Nutanix AHV;
  • Não é possível mover backups do Veeam Backup for RHV;
  • Não é possível mover backups do Kasten K10;
  • Não é possível mover backups criados em Cloud Connect repositórios

Todos os pré-requisitos, limitações e cenários podem ser vistos no User Guide.

 

Movendo Backups entre repositórios

 

No meu cenário de teste, eu criei dois repositórios. Um repositório com 20GB e um com 30GB:

 

Também criei alguns Jobs apontando para o REPO01 para deixá-lo no limite de espaço e simular a movimentação.

 

Nesse exemplo irei mover os o job BKP_LINUX1 para o REPO02.
No repositório eu tenho a cadeia de backup com alguns restore points:

 

Na seção de Backups, ao clicar com o botão direito, agora temos a opção “Move Backups” disponível:

 

Devemos escolher o repositório de destino e clicar em OK. Clicando em Show Backups será mostrado o job e o tamanho da cadeia de backup:

 

Uma nova janela abrirá mostrando o progresso do Move. Todas as VMs do job em questão serão listados e movimentados.

 

Após alguns minutos veremos que o espaço utilizado e disponível dos repositórios será atualizado:

 

Ao executar o job novamente, apenas um incremental será executado, continuando a cadeia de backup normalmente.

 

Movendo Backups entre Jobs

 

Agora iremos mover o backup de uma VM entre Jobs.
Meu job “BKP_LINUX2” possui apenas a VM “Linux2”:

 

Irei movimentar o backup dessa VM para o job “BKP_LINUX3”.
Durante esse processo os arquivos de backup serão movidos para o job “BKP_LINUX3”, adicionar essa VM na lista de objetos a serem processados e removê-la da lista de objetos do job “BKP_LINUX2”.

Na lista de Backups, selecione a VM e escolha a opção “Move Backup”:

 

Só precisamos escolher o job de destino e clicar em OK:

 

Assim como acontece durante a movimentação de repositório, o processo irá abrir uma nova janela para acompanhar a execução do Move.

 

Após o término veremos que a VM foi adicionada a lista de objetos a serem processados pelo job “BKP_LINUX3”:

 

Já no job “BKP_LINUX2” a VM foi removida:

 

Ao executar o job “BKP_LINUX3” a cadeia de backup para essa VM continua normalmente sem a necessidade de criar um novo backup Full.

 

Para maiores informações sobre os processos descritos verifique a documentação oficial:

Compartilhe!