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