
		rogerioes
		
		(usa BackTrack)
		
		Enviado em 04/06/2012 - 10:49h 
		Eai Galera Esperta
Tem o Servidor aqui da empresa que tem o Citrix XenServer Host 6.0.0-50762p
Onde tem 3 maquinas virtuais
01 - Servidor de Arquivos       - Linux CentOS release 5.7 ( Final )
02 - Servidor de Banco de Dados - Linux CentOS release 5.7 ( Final )
03 - Servidor de Proxy          - Linux CentOS release 5.7 ( Final )
Temos um Hd Externo ligado no Servidor via USB de 1TB que gostariamos de fazer o backup das VMS ( as 3 maquinas virtuais ) - Para que, digamos que o HD dentro do servidor queime, nos podemos levantar rapidamente as 3 maquinas em outro hd e a empresa continue funcionando
Entao fizemos este backup que funciona bem, porem ele nao faz a rotatividade dos arquivos de backup, ai o hd enche a para de fazer backup
Gostaria de manter somente 2 backup de cada maquina virtual, ai no terceiro ele deletaria o mais velho e substituiria pelo novo, nao estou conseguindo fazer isso nao
HOJE no HD externo ja tenho
srvarquivo01-Monday   - 215.4GiB
srvarquivo01-Saturday - 215.4GiB
srvarquivo01-Sunday   - 215.4GiB
srvbanco01-Monday     - 11.0GiB
srvbanco01-Saturday   - 11.0GiB
srvbanco01-Sunday     - 11.0GiB
srvproxy01-Monday     - 48.2GiB
srvproxy01-Saturday   - 48.2GiB
srvproxy01-Sunday     - 48.2GiB
Agora nao faz mais backup porque o hd externo de 1TB esta cheio, por isso gostaria de fazer a rotatividade e manter sempre 2 backups de cada maquinas somente, deletando sempre o mais velho
Este e o SCRIPT nosso de Backup hoje - o backup funciona blz, so nao tem rotatividade =/
[root@srvvirtual01 scripts]# cat backup 
#!/bin/bash
clear
lst="/scripts/lstmaquinas"
DIRBKP="/disco/backup/vms/"
#Gravar o arquivo com o dia da semana - DRD 31-05-2012
NARQ="-"`date +%A`
DEV="/dev/sdb5"
DEST="/disco"
mount $DEV $DEST
logger -t BKP "Inicio do backup"
logger -t BKP "Parando a m?quina virtual para backup"
for maq  in `cat $lst` ; do
  echo $maq
  logger -t BKP "Parando a m?quina "$maq
  xe vm-shutdown vm=$maq --force
  logger -t BKP "Exportando a m?quina "$maq
  xe vm-export filename=$DIRBKP$maq$NARQ vm=$maq compress=false
  logger -t BKP "Fim da exporta??o"
  logger -t BKP "Iniciando a m?quina "$maq
  xe vm-start vm=$maq
  logger -t BKP "M?quina "$maq" levantada com sucesso!"
done
#logger -t BKP "Inicio do backup do banco de dados"
#logger -t BKP "Montagem do diret?rio do backup"
#mount 192.168.0.5:/backup /mnt
#logger -t BKP "Copiando o bakcup"
#NARQ=`cat /mnt/arqbackup`
#cp -prf /mnt/$NARQ $DIRBKP"/banco/"
#logger -t BKP "Desmontando o diret?rio de backup"
#logger -t BKP "Finalizando o backup"
sync
#logger -t BKP "Inicio do backup dos arquivos"
#logger -t BKP "Montagem do diret?rio do backup de arquivos"
#mount 192.168.0.4:/backup /mnt
#logger -t BKP "Copiando o bakcup"
#cp -prf /mnt/*.tar.gz  $DIRBKP
#logger -t BKP "Desmontando o diret?rio de backup de arquivos"
#logger -t BKP "Finalizando o backup"
#umount /mnt
#sync
umount /disco
ALGUEM SABE COMO FAZER A ROTATIVIDADE NO NOSSO BACKUP ??? 
Gostaria de manter somente 2 backup e cada maquina virtual, deletando sempre o mais velho
Obrigado
Att,
Rogerio R.