[Script] Backup das VMs em HD externo

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

[Script] Backup das VMs em HD externo

Mensagem por tacioandrade »

Dando uma olhada no grupo do Proxmox no Telegram, o Tomas Waldon respondendo a uma pergunta de outro usuário deu a dica de usar o comando vzdump para fazer o backup da VM para qualquer diretório do Proxmox, então usei essa dica e montei esse mini script aqui que monta o HD externo, executa o backup, enviando o email para o usuário e por fim desmonta o HD, para que o sysadmin possa ver os erros e remover o HD do servidor.

Código: Selecionar todos

#!/bin/bash
# Criado: Tácio de Jesus Andrade - [email protected]
# Data: 26-08-2019
# Função: Script que executa o backup das VMs do Proxmox em um HD externo e desmonta o mesmo
# Informações: Antes de executar esse script troque o /dev pelo correto, outra coisa, crie dentro do HD externo um diretório chamado VMs, para que se o HD não for montado ele dar erro ao invés de gerar o backup no / e encher o HD do servidor

mount /dev/sdc1 /mnt/backup
vzdump 100 --dumpdir /mnt/backup --mode snapshot --mailto [email protected]
#vzdump --exclude 101,102 --dumpdir /mnt/backup/VMs --mode snapshot --mailto [email protected]
umount /mnt/backup

Agora é só agendar no cron e correr pra o abraço.



luizbianchessi
Newbie
Newbie
Mensagens: 3
Registrado em: 01 Nov 2019 08:58
Status: Offline

Re: [Script] Backup das VMs em HD externo

Mensagem por luizbianchessi »

Olá!
Vi o script, onde diz 100 é o id da VM, então pra cada VM devo gerar uma linha, certo?
[font=Monaco, "Andale Mono", "Courier New", Courier, monospace]vzdump 100 --dumpdir /mnt/backup --mode snapshot --mailto [email protected][/font]

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

Re: [Script] Backup das VMs em HD externo

Mensagem por tacioandrade »

Boa tarde, não é preciso, pode colocar todos os VMID separados por vírgulas como 101,102, etc, assim como na linha que tem vzdump --exclude que seria o backup de todas as VMs no node, menos as que colocar.

luizbianchessi
Newbie
Newbie
Mensagens: 3
Registrado em: 01 Nov 2019 08:58
Status: Offline

Re: [Script] Backup das VMs em HD externo

Mensagem por luizbianchessi »

Grato.
Outra coisa.
depois que geram os backups da um erro:
INFO: starting new backup job: vzdump 100 101 102 --dumpdir /HDEXTERNO/BKPs --mode snapshot --mailto [email protected]
ERROR: Backup of VM 100 failed - interrupted by signal
ERROR: Backup job failed - interrupted by signal

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

Re: [Script] Backup das VMs em HD externo

Mensagem por tacioandrade »

Esse erro nunca tive, porém para gerar o backup em modo snapshot a mesma tem que estar ligada, se estiver desligada ele da erro se não me engano.... Não sei se é o caso, porém é uma possibilidade.

Responder

Voltar para “Proxmox”