[one-users] mounting datablocks in a VM
Steven Timm
timm at fnal.gov
Tue Nov 30 18:52:41 PST 2010
So 3 hours later after my datablock got copied to the host machine
and the VM launched, I find that opennebula is trying to launch
it with a target device of /dev/vde but I did not have a /dev/vde
special device defined in the /dev directory.
Any KVM friends out there who know how to get the 2nd virtio bus
recognized?--or how to make the device and get it recognized on the fly?
Below is the kvm command and the corresponding deployment.0 as
it was running on the host.
root 26492 1 0 17:13 ? 00:00:40 /usr/bin/kvm -S -M
rhel5.4.0 -m 4096 -smp 2 -name one-112 -uuid
d34d8c23-3181-d3d2-fbdd-a84d52f26b05 -no-kvm-pit-reinjection -monitor pty
-pidfile /var/run/libvirt/qemu//one-112.pid -no-acpi -boot c -drive
file=/var/lib/one/112/images/disk.0,if=virtio,index=0,boot=on -drive
file=/var/lib/one/112/images/disk.1,if=virtio,index=1 -drive
file=/var/lib/one/112/images/disk.2,if=virtio,index=4 -drive
file=/var/lib/one/112/images/disk.3,if=ide,media=cdrom,index=2 -net
nic,macaddr=54:52:00:02:03:01,vlan=0 -net
tap,fd=18,script=,vlan=0,ifname=vnet2 -serial none -parallel none -usb
-vnc 127.0.0.1:1 -k en-us
------------------------------------------
[root at fcl007 images]# cat deployment.0
<domain type='kvm'>
<name>one-112</name>
<vcpu>2</vcpu>
<memory>4194304</memory>
<os>
<type>hvm</type>
<boot dev='hd'/>
</os>
<devices>
<emulator>/usr/bin/kvm</emulator>
<disk type='file' device='disk'>
<source file='/var/lib/one/112/images/disk.0'/>
<target dev='vda'/>
</disk>
<disk type='file' device='disk'>
<source file='/var/lib/one/112/images/disk.1'/>
<target dev='vdb'/>
</disk>
<disk type='file' device='disk'>
<source file='/var/lib/one/112/images/disk.2'/>
<target dev='vde' bus='virtio'/>
</disk>
<disk type='file' device='cdrom'>
<source file='/var/lib/one/112/images/disk.3'/>
<target dev='hdc'/>
<readonly/>
</disk>
<interface type='bridge'>
<source bridge='br0'/>
<mac address='54:52:00:02:03:01'/>
</interface>
<graphics type='vnc' listen='127.0.0.1' port='-1'
keymap='en-us'/>
</devices>
</domain>
---------------
--
------------------------------------------------------------------
Steven C. Timm, Ph.D (630) 840-8525
timm at fnal.gov http://home.fnal.gov/~timm/
Fermilab Computing Division, Scientific Computing Facilities,
Grid Facilities Department, FermiGrid Services Group, Assistant Group Leader.
More information about the Users
mailing list