[one-users] Opennebula and Xen 4.1.0

Ruben S. Montero rubensm at dacya.ucm.es
Wed May 4 01:58:21 PDT 2011


Hi,

It seems that it is complaining about not having sched-cred, that it is used
to implement the capacity distribution set in OpenNebula (a VM with CPU=0.5,
will be assigned a proportional amount of credits so it gets half of the
credits of a VM with CPU=1.0)

Just edit $ONE_LOCATION/var/lib/remotes/vmm/xen/deploy.sh and comment the
line that refers to sched-cred. Use onehost sync (and wait for a monitoring
action on the hosts....)


Cheers

Ruben

On Mon, May 2, 2011 at 5:33 PM, Todd Deshane <todd.deshane at xen.org> wrote:

> On Mon, May 2, 2011 at 9:46 AM, Ruben Diez <rdiez at cesga.es> wrote:
> > Hi:
> >
> > we are have problems with Opennebula and a Xen 4.1.0....
> >
> > When we attempt to deploy a machine, the oned.log file says:
> > [.....]
> > Mon May  2 13:01:24 2011 [LCM][I]: New VM state is BOOT
> > Mon May  2 13:01:24 2011 [VMM][I]: Generating deployment file:
> > /srv/cloud/one/var/1095/deployment.0
> > Mon May  2 13:01:26 2011 [VMM][I]: Command execution fail: 'if [ -x
> > "/var/tmp/one/vmm/xen/deploy" ]; then /var/tmp/one/vmm/xen/deploy
> > /srv/cloud/one/var//1095/images/deployment.0; else
> >    exit 42; fi'
> > Mon May  2 13:01:26 2011 [VMM][I]: STDERR follows.
> > Mon May  2 13:01:26 2011 [VMM][I]: Error: Subcommand sched-cred not
> found!
> > Mon May  2 13:01:26 2011 [VMM][I]: ExitCode: 1
> > Mon May  2 13:01:26 2011 [VMM][E]: Error deploying virtual machine:
> Error:
> > Subcommand sched-cred not found!
> > Mon May  2 13:01:26 2011 [DiM][I]: New VM state is FAILED
> > [.....]
> >
> > The oned version is:
> >
> > $ oned -v
> > Copyright 2002-2011, OpenNebula Project Leads (OpenNebula.org)
> >
> > OpenNebula 2.1.80 is distributed and licensed for use under the terms of
> the
> > Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0
> ).
> >
> > and the physical node have CentOS 5.6 with Xen 4.1.0
> >
> > The problem seems to be a error in the libvirt configuration:
> >
> > virsh # version
> > Compiled against library: libvir 0.8.2
> > Using library: libvir 0.8.2
> > Using API: Xen 3.0.1
> > Running hypervisor: Xen 4.1.0
> >
>
> You may want to use libvirt 0.9.0 if it is supported by OpenNebula.
>
> The key feature added is:
>
> * Add libxenlight driver (Jim Fehlig and Markus Groß)
>
>
> http://article.gmane.org/gmane.comp.emulators.libvirt.user/1229/match=libxenlight
>
> I'm not familiar enough with the errors that OpenNebula is showing
> above, but libvirt support for libxenlight/libxl is the way forward
> (xend is deprecated as of 4.1)
>
> Some further Xen information that may be helpful
> http://wiki.xensource.com/xenwiki/Xen4.1
> http://wiki.xensource.com/xenwiki/MigrationGuideToXen4.1%2B
> http://wiki.xensource.com/xenwiki/HostConfiguration/Networking
>
> Let Xen.org know if we can be helpful in troubleshooting the
> Xen/libvirt side of things.
>
> Thanks,
> Todd
>
> >
> > As you can see, the libvirt is connected to the Xen 4.1.0 hypervisor, but
> it
> > is using the API of the Xen 3.0.1
> >
> > Anyone know about how we can change the libvirt API to the  Xen 4.1.0
> one??
> >
> > Regards
> >
> > _______________________________________________
> > Users mailing list
> > Users at lists.opennebula.org
> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
> >
>
>
>
> --
> Todd Deshane
> http://www.linkedin.com/in/deshantm
> http://www.xen.org/products/cloudxen.html
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>



-- 
Dr. Ruben Santiago Montero
Associate Professor (Profesor Titular), Complutense University of Madrid

URL: http://dsa-research.org/doku.php?id=people:ruben
Weblog: http://blog.dsa-research.org/?author=7
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20110504/34f65b87/attachment-0003.htm>


More information about the Users mailing list