Stefan G. Weichinger
2010-Dec-03 14:43 UTC
[libvirt-users] added second virtio-disk: disk order detected wrong
Greets, I am unsure if it's a linux- or libvirt-issue:
I added a 2nd virtio-disk to a kvm-based VM.
The xml shows a correct "target":
# first disk vda
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/mnt/r0/vm1_vda-clone.img'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00'
slot='0x04'
function='0x0'/>
</disk>
# second disk vdb
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/mnt/r0/www3_var.img'/>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00'
slot='0x03'
function='0x0'/>
</disk>
The VM contains Gentoo Linux, grub comes up fine, but then it flips the
devices:
The unpartitioned new disk is vda, therefore there is no root-fs etc ...
I know my way to fix this via Live-CD or so, but I would really like to
understand what happened! I'd like to keep vda as root etc.
Could someone explain?
libvirt-0.8.6 and qemu-kvm-0.13.0-r2 on a gentoo-host, btw.
Thanks, Stefan
Stefan G. Weichinger
2010-Dec-03 15:13 UTC
[libvirt-users] added second virtio-disk: disk order detected wrong
Am 03.12.2010 15:43, schrieb Stefan G. Weichinger:> > Greets, I am unsure if it's a linux- or libvirt-issue: > > I added a 2nd virtio-disk to a kvm-based VM. > > The xml shows a correct "target": > > > # first disk vda > > <disk type='file' device='disk'> > <driver name='qemu' type='qcow2'/> > <source file='/mnt/r0/vm1_vda-clone.img'/> > <target dev='vda' bus='virtio'/> > <address type='pci' domain='0x0000' bus='0x00' slot='0x04' > function='0x0'/> > </disk> > > # second disk vdb > > <disk type='file' device='disk'> > <driver name='qemu' type='qcow2'/> > <source file='/mnt/r0/www3_var.img'/> > <target dev='vdb' bus='virtio'/> > <address type='pci' domain='0x0000' bus='0x00' slot='0x03' > function='0x0'/> > </disk>Should I edit the xml and swap the "slots" ? S