ERRO AO REALIZAR BACKUP.

108 views
Skip to first unread message

Fernando Cintra

unread,
Jan 31, 2020, 6:03:13 PM1/31/20
to xen-br
Pessoal, boa tarde!
Estou com problema ao realizar o meu scripit de backup das minhas vms, pois ele informa que estou com
espaço insuficiente, muito embora já realizei a remoção dos snapshots e mesmo assim o local storage não diminui de forma alguma.
Alguém tem a solução para esse problema?

Segue erro abaixo.

[root@BVR-XEN-01 sbin]# ./script_backup
umount: /dev/sdc: não montado
Error code: SR_BACKEND_FAILURE_44
Error parameters: , There is insufficient space, 
The uuid you supplied was invalid.
type: VM
uuid: 
Error: No matching VMs found
Error: No matching VMs found
Error code: SR_BACKEND_FAILURE_44
Error parameters: , There is insufficient space, 
The uuid you supplied was invalid.
type: VM
uuid: 
Error: No matching VMs found
Error: No matching VMs found
Error code: SR_BACKEND_FAILURE_44
Error parameters: , There is insufficient space, 
The uuid you supplied was invalid.
type: VM
uuid: 
Error: No matching VMs found
Error: No matching VMs found
Error code: SR_BACKEND_FAILURE_44
Error parameters: , There is insufficient space, 
The uuid you supplied was invalid.
type: VM
uuid: 
Error: No matching VMs found
Error: No matching VMs found
umount2: Dispositivo ou recurso está ocupado
umount: /backup: o dispositivo está ocupado
umount2: Dispositivo ou recurso está ocupado
umount: /backup: o dispositivo está ocupado

Ivo Longuinhos

unread,
Jan 31, 2020, 7:50:28 PM1/31/20
to xen...@googlegroups.com

Amigo,

 

Boa noite.

Favor passar o script "script_backup" que vc está executando.

Grande abraço.

 

Ivo Longuinhos

--
--
Você recebeu esta mensagem porque está inscrito em Grupo "xen-br" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para xen...@googlegroups.com
Para anular a inscrição neste grupo, envie um email para xen-br-un...@googlegroups.com
Para mais opções, visite este grupo em http://groups.google.com/group/xen-br?hl=pt-BR
Site do GU Xen-BR: http://www.xen-br.org
Antes de enviar sua primeira mensagem leia atentamente as regras para participação no site http://groups.google.com/group/xen-br/web/regras?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "xen-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para xen-br+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/xen-br/ea3b30f7-5a55-4e36-a0aa-f86836b68a19%40googlegroups.com.

Fernando Cintra

unread,
Feb 3, 2020, 9:45:16 AM2/3/20
to xen-br
Bom dia Ivo,
Segue abaixo script de backup, creio que o problema não seja ele pois tenho outro servidor que executa o mesmo scrip e está tudo normal, acho que foi alguma falha com relação as VDI que envio abaixo também.

----------------------------VDI-------------------------------------

[root@BVR-XEN-01 sbin]# xe vdi-list
uuid ( RO)                : 107ea568-d16d-4091-ab74-2bc695b304c4
          name-label ( RW): Helpdesk 0
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 21b26a8c-1fd1-4838-a870-8f0e9eb6a03e
          name-label ( RW): Helpdesk 0
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 731b85cd-84f1-45cb-a40a-c3463fc9e569
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 107374182400
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : c86cb5e1-b98d-4069-ac99-ba9cbf7c7a30
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : a12aa2b2-0ea4-4fb3-b0fd-87ee1a2f9fb5
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 4c7571e7-2f00-496f-8ba0-0191808e4384
          name-label ( RW): XenCenter.iso
    name-description ( RW): 
             sr-uuid ( RO): bac43811-bbf4-8451-0047-3a318c3452d6
        virtual-size ( RO): 58589184
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 2a11c1e6-9a76-407b-881f-5f5d35d3396d
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : c4c8eda7-7789-4c7d-a800-0c900d3beb28
          name-label ( RW): Helpdesk ok
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): false


uuid ( RO)                : a029e26a-f3c5-421e-b2ce-b7db8d50227b
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : d65b3a55-2a9b-4acd-94c9-651ac2f649a0
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 214748364800
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : cae6eb0f-3e8e-4979-8da5-7906bbaaa519
          name-label ( RW): SRV-ZABBIX ok
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 214748364800
            sharable ( RO): false
           read-only ( RO): false


uuid ( RO)                : 406cc2b3-90ee-4093-a2a3-9e0ac34d42a5
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 214748364800
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 1aaf864d-5164-4aa0-a11f-1ba18dd776b9
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 214748364800
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 1a2eff7d-cc61-4585-982b-b200b7741e93
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 107374182400
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 48ad2501-1aeb-4656-8c40-e12be4013ceb
          name-label ( RW): Helpdesk 0
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 8d22b5a9-5e8b-48c8-bd22-6bdb294c2d8b
          name-label ( RW): Helpdesk 0
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : a6ea6088-64ba-4a81-95b8-b00f8e7c2669
          name-label ( RW): xs-tools.iso
    name-description ( RW): 
             sr-uuid ( RO): bac43811-bbf4-8451-0047-3a318c3452d6
        virtual-size ( RO): 119891968
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : b2c4ab68-2963-4927-bc60-616b3ebb5f67
          name-label ( RW): Helpdesk 0
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : 40c3f319-60f7-4734-bbfb-c88a87114623
          name-label ( RW): XenServer Transfer VM system disk
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 8388608
            sharable ( RO): false
           read-only ( RO): false


uuid ( RO)                : eb48e12a-9f23-4a06-8bdc-482551dfdccf
          name-label ( RW): Helpdesk 0
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : f76bffdf-8bb2-470a-923c-69a98d178b4f
          name-label ( RW): Helpdesk 0
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


uuid ( RO)                : ae795436-1bfd-4a78-b7ff-db8ae7ee9cc4
          name-label ( RW): Wiki ok
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 107374182400
            sharable ( RO): false
           read-only ( RO): false


uuid ( RO)                : 0a4f1951-860a-4b0c-91a8-349ab5545b56
          name-label ( RW): Redmine ok
    name-description ( RW): Created by template provisioner
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): false


uuid ( RO)                : 07154088-4139-4fe9-a4df-4fc9689c57ca
          name-label ( RW): base copy
    name-description ( RW): 
             sr-uuid ( RO): 03f4abc1-2802-9bb5-8690-fd1fa4b39c70
        virtual-size ( RO): 161061273600
            sharable ( RO): false
           read-only ( RO): true


-----------------------------------SCRIPT-------------------------------------------

#!/bin/bash
###########################################
##     SCRIPT BACKUP VM'S      ##
###########################################
#
LOG=/var/log/backup_diario_xenserver.log
rm -rf $LOG
echo " - Backup XenServer - " >> $LOG
echo " - Backup diario -" >> $LOG
CLIENTE="BVR-XEN-INFRA"
#
montavolume(){
echo "Montando volume..." >> $LOG
# Monta o ponto de montagem /backup
umount /dev/sdc
mount /dev/sdc /backup
montado=`mount | grep /backup`
#
# Se a montagem nao estiver OK, finaliza o processo e nao realiza o BKP
if [ -z "$montado" ]; then
 echo "unidade de backup nao montado!!" >> $LOG
 exit 1
 else
 echo "unidade de backup montado: $montado" >> $LOG
 fi
}
#
dadosfull(){
# diretorio que sera feito o backup
destino="/backup/"
# nome do arquivo
nome_saida=" VM.xva"
#data de inicio backup
data=$(date +%d-%m-%Y-%H.%M)
# Iniciando Log
echo "Iniciando Backup das VMs: `date +%d-%m-%Y_%H:%M`" >> $LOG
echo "-----------------------------" >> $LOG
echo " " >> $LOG
}
#
#remove backups antigos para liberar espaço no hd
deletabackup(){
#define o tempo para manter o arquivo de bakcup
NMINUTOS="3240"
# 3240 = 2 dias e 12 horas, tudo que tiver mais que esse tempo de vida será removido
echo "Backups a serem removidos:" >> $LOG
find $destino/* -mmin +$NMINUTOS >> $LOG
find $destino/* -mmin +$NMINUTOS -exec rm -rf {} \;
echo "Backups removidos com sucesso" >> $LOG
}
#
backupmetadados(){
# backup dos metadados do xenserver contem informacoes do Dom0 para ser
# importado no caso de perda do XenServer por inteiro, para importacao utilizar
# o comando: xe pool-restore-database file-name="nome_do_arquivo_de_bkp" --force.
# utilizar a importacao apos refazer o servidor, a citrix recomenda a
# reinstalacao completa do host hospedeiro antes de importar o backup de metadados.
cd $destino
echo "Backupeando Metadados..." >> $LOG
xe pool-dump-database file-name=bkp_metadados_$data
echo "Backup Metadados concluido" >> $LOG
}
#
listavm(){
# Criar a lista de backup
echo "Criando lista para backup..." >> $LOG
vm_backup_list=()
vm_backup_list_count=${#vm_backup_list[@]}
echo "Lista criada com sucesso..." >> $LOG
# Listando as Maquinas Virtuais
vm_list_string=`xe vm-list is-control-domain=false`
IFS="
"
vm_list_array=($vm_list_string)
vm_list_count=${#vm_list_array[@]}
# Criando arrays para utilizacao
vm_uuid_array=()
vm_label_array=()
}
#
getvm(){
# Pegando as VM da lista de backup para exportacao
echo "Analisando a lista de VMs..." >> $LOG
#Contador
cont=0
index=0
for line in ${vm_list_array[@]}; do
 if [ ${line:0:4} = "uuid" ]; then
 uuid=`expr "$line" : '.*: \(.*\)$'`
 label=`expr "${vm_list_array[cont+1]}" : '.*: \(.*\)$'`
 vm_uuid_array[index]=$uuid
 vm_label_array[index]=$label
 echo "Added VM #$index: $uuid, $label" >> $LOG
 let "index = $index+1"
 fi
 # Incrementa contador
 let "cont = $cont+1"
done
echo "Analise da Lista de VMs concluido..." >> $LOG
echo " " >> $LOG
}
#
backupvm(){
# Backupeando as VMs
echo "Backupeando as  VMs" >> $LOG
echo " " >> $LOG
#Contador
cont=0
for uuid in ${vm_uuid_array[@]}; do
 # Setando o estado da maquina
 backup_vm=false
 # Se a lista de Backups estiver vazia
 if [ $vm_backup_list_count = 0 ]; then
 # Faca backup de todas a maquinas
 backup_vm=true
 # Senao verifica se a maquina esta na lista de backups
 else
 for backup_uuid in ${vm_backup_list[@]}; do
 if [ $uuid = $backup_uuid ]; then
 backup_vm=true
 break
 fi
 done
 fi
 # Se o backup for para ser realizado
 if [ $backup_vm = true ]; then
 # O processo e iniciado
 echo "VM: $uuid" >> $LOG
 # Label
 label=${vm_label_array[cont]}
 # Cria snapshot
 echo "Criando Snapshot..." >> $LOG
 snapshot=`xe vm-snapshot vm=$uuid new-name-label=$label`
 echo "Snapshot: $snapshot" >> $LOG
 # Seta a VM para nao ser um Template
 echo "Setando para nao ser um Template..." >> $LOG
 snapshot_template=`xe template-param-set is-a-template=false uuid=$snapshot`
 # Exporta
 echo "Exportando VM..." >> $LOG
 snapshot_export=`xe vm-export vm=$snapshot filename="$destino$label-$data$arq_saida"`
 echo "Exportado: $snapshot_export" >> $LOG
 # Apaga snapshot
 echo "Deletando Snapshot..." >> $LOG
 snapshot_delete=`xe vm-uninstall uuid=$snapshot force=true`
 echo "Deletado: $snapshot_delete" >> $LOG


# Se o backup nao foi realizado
 else
 # Log
 echo " " >> $LOG
 echo "VM: $uuid" $LOG
 echo "Backup de maquina Virtual nao realizado!" >> $LOG
 fi
 # Incrementa contador
 let "cont = $cont+1"
done
echo " " >> $LOG
echo "Backup realizado com sucesso!!!" >> $LOG
echo "Backup finalizado em: `date +%d-%m-%y_%H:%M`" >> $LOG
echo "=============================================" >> $LOG
echo "Lista de Backups disponiveis:" >> $LOG
ls -clht $destino >> $LOG
}
enviaemail(){
#Envia email
echo " Enviando e-mail em `date +%d-%m-%y_%H:%M`" >> $LOG
cat $LOG|mail -s "Backup Diario XenServer $CLIENTE Finalizado" fern...@bvr.com.br
}
#
desmontavolume(){
cd /
umount -f /backup
}
#
#Chamada das Funcoes
montavolume
dadosfull
deletabackup
backupmetadados
listavm
getvm
backupvm
enviaemail
desmontavolume
exit 0
######################################################

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para xen...@googlegroups.com.

Guilherme Girard

unread,
Feb 4, 2020, 10:05:50 AM2/4/20
to xen...@googlegroups.com
Seguinte,

Já passei por isso.

O que acontece eh que as vezes o vhd se perde nos snapshots  e acaba não deletando, fazendo com que fique com uma cadeia muito grande de discos.

Para solucionar isto de forma mais rápida, te aconselho a exportar a vm, e importar novamente.


Pois se não você vai ter que fazer o Merge dos vhds manualmente.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para xen-br+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/xen-br/363e91c2-2c74-4571-810a-cc842d53cea0%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages