qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] virtfs fails after migration
@ 2013-05-27 13:29 Malte Starostik
  0 siblings, 0 replies; only message in thread
From: Malte Starostik @ 2013-05-27 13:29 UTC (permalink / raw)
  To: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 2551 bytes --]

Hello,

trying to get migration work on a setup with several libvirt based hosts, I'm 
struggling with those VMs that use virtfs shares.
I remember that in previous versions of qemu, the attempt to migrate 
those lead to chaos and mayhem, while now a *mounted* virtfs simply 
blocks migration.  Fine so far, none of the virtfs shares we use need to be 
mounted all the time.  However, when I unmount and then migrate 
(whether to a different host or just save/restore), the virtfs can't be 
mounted anymore.
mount fails with "no such device", and in dmesg I get:

9pnet_virtio: no channels available

The same thing applies to several combinations, the most up to date one 
is with host and guest both running a 3.8.13 kernel and qemu 1.4.0.

qemu command line:

/usr/bin/qemu-system-x86_64 -machine accel=kvm -name 
test01,process=qemu:test01 -S -M pc-1.2 -m 4096 -smp 
1,sockets=1,cores=1,threads=1 -uuid 9d7f74e7-4a90-fbd1-796d-
e23357931e80 -no-user-config -nodefaults -chardev 
socket,id=charmonitor,path=/var/lib/libvirt/qemu/test01.monitor,server,no
wait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -
no-shutdown -kernel /var/lib/libvirt/images/boot/vmlinuz-3.8.13-gentoo -
initrd /var/lib/libvirt/images/boot/initramfs-3.8.13-gentoo.img -append 
root=UUID=0ccbddca-dc76-4965-95cc-c16956d2670d quiet -device piix3-
usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-serial-pci,id=virtio-
serial0,bus=pci.0,addr=0x4 -drive file=/dev/vg-
vms/test01,if=none,id=drive-virtio-disk0,format=raw -device virtio-blk-
pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-
disk0,bootindex=1 -fsdev local,security_model=passthrough,id=fsdev-
fs0,path=/mnt/portage,readonly -device virtio-9p-pci,id=fs0,fsdev=fsdev-
fs0,mount_tag=portage,bus=pci.0,addr=0x7 -netdev 
tap,fd=20,id=hostnet0,vhost=on,vhostfd=21 -device virtio-net-
pci,netdev=hostnet0,id=net0,mac=52:54:00:2b:26:e1,bus=pci.0,addr=0x
3 -chardev pty,id=charserial0 -device isa-
serial,chardev=charserial0,id=serial0 -chardev 
spicevmc,id=charchannel0,name=vdagent -device virtserialport,bus=virtio-
serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spic
e.0 -spice port=5900,addr=127.0.0.1,disable-ticketing,seamless-
migration=on -vga qxl -global qxl-vga.ram_size=67108864 -global qxl-
vga.vram_size=67108864 -incoming fd:18 -device virtio-balloon-
pci,id=balloon0,bus=pci.0,addr=0x6

Need to reboot the guest for it to work again.  Removing the 9p and 
9pnet-virtio modules won't do.  Is there any known fix or workaround?

Kind regards,
Malte

[-- Attachment #2: Type: text/html, Size: 5506 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-05-27 13:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-27 13:29 [Qemu-devel] virtfs fails after migration Malte Starostik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).