Veeam B&R – Restore de uma VM no Proxmox VE

 

Olá pessoal,

Nesse post vou detalhar como fazer o restore do backup de uma VM no Proxmox VE utilizando o VBR.

O suporte a backup do Promox VE foi adicionado na versão 12.2 do Veeam Backup & Replication. Se estiver usando uma versão anterior, primeiro faça o upgrade: KB4600: Release Information for Veeam Backup & Replication 12.2

 

 

Como o Restore funciona?

 

Quando o VBR executa o restore de uma VM para um host do Proxmox VE, os passos abaixo são executados:

  • [Esta etapa se aplica somente se você executar o restore para o local de origem e se a VM ainda existir no local] Conecta-se ao servidor Proxmox VE via REST API para desligar e remover a VM de origem;
  • Inicia o Worker no mesmo host onde a VM será restaurada;
    • Se nenhum Worker existir no host, o VBR iniciará um Worker em qualquer outro host Proxmox VE conectado à infraestrutura de backup.
  • Conecta-se ao servidor Proxmox VE via REST API, cria uma VM e cria discos virtuais vazios no local de destino;
    • O número de discos vazios é igual ao número de discos existentes na VM.
  • Restaura os dados para os discos vazios e os restaura para a VM;
    • Se existirem diversos discos eles serão restaurados sequencialmente, um disco por vez.
  • Desliga o Worker quando a sessão de restauração for concluída.

 

Pré-Requisitos e Limitações

 

Para o restore não temos praticamente nenhum pré-requisito.
Temos apenas o ponto abaixo de atenção:

  • VM Restore é suportado apenas para backups armazenados nos seguintes tipos de repositório:
    • Object Storage;
    • Repositório de Backup único (com todos os tipos suportados)
    • Performance Tier, Capacity Tier e Archive Tier em um Scale-Out Repository;
  • Os tipos de repositório abaixo não são suportados ainda:
    • External Repository;
    • Restore direto de Tape;
    • Archive Tier com AWS Glacier Instant Retrieve;

 

Restore de VM

 

Como no post anterior criamos o backup de algumas VMs, utilizarei esse mesmo backup para fazer o restore. O backup do Proxmox VE, assim como de outros Hypervisors, pode ser encontrado na seção de Backups -> Disk.
Nesse exemplo irei simular o restore de uma VM inteira para o host do Proxmox, mas abaixo já podemos ver todas as opções de restore disponíveis.

 

Se necessário podemos adicionar VMs adicionais para o restore e escolher o restore point desejado. Por padrão o restore point mais recente será selecionado.

 

Nesse exemplo irei utilizar a opção de restore para um local diferente para demonstrar todas as opções disponíveis, mas caso o restore seja para o local original o processo é mais simples. No caso de escolher a opção de restore para o local de origem, se a VM original ainda existir ela será removida, por isso se você deseja manter a VM original deve escolher a opção de restore para um novo local.

 

Na próxima tela podemos escolher o host em que a VM será restaurada. No meu exemplo eu possuo apenas um host, mas caso você esteja trabalhando com um cluster e diversos hosts poderá escolher o destino.

 

Em Storage devemos definir em qual storage a VM será armazenada e o formado do disco. Por padrão será selecionado o mesmo storage e formato da VM de origem.

 

Clicando em Storage e Disk Type podemos selecionar outro local e outro tipo de disco suportado pelo Proxmox VE.

 

Em Name podemos definir um novo nome para a VM, dessa forma conseguimos manter a VM original se ela ainda existir no host de origem caso ele seja selecionado como destino do restore.

 

Em Network podemos escolher a rede que a VM irá utilizar. Por padrão o VBR irá verificar se a mesma rede existe no host selecionado, mas clicando em Network podemos selecionar uma rede diferente ou ainda clicar em Disconnect para a VM ser restaurada sem rede.

 

Por último, em Summary teremos um resumo do restore e podemos selecionar a opção de ligar a VM após o restore.

 

Durante o restore o VBR irá verificar se existe um Worker no host de destino, caso existe irá utilizá-lo para o restore. Se um Worker não existir nesse host, o VBR irá utilizar algum outro Worker que exista em outros hosts do Proxmox VE.

 

Ao final do processo podemos ver que a VM foi restaurada e o Worker foi desligado.

 

A VM foi criada com sucesso no host do Proxmox VE e foi ligada ao final do restore.

 

 

Compartilhe!