[Dica] Backup de HDs em storage Thim-lvm em caso de falhas do Proxmox

Avatar do usuário
tacioandrade
Administrator
Administrator
Mensagens: 110
Registrado em: 10 Jun 2013 22:03
Localização: Vitória da Conquista - Ba
Idade: 34
Contato:
Status: Offline

[Dica] Backup de HDs em storage Thim-lvm em caso de falhas do Proxmox

Mensagem por tacioandrade »

Quem usa o Proxmox sabe que nas versões atuais do mesmo o storage padrão é o Thim-LVM, um tipo de armazenamento que trás algumas grandes vantagens como live backup usando discos RAW, discos dinâmicos entre outras coisas, porém o mesmo possui um problema se comparado ao storage do tipo directory, NFS, etc, em caso de falha do Proxmox, você não tem acesso fácil aos discos virtuais de sua VM.

Porém hoje após seguir uma discussão no grupo do Telegram https://t.me/ProxmoxBrasil, descobri uma forma de executar o backup do HD das VMs para uma restauração dos dados mais novos do servidor.

BACKUP

1 - De boot no seu Proxmox com o LiveCD ou LiveUSB de alguma distro Linux de sua preferência, recomendo o Ubuntu ou Linux Mint;

2 - Após dar boot no servidor, abra o terminal e vire root com o comando:

Código: Selecionar todos

$ sudo -s
3 - Como root rode o comando de backup do HD virtual de sua VM, onde /dev/pve é o local-lvm (storage padrão) e caso tenha adicionado outro strorage thim-lvm, troque pelo nome do mesmo e onde /mnt é um ponto de montagem onde montou um HD externo, algum compartilhamento NFS, etc:

Código: Selecionar todos

# dd if=/dev/pve/vm-100-disk-0 bs=512k > /mnt/vm-100-disk-0.raw


RESTORE

1 - Para fazer o restore da VM, reinstale o seu Proxmox em outro HD;

2 - Crie uma VM com o disco de mesmo tamanho do disco da VM anterior (só olhar o tamanho que o arquivo .raw gerado possui);

3 - Com a VM criada, acesse pelo modo texto o seu Proxmox e rode o seguinte comando, onde /mnt/vm-100-disk-0.raw é o local onde está o seu arquivo .raw executado o backup e o /dev/pve/vm-100-disk-0 será substituído pelo seu VMID e pelo número do disco criado:

Código: Selecionar todos

# dd if=/mnt/vm-100-disk-0.raw bs=512k > /dev/pve/vm-100-disk-0
Com isso pode subir sua VM e verificar se funcionou corretamente o backup!



Voltar para “Proxmox”