restaurar snapshot + kvm + lvm

250 views
Skip to first unread message

orlando figueroa

unread,
Aug 13, 2013, 4:44:59 PM8/13/13
to zimbr...@googlegroups.com
buenas tardes comunidad agradeceria mucho su colaboracion o asesoramiento sobre el siguiente tema, he virtualizado un HP PROLIANT DL G7 en debian wheezy kvm/lmv estoy realizando un procedimiento de backup basado en LVM SNAPSHOT sobre las maquinas virtuales para restaurar en otro equipo en caso que este falle, quedando en el punto de restauracion ya que no logro poner en produccion el respaldo o snapshot a continuacion resumo el procedimiento agradeceria mucho su orientacion ........

## se crea el Volumen fisico y visualizo
root@virtuales:/# pvcreate /dev/sda7

root@virtuales:/# pvs
PV         VG        Fmt  Attr PSize   PFree 
/dev/sda7  Virtuales lvm2 a--  419,09g 389,09g

## se crea el grupo de volúmen y visualizo
vgcreate Virtuales /dev/sda7

root@virtuales:/# vgs
VG        #PV #LV #SN Attr   VSize   VFree 
Virtuales   1   1   0 wz--n- 419,09g 389,09g

## se crea un volumen logico para alojar la maquina virtual y visualizamos
root@virtuales:/# lvcreate -n zimbra -L30G Virtuales

root@virtuales:/# lvs
LV     VG        Attr     LSize  Pool Origin Data%  Move Log Copy%  Convert
zimbra Virtuales -wi-ao-- 30,00g

## realizo la instalacion de la maquina virtual
root@virtuales:/# virt-install --connect=qemu:///system --name=zimbra --ram=2048 --vcpus=2 --check-cpu --os-type=linux --hvm --vnc --accelerate --disk=/dev/Virtuales/zimbra,size=30 --cdrom=/home/sucre/ubuntu-12.04.1-server-amd64.iso --network=bridge:br0

## finalizada la instalacion de la maquina virtual ingreso a la consola de administracion para listas e iniciar la maquina virtual
root@virtuales:/# virt-viewer -c qemu:///system zimbra

virsh # list --all
 Id    Name                           State
----------------------------------------------------
 -     zimbra                         shut off

## inicio la maquina virtual
virsh # autostart zimbra
virsh # start zimbra

virsh # list --all
 Id    Name                           State
----------------------------------------------------
 2     zimbra                         running


## EL PROCEDIMIENTO DE RESPALDO ES EL SIGUIENTE ........

## creo la snapshot y visualizo

root@virtuales:/# lvcreate -L3G -s -n snap-zimbra /dev/Virtuales/zimbra
Logical volume "snap-zimbra" created

root@virtuales:/# lvdisplay
 --- Logical volume ---
  LV Path                  /dev/Virtuales/snap-zimbra
  LV Name                snap-zimbra
  VG Name                Virtuales
  LV UUID                  Cps3SP-OVHa-Tk0O-oeYc-sjCo-WWFz-A4oF9S
  LV Write Access        read/write
  LV Creation host, time virtuales, 2013-08-13 10:48:41 -0430
  LV snapshot status     active destination for zimbra
  LV Status                available
  # open                 0
  LV Size                30,00 GiB
  Current LE             7680
  COW-table size         3,00 GiB
  COW-table LE           768
  Allocated to snapshot  0,00%
  Snapshot chunk size    4,00 KiB
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1

## realizo modificaciones a la maquina original y efectivamente aumenta el "Allocated to snapshot  21,01%"

root@virtuales:/# lvdisplay
  --- Logical volume ---
  LV Path                /dev/Virtuales/snap-zimbra
  LV Name                snap-zimbra
  VG Name                Virtuales
  LV UUID                Cps3SP-OVHa-Tk0O-oeYc-sjCo-WWFz-A4oF9S
  LV Write Access        read/write
  LV Creation host, time virtuales, 2013-08-13 10:48:41 -0430
  LV snapshot status     active destination for zimbra
  LV Status              available
  # open                 0
  LV Size                30,00 GiB
  Current LE             7680
  COW-table size         3,00 GiB
  COW-table LE           768
  Allocated to snapshot  21,01%
  Snapshot chunk size    4,00 KiB
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1

## preparo los directorios y volumen logico para los backup

root@virtuales:/# lvcreate -n Backup -L100G Virtuales
Logical volume "Backup" created
root@virtuales:/# mkfs.ext4 -m0 /dev/Virtuales/Backup
root@virtuales:/# mkdir /mnt/MaquinasVirtuales
root@virtuales:/# mount /dev/Virtuales/Backup /mnt/MaquinasVirtuales/

## realizo dos respaldos en *.img *.gz

root@virtuales:/# time dd if=/dev/Virtuales/snap-zimbra of=/mnt/MaquinasVirtuales/snap-zimbra.img bs=4096 conv=noerror
7864320+0 registros leídos
7864320+0 registros escritos
32212254720 bytes (32 GB) copiados, 617,075 s, 52,2 MB/s
real    10m17.088s
user    0m1.208s
sys    0m59.168s

root@virtuales:/# time dd if=/dev/Virtuales/snap-zimbra | gzip -c | dd of=/mnt/MaquinasVirtuales/snap-zimbra.gz bs=4096 conv=noerror,sync
62914560+0 registros leídos
62914560+0 registros escritos
32212254720 bytes (32 GB) copiados, 1228,72 s, 26,2 MB/s
3636298+1 registros leídos
3636299+0 registros escritos
14894280704 bytes (15 GB) copiados, 1228,72 s, 12,1 MB/s

## verifico el tamaño de los respaldos

root@virtuales:/mnt/MaquinasVirtuales# du -sh snap-zimbra.*
14G    snap-zimbra.gz
31G    snap-zimbra.img

#### AHORA ES DONDE NO LOGRO PONER EN PRODUCCION EL BACKUP EN EL OTRO EQUIPO, YA QUE EJECUTO EL SIGUENTE COMANDO Y AHORA ??????

time dd if=/mnt/MaquinasVirtuales/snap-zimbra.gz | gzip -c -d | dd of=/dev/Virtuales/zimbra

Ramón Bernardo

unread,
Aug 14, 2013, 1:21:43 AM8/14/13
to zimbr...@googlegroups.com
Hola

La verdad es que esta consulta tiene más apariencia de problemas de sistema que de Zimbra.

Lo digo porque yo uso VMware ESXi y mediante instrucciones en VMware hago un snapshot, se hace copia de él y se elimina el snapshot.  Esa es la ventaja de usar máquinas virtuales.

A ver si alguien nos muestra como hacerlo y Orlando sale del atolladero.

Un saludo

Agur eta ondo ibili

Ramón (iPhone)
--
Has recibido este mensaje porque eres miembro de "zimbra grupo" de Google.
Si quieres publicar envía un mensaje de correo a zimbr...@googlegroups.com o entra en http://groups.google.es/group/zimbragrupo
 
Para anular la suscripción envía un mensaje a zimbragrupo...@googlegroups.com
---
Has recibido este mensaje porque estás suscrito al grupo "zimbra grupo" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a zimbragrupo...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Patricio Bruna

unread,
Aug 14, 2013, 11:41:03 AM8/14/13
to zimbr...@googlegroups.com
Hola Orlando,
En tu caso te recomiendo realizar el respaldo y recuperación de la máquina virtual con el comando  qemu-img

Respaldo:
$> qemu-img convert -p -O raw /dev/Virtuales/zimbra /mnt/MaquinasVirtuales/zimbra-respaldo.img

Recuperacion:
$> qemu-img convert -p -O raw  /mnt/MaquinasVirtuales/zimbra-respaldo.img /dev/Virtuales/zimbra


Obviamente puedes comprimir el respaldo si gustas.



2013/8/14 Ramón Bernardo <fgar...@gmail.com>



--
------------------------------------
Patricio Bruna V.
IT Linux - www.itlinux.cl
http://twitter.com/pbruna

orlando figueroa

unread,
Aug 15, 2013, 9:26:45 AM8/15/13
to zimbr...@googlegroups.com
ok bruna gracias ya me monto en este procedimiento a realizar pruebas posteando los resultados
Reply all
Reply to author
Forward
0 new messages