[Pkg-opennebula-devel] Bug#673173: Bug#673173: opennebula: Forces -cpu qemu32 even if host (and guest) ar amd64

Olivier Berger olivier.berger at it-sudparis.eu
Fri May 18 19:26:37 UTC 2012

On Fri, 18 May 2012 20:12:39 +0200, "Damien Raude-Morvan" <drazzib at debian.org> wrote:
> Olivier,
> Le mercredi 16 mai 2012 18:26:14, Olivier Berger a écrit :
> > Hi.
> > 
> > I'm running opennebula on a 64 bit host with amd64 kernel.
> > 
> > If no explicit OS is parameterized in the VM conf file, kvm will be run
> > with -cpu qemu32, which will prevent booting an amd64 Debian image.
> > 
> > AFAICT, one needs to specifically set :
> > OS=[
> >   ARCH=x86_64 ]
> > in the conf file for kvm to be run without -cpu, hence allowing the
> > bootable image to boot.
> From http://opennebula.org/documentation:rel3.4:kvmg#mandatory_attributes, OS 
> mandatory attributes are :

Ah, strange, as it won't complain if no ARCH is specified :-/

Maybe there needs a real check for mandatory attributes ?

> I'm not sure to understand what you would expect here ? Setting a default ARCH 
> attribute given current arch of OpenNebula controller node doesn't seems to be 
> valid (for example, I'm using an old server as OpenNebula controller - i386 
> but all my nodes/VM are amd64...)

The controller's arch is of no use, for sure (hopefull, not involved,

It's just that I was assuming that by default (without any explicit ARCH
setting), the same arch could be assumed by the One for its host/node
and guest kvm VMs... but surely if this is explicitely set (mandatory
attribute), there won't be any problem (unless autodetection inside the
VM image was possible, but I'm not sure this is feasable).

So, should be file a bug upstream complaining that mandatory attribues
don't seem to be ?

Best regards,
Olivier BERGER 
http://www-public.it-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8
Ingenieur Recherche - Dept INF
Institut Mines-Telecom, Telecom SudParis, Evry (France)

More information about the Pkg-opennebula-devel mailing list