[one-users] additional parameters for the DISK section

João Pagaime joao.pagaime at gmail.com
Wed Oct 17 05:33:28 PDT 2012


Hello Ruben

that's right....  TARGET doesn't seem to be working (at least with SCSI)

here's a quick example:

------------- open-nebula template:
..........
DISK=[
  DRIVER="raw",
  IMAGE_ID="82",
  READONLY="no",
  TARGET="sda" ]
DISK=[
  DRIVER="raw",
  IMAGE_ID="83",
  READONLY="no",
  TARGET="sdb" ]

------------- libvirt generated  template:
..............
                <disk type='file' device='disk'>
                        <source file='/var/lib/one//datastores/0/931/disk.1'/>
                        <target dev='sda' bus='scsi'/>
                        <driver name='qemu' type='raw' cache='default'/>
                </disk>
                <disk type='file' device='disk'>
                        <source file='/var/lib/one//datastores/0/931/disk.2'/>
                        <target dev='sdb' bus='scsi'/>
                        <driver name='qemu' type='raw' cache='default'/>
                </disk>

-------------- error:
......
process exited while connecting to monitor: kvm: -device
lsi,id=scsi0,bus=pci.0,addr=0x4: Parameter 'driver' expects a driver
name


best regards,
João





On Wed, Oct 17, 2012 at 10:56 AM, Ruben S. Montero
<rsmontero at opennebula.org> wrote:
> Hi  João
>
> Yes you are right, some additional work is needed to get raw content on
> specific sections. RAW will just append the content to the end of the
> generated XML document.
>
> BTW the section you are adding is related to DISK layout, is TARGET not
> working for you? Something similar is added by libvirt for each disk based
> on the target (when specified)....
>
>
> Best
>
> Ruben
>
>
> On Tue, Oct 16, 2012 at 7:42 PM, João Pagaime <joao.pagaime at gmail.com>
> wrote:
>>
>> thanks for the reply
>>
>> didn't say the full story, sorry...
>>
>> the extra parameters that I need aren't "root" parameters, but instead
>> must be inside a "<disk>" section, on libvirt's vm description
>>
>> I guess the RAW section can't be inside a DISK section
>>
>> best regards,
>> João
>>
>> On Tue, Oct 16, 2012 at 6:29 PM, André Monteiro <andre.monteir at gmail.com>
>> wrote:
>> > Hello,
>> >
>> > Just put on RAW section:
>> >
>> > RAW     = [
>> >       TYPE  = "kvm",
>> >       DATA  = "<alias name='ide0-1-0'/>
>> >        <address type='drive' controller='0' bus='1' target='0'
>> > unit='0'/>"]
>> >
>> > --
>> > André Monteiro
>> >
>> >
>> >
>> >
>> > On Tue, Oct 16, 2012 at 6:06 PM, João Pagaime <joao.pagaime at gmail.com>
>> > wrote:
>> >>
>> >> Hello all
>> >>
>> >> I'm trying to start a VM with 2 IDE ou SCSI disks on KVM. Can't use
>> >> virtio, since this is a physical to virtual operation,  of an old
>> >> system that doesn't support virtio
>> >>
>> >> ths problem is that KVM/QEMU gives out an error
>> >>
>> >> after simulating the situation with virt-manager, it seems that
>> >> libvirt XML needs to indicate the  following two extra parameters
>> >> (example):
>> >>       <alias name='ide0-1-0'/>
>> >>       <address type='drive' controller='0' bus='1' target='0'
>> >> unit='0'/>
>> >>
>> >> is there some way to put this on open-nebula template?
>> >>
>> >> thanks, best regards,
>> >> João
>> >> _______________________________________________
>> >> Users mailing list
>> >> Users at lists.opennebula.org
>> >> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>> >
>> >
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
>
>
> --
> Ruben S. Montero, PhD
> Project co-Lead and Chief Architect
> OpenNebula - The Open Source Solution for Data Center Virtualization
> www.OpenNebula.org | rsmontero at opennebula.org | @OpenNebula



More information about the Users mailing list