[DRBD-user] Problems using image files with drbd, maybe unsupported?

Martin Fandel pingu.freak at gmx.de
Wed Oct 6 14:23:49 CEST 2010


Now it works :). My fault was that I've used yast2 instead of xm on the console. If I start the vm via xm, it works fine... yast ckzskz...

Here are the steps I've done:

virtual-n1 is secondary node!

Configuration / State details:
virtual-n1:~ # cat /proc/drbd 
version: 8.3.7 (api:88/proto:86-91)
 1: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r----
    ns:0 nr:794500 dw:968596 dr:24677 al:14 bm:1563 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
virtual-n1:~ # cat /etc/drbd.d/xen.res
resource xen {
   protocol	C;
   disk {
      on-io-error	pass_on;
   }
   syncer {
      rate	100M;
   }
   net {
   }
   startup {
   }
   on virtual-n1 {
      device	/dev/drbd1 ;
      address	192.168.100.1:5001;
      meta-disk	internal;
      disk	/dev/sdc1;
   }
   on virtual-n2 {
      device	/dev/drbd1 ;
      address	192.168.100.2:5001;
      meta-disk	internal;
      disk	/dev/sdc1;
   }
}
virtual-n2:~ # cat /etc/xen/vm/trnagios
name="trnagios"
uuid="dce10d36-3498-50f5-505c-e61615da090e"
memory=512
maxmem=512
vcpus=1
on_poweroff="destroy"
on_reboot="restart"
on_crash="destroy"
localtime=0
keymap="de"
builder="linux"
bootloader="/usr/lib/xen/boot/domUloader.py"
bootargs="--entry=xvda2:/boot/vmlinuz-xen,/boot/initrd-xen"
extra="xencons=tty "
disk=[ 'file:/var/lib/xen/images/trnagios/disk0,xvda,w', ]
vif=[ 'mac=00:16:3e:00:97:38,bridge=br0', ]
nographic=1

Here we go, manual "unplanned failover" test:

virtual-n1:~ # drbdadm disconnect all
virtual-n1:~ # cat /proc/drbd 
version: 8.3.7 (api:88/proto:86-91)
 1: cs:StandAlone ro:Secondary/Unknown ds:UpToDate/DUnknown   r----
    ns:0 nr:822316 dw:996412 dr:24677 al:14 bm:1563 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
virtual-n1:~ # drbdadm primary all
virtual-n1:~ # cat /proc/drbd 
version: 8.3.7 (api:88/proto:86-91)
 1: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r----
    ns:0 nr:822316 dw:996412 dr:25277 al:14 bm:1563 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
virtual-n1:~ # mount /dev/drbd1 /var/lib/xen/images/
virtual-n1:~ # ls -lha /var/lib/xen/images/trnagios/disk0 
-rw------- 1 root root 20G  6. Okt 14:15 /var/lib/xen/images/trnagios/disk0
virtual-n1:~ # xm create trnagios
virtual-n1:~ # ssh trnagios
Password:

:D :D :D I'm sooooooo happy :). I thought I can trust yast in starting the vm after unclean cut. But this doesn't work... I'm fine with this solution. DRBD rocks!

-- 
GRATIS: Spider-Man 1-3 sowie 300 weitere Videos!
Jetzt freischalten! http://portal.gmx.net/de/go/maxdome


More information about the drbd-user mailing list