Why Virtual Machine failed to start?
Issue
Virtual Machinefailed to start with following error message in event logs:
VM test1 is down. Exit message: internal error process exited while connecting to monitor: qemu-kvm: -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/a491e491-b4ab-49bc-b198-b25c4b199a53/e670099e-01e9-45b0-8e84-f1f9382f561a,if=none,id=drive-virtio-disk0,format=raw,serial=a491e491-b4ab-49bc-b198-b25c4b199a53,cache=none,werror=stop,rerror=stop,aio=native: Duplicate ID 'drive-virtio-disk0' for drive .
From /var/log/vdsm/vdsm.log:
Thread-339602::ERROR::2013-09-27 16:29:49,731::vm::710::vm.Vm::(_startUnderlyingVm) vmId=`36b6d7c8-fc58-4684-bf39-b4672c73660b`::The vm start process failed
Traceback (most recent call last):
File "/usr/share/vdsm/vm.py", line 670, in _startUnderlyingVm
self._run()
File "/usr/share/vdsm/libvirtvm.py", line 1535, in _run
self._connection.createXML(domxml, flags),
File "/usr/lib64/python2.6/site-packages/vdsm/libvirtconnection.py", line 104, in wrapper
ret = f(*args, **kwargs)
File "/usr/lib64/python2.6/site-packages/libvirt.py", line 2645, in createXML
if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: internal error process exited while connecting to monitor: qemu-kvm: -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/a491e491-b4ab-49bc-b198-b25c4b199a53/e670099e-01e9-45b0-8e84-f1f9382f561a,if=none,id=drive-virtio-disk0,format=raw,serial=a491e491-b4ab-49bc-b198-b25c4b199a53,cache=none,werror=stop,rerror=stop,aio=native: Duplicate ID 'drive-virtio-disk0' for drive
From /var/log/libvirt/qemu/test1.log:
2013-09-27 10:59:48.526+0000: starting up
LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin QEMU_AUDIO_DRV=spice /usr/libexec/qemu-kvm -name test1 -S -M rhel6.3.0 -cpu Nehalem -enable-kvm -m 512 -smp 1,sockets=1,cores=1,threads=1 -uuid 36b6d7c8-fc58-4684-bf39-b4672c73660b -smbios type=1,manufacturer=Red Hat,product=RHEV Hypervisor,version=6Server-6.4.0.4.el6,serial=142D08B8-5FF4-31B2-2BFA-0E29ADD0BF15,uuid=36b6d7c8-fc58-4684-bf39-b4672c73660b -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/test1.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2013-09-26T22:59:48,driftfix=slew -no-shutdown -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 if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/c05fd632-a14a-4f07-b03d-e0abb07c5046/d6db5329-99b3-4454-b2ce-ad6b8218b80e,if=none,id=drive-virtio-disk0,format=raw,serial=c05fd632-a14a-4f07-b03d-e0abb07c5046,cache=none,werror=stop,rerror=stop,aio=native -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/a491e491-b4ab-49bc-b198-b25c4b199a53/e670099e-01e9-45b0-8e84-f1f9382f561a,if=none,id=drive-virtio-disk0,format=raw,serial=a491e491-b4ab-49bc-b198-b25c4b199a53,cache=none,werror=stop,rerror=stop,aio=native -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0 -netdev tap,fd=27,id=hostnet0,vhost=on,vhostfd=28 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:41:d2:5b,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/test1.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/test1.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice port=5900,tls-port=5901,addr=0,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=67108864 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7
qemu-kvm: -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/a491e491-b4ab-49bc-b198-b25c4b199a53/e670099e-01e9-45b0-8e84-f1f9382f561a,if=none,id=drive-virtio-disk0,format=raw,serial=a491e491-b4ab-49bc-b198-b25c4b199a53,cache=none,werror=stop,rerror=stop,aio=native: Duplicate ID 'drive-virtio-disk0' for drive
2013-09-27 10:59:49.374+0000: shutting down
Environment
- Red Hat Enterprise Virtualization3.X
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.