[one-users] additional parameters for the DISK section
João Pagaime
joao.pagaime at gmail.com
Wed Oct 17 06:19:06 PDT 2012
Hello Ruben
got it to work with IDE, with 3 disks (the remaining IDE device is the
cd-rom, and that was the problem: the cd-rom and one of the disks were
both using the hdc hint target
couldn't make it work with SCSI
thanks
João
On Wed, Oct 17, 2012 at 1:33 PM, João Pagaime <joao.pagaime at gmail.com> wrote:
> 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