[Sheepdog] qemu-system-x86_64 does not work after expanding the cluster
Valerio Pachera
sirio81 at gmail.com
Tue Aug 16 00:12:15 CEST 2011
Hi have 2 servers with the same partirion schema:
sdb6 xfs /mnt/sheepdog 20G
I created a disk called test
# collie vdi list
name id size used shared creation time vdi id
------------------------------------------------------------------
test 1 10 GB 536 MB 0.0 MB 2011-08-14 15:28 7c2b25
I run a vm using a systemrescuecd iso:
qemu-system-x86_64 sheepdog:test -cdrom
/root/systemrescuecd-x86-2.3.0.iso -boot order=d -m 1024 -smp 1 -vnc
:1 -daemonize -no-kvm
Unfortunatrly these two servers do not have vt-tecnology so I used
qemu-kvm vithout it (but this doesn't matter for us).
>From system rescue I run
dd if=/dev/zero of=/dev/sda bs=1M count=512
Happy to see it was working, I shut off the vm.
I created a new partition only on server1 of the same size of the
other, but on another phisical disk:
sdc6 xfs /mnt/sheepdog2 20G
sheep /mnt/sheepdog2
I was windering when does sheepdog start to balance the cluser. I
aspect to see data be moved from /mnt/sheepdog right away or when a vm
try to write something new.
Right away nothing happened. So I run again 'qemu-system-x86_64
sheepdog:test ...' but, this time, the command doesn't go in
background and simply do nothing!
I also tried to create sdc6 on server2 and run 'sheep /mnt/sheepdog2',
but qemu is still blocked when I run it.
No strange things in dmesg.
On server2:
more /mnt/sheepdog2/sheep.log
Aug 15 11:59:48 jrnl_recover(2221) Openning the directory
/mnt/sheepdog2//journal/00000000/.
Aug 15 11:59:48 create_listen_ports(163) can't create a listen fd
On server1 the same file is empty.
This is the last part of '/mnt/sheepdog/sheep.log' on server2.
Aug 14 02:33:05 worker_routine(208) started this thread 12
Aug 14 02:33:05 worker_routine(208) started this thread 14
Aug 14 02:33:05 set_addr(1595) addr = 192.168.100.1, port = 7000
Aug 14 02:33:05 main(144) Sheepdog daemon (version 0.2.3) started
Aug 14 02:33:05 worker_routine(208) started this thread 16
Aug 14 02:33:05 worker_routine(208) started this thread 17
Aug 14 02:33:05 sd_confchg(1493) confchg nodeid 164a8c0
Aug 14 02:33:05 sd_confchg(1495) 2 0 1
And this on server1
Aug 14 02:32:38 worker_routine(208) started this thread 30
Aug 14 02:32:38 worker_routine(208) started this thread 31
Aug 14 02:32:38 set_addr(1595) addr = 192.168.100.2, port = 7000
Aug 14 02:32:38 worker_routine(208) started this thread 32
Aug 14 02:32:38 worker_routine(208) started this thread 33
Aug 14 02:32:38 main(144) Sheepdog daemon (version 0.2.3) started
Aug 14 02:32:38 worker_routine(208) started this thread 34
Aug 14 02:32:38 sd_confchg(1493) confchg nodeid 264a8c0
Aug 14 02:32:38 sd_confchg(1495) 1 0 1
Aug 14 02:32:38 sd_confchg(1499) [0] node_id: 40151232, pid: 27495,
reason: 180493992
Aug 14 02:32:38 sd_confchg(1513) allow new confchg, 0x46456f0
----
Debian squeeze, 2.6.32-5-amd64, sheepdog 0.2.3, qemu-kvm 0.15.0.
More information about the sheepdog
mailing list