<div dir="ltr">Thanks for the patch. Moved it to 4.6<div><br></div><div><br></div><div>Cheers</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Dec 5, 2013 at 11:29 PM, Vladislav Gorbunov <span dir="ltr"><<a href="mailto:vadikgo@gmail.com" target="_blank">vadikgo@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I patch opennebula-4.4.0/src/vmm/LibVirtDriverKVM.cc for support<br>
MACHINE parameter (in attachment). You can download binary rpm for<br>
CentOS 6.4 (need only oned) with this patch from the<br>
<a href="https://dl.dropboxusercontent.com/u/2296931/rpm/opennebula-server-4.4.0-1.x86_64.rpm" target="_blank">https://dl.dropboxusercontent.com/u/2296931/rpm/opennebula-server-4.4.0-1.x86_64.rpm</a><br>
But look like libvirt not support q35 pc type.<br>
<a href="https://www.redhat.com/archives/libvir-list/2013-February/msg00431.html" target="_blank">https://www.redhat.com/archives/libvir-list/2013-February/msg00431.html</a><br>
<br>
"libvirt's address assignment code is basically<br>
already broken for anything which isn't a x86 system with PIIX<br>
controller. eg address assignment for QEMU ARM / PPC / etc is<br>
mostly fubar. Regardless of what Q35 involves, libvirt needs to<br>
sort out the existing mess it has in this area. Sorting this<br>
should then make support for Q35 more or less trivial, since all<br>
the hardwork will have been done."<br>
<br>
2013/6/27 Carlos Martín Sánchez <<a href="mailto:cmartin@opennebula.org">cmartin@opennebula.org</a>>:<br>
> Hi,<br>
><br>
> I opened a ticket with your request:<br>
> <a href="http://dev.opennebula.org/issues/2143" target="_blank">http://dev.opennebula.org/issues/2143</a><br>
><br>
> Is it supported by libvirt?<br>
><br>
> Regards<br>
><br>
> --<br>
> Join us at OpenNebulaConf2013 in Berlin, 24-26 September, 2013<br>
> --<br>
> Carlos Martín, MSc<br>
> Project Engineer<br>
> OpenNebula - The Open-source Solution for Data Center Virtualization<br>
> <a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:cmartin@opennebula.org">cmartin@opennebula.org</a> | @OpenNebula<br>
><br>
><br>
> On Wed, Jun 26, 2013 at 6:04 AM, Shankhadeep Shome <<a href="mailto:shank15217@gmail.com">shank15217@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Hi<br>
>><br>
>> Please consider adding machine type to the OS section of the machine<br>
>> definition file for kvm<br>
>><br>
>> Shank<br>
>><br>
>> For example, in my template definition I have<br>
>><br>
>> OS=[BOOT="hd",ARCH="x86_64"]<br>
>><br>
>> But I should be able to use, currently machine is ignored.<br>
>><br>
>> OS=[BOOT="hd",MACHINE="q35",ARCH="x86_64"]<br>
>><br>
>> Qemu is currently adding a new machine type to the list, the ICH9 chipset,<br>
>> the ubuntu 13.04 qemu comes with<br>
>><br>
>> none                 empty machine<br>
>> pc                   Standard PC (i440FX + PIIX, 1996) (alias of<br>
>> pc-i440fx-1.4)<br>
>> pc-i440fx-1.4        Standard PC (i440FX + PIIX, 1996) (default)<br>
>> pc-1.3               Standard PC<br>
>> pc-1.2               Standard PC<br>
>> pc-1.1               Standard PC<br>
>> pc-1.0               Standard PC<br>
>> pc-0.15              Standard PC<br>
>> pc-0.14              Standard PC<br>
>> pc-0.13              Standard PC<br>
>> pc-0.12              Standard PC<br>
>> pc-0.11              Standard PC, qemu 0.11<br>
>> pc-0.10              Standard PC, qemu 0.10<br>
>> isapc                ISA-only PC<br>
>> xenfv                Xen Fully-virtualized PC<br>
>> q35                  Standard PC (Q35 + ICH9, 2009) (alias of pc-q35-1.4)<br>
>> pc-q35-1.4           Standard PC (Q35 + ICH9, 2009)<br>
>> xenpv                Xen Para-virtualized PC<br>
>><br>
>> But notice the default is still the i440fx chipset. The new q35 emulated<br>
>> machine provides better support for pci-express pass-through.<br>
>><br>
>> Shank<br>
>><br>
>> _______________________________________________<br>
>> Users mailing list<br>
>> <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
>> <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> Users mailing list<br>
> <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
> <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
><br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><div>-- <br></div></div>Ruben S. Montero, PhD<br>Project co-Lead and Chief Architect<div>OpenNebula - Flexible Enterprise Cloud Made Simple<br>

<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> | @OpenNebula</div></div>
</div>