[one-users] mounting datablocks in a VM

opennebula at nerling.ch opennebula at nerling.ch
Fri Dec 3 01:09:08 PST 2010


Hallo Steven.
You may define target on the onevm template:
DISK   = [  source   = "/exports/base-image/data-disk.windows.raw",
                 target   = "hdb",
                 readonly = "no" ]

I'm not sure but if you do not define it, opennebula defaults to /dev/vd?

MODEL = "virtio" on the disk session would do the magic for virtio.

Best Regards

Marlon Nerling
Zitat von Steven Timm <timm at fnal.gov>:

>
> 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.
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>





More information about the Users mailing list