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!