[one-users] Opennebula and Xen 4.1.0

Prakhar Srivastava prakhar.apj at gmail.com
Wed May 4 03:09:12 PDT 2011


Hi,
I was facing a similar issue. It seems that Xen 4.1 doesnt understand
sched-cred but it does understand* sched-credit*. To resolve the issue, I
changed sched-cred to sched-credit in *xenrc* file located at
/var/tmp/one/vmm/xen/xenrc on the cluster host where xen 4.1 is installed.

Below is the line to change:
export XM_CREDITS="sudo $XM_PATH sched-cred"
to
*export XM_CREDITS="sudo $XM_PATH sched-credit"*

Everything worked fine thereafter. Hope this helps.

Prakhar

On Wed, May 4, 2011 at 2:28 PM, Ruben S. Montero <rubensm at dacya.ucm.es>wrote:

> 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
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20110504/30579a0f/attachment-0003.htm>


More information about the Users mailing list