<div dir="ltr">Hi<div><br></div><div style>Just to add to Marcs... You can change the emulator path in etc/etc/vmm_exec/vmm_exec_kvm.conf</div><div style><br></div><div style>EMULATOR = /usr/libexec/qemu-kvm<br></div><div style>

<br></div><div style>IIRC we introduce this for CentOS 5 users....</div><div style><br></div><div style>Cheers</div><div style><br></div><div style>Ruben</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">

On Sun, Jan 6, 2013 at 12:02 AM, Marc Reilly <span dir="ltr"><<a href="mailto:marc.reilly@student.ncirl.ie" target="_blank">marc.reilly@student.ncirl.ie</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Simon,<br>
I recently had this problem when I was using xen with opennebula. This might be worth a try (it worked for me)<br>
1. Make sure qemu-dm is installed (not necessary with xen as it comes in the xen-hypervisor     package so I think that's the package name)<br>
2. Locate the correct qemu binary file location<br>
3. Create a symbolic link to the correct qemu binary path<br>
           "ln -s /usr/bin/kvm <correct qemu binary path here>"<br>
<br>
Hope this helps and let me know if it works!!!<br>
<br>
Yours Sincerely,<br>
Marc Reilly<br>
<br>
<br>
On 5 Jan 2013, at 20:10, "<a href="mailto:users-request@lists.opennebula.org">users-request@lists.opennebula.org</a>" <<a href="mailto:users-request@lists.opennebula.org">users-request@lists.opennebula.org</a>> wrote:<br>


<br>
> Send Users mailing list submissions to<br>
>    <a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a><br>
><br>
> To subscribe or unsubscribe via the World Wide Web, visit<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>
> or, via email, send a message with subject or body 'help' to<br>
>    <a href="mailto:users-request@lists.opennebula.org">users-request@lists.opennebula.org</a><br>
><br>
> You can reach the person managing the list at<br>
>    <a href="mailto:users-owner@lists.opennebula.org">users-owner@lists.opennebula.org</a><br>
><br>
> When replying, please edit your Subject line so it is more specific<br>
> than "Re: Contents of Users digest..."<br>
><br>
><br>
> Today's Topics:<br>
><br>
>   1. Which is the best storage for One/KVM? (Alberto Zuin - Liste)<br>
>   2. Getting OpenNebula working on Fedora 17/CentOS 5 (Simon J Mudd)<br>
>   3. Patch to opennebula-3.8.1/share/scripts/one to allow    checking<br>
>      the daemons' status (Simon J Mudd)<br>
>   4. Re: Getting OpenNebula working on Fedora 17/CentOS 5<br>
>      (Karanbir Singh)<br>
>   5. Re: Getting OpenNebula working on Fedora 17/CentOS 5<br>
>      (Simon J Mudd)<br>
>   6. Re: Getting OpenNebula working on Fedora 17/CentOS 5<br>
>      (Karanbir Singh)<br>
><br>
><br>
> ----------------------------------------------------------------------<br>
><br>
> Message: 1<br>
> Date: Sat, 05 Jan 2013 10:52:26 +0100<br>
> From: Alberto Zuin - Liste <<a href="mailto:liste@albertozuin.eu">liste@albertozuin.eu</a>><br>
> To: <a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a><br>
> Subject: [one-users] Which is the best storage for One/KVM?<br>
> Message-ID: <<a href="mailto:50E7F7DA.9080206@albertozuin.eu">50E7F7DA.9080206@albertozuin.eu</a>><br>
> Content-Type: text/plain; charset=ISO-8859-15; format=flowed<br>
><br>
> Hello all,<br>
> in past for a customer I made a cloud with OpenNebula, XEN and a MooseFS<br>
> storage: with a lot of chunk servers, the I/O latency of VM is acceptable.<br>
> Recently I made a little cloud for my personal purposes and also I made<br>
> it with OpenNebula and MooseFS, but with KVM instead of XEN.<br>
> Sometimes, the I/O is very slow and the Kernel VM remounts the disk in<br>
> read-only due to a timeout of 900 seconds (!!! I modified this setting<br>
> in sysctl.conf).<br>
> In all 2 systems the images are always in raw format (I don't use qow),<br>
> then I don't known if the difference is caused by KVM/XEN or by MooseFS<br>
> chunckservers hardware (2 server with a replica of 2, instead of 5<br>
> server with a relica of 3).<br>
> Now, I don't have enough time to make some tests: simply my setup is<br>
> wrong and I have to make another one which works.<br>
> The question is: if you have to make a little cloud like mine, with<br>
> OpenNebula, 2 KVM host and 2 servers for storage (each with 2 SATA disk<br>
> that I want to substitute with WD Velociraptor 1 TB to be secure), what<br>
> kind of storage technology you'll choose? The size is not a problem (now<br>
> I use only 1 TB, then a total of 2 TB is OK), but the speed is important<br>
> because mail and sql wants a solid I/O and obviously rock solid in case<br>
> of failure.<br>
> MooseFS with better or more hardware? Another Cluster filesystem like<br>
> Gluster o Chepth? A simple active/active DRBD?<br>
> Thanks,<br>
> Alberto<br>
><br>
> --<br>
> AZ Network Specialist<br>
> via Mare, 36A<br>
> 36030 Lugo di Vicenza (VI)<br>
> ITALY<br>
> P.I. IT04310790284<br>
> <a href="http://www.azns.it" target="_blank">http://www.azns.it</a><br>
> Tel <a href="tel:%2B39.3286268626" value="+393286268626">+39.3286268626</a><br>
> Fax <a href="tel:%2B39.0492106654" value="+390492106654">+39.0492106654</a><br>
><br>
><br>
><br>
> ------------------------------<br>
><br>
> Message: 2<br>
> Date: Sat, 5 Jan 2013 11:43:02 +0100<br>
> From: Simon J Mudd <<a href="mailto:sjmudd@pobox.com">sjmudd@pobox.com</a>><br>
> To: <a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a><br>
> Subject: [one-users] Getting OpenNebula working on Fedora 17/CentOS 5<br>
> Message-ID: <<a href="mailto:20130105104302.GA11217@mad06.wl0.org">20130105104302.GA11217@mad06.wl0.org</a>><br>
> Content-Type: text/plain; charset=us-ascii<br>
><br>
> Hi I'm trying to get OpenNebula working on Fedora 17 and CentOS 5<br>
> and have a few issues. It looks likes all the work for OpenNebula has<br>
> been done on Debian or Ubuntu. I've built OpenNebula successfully on Fedora<br>
> 17 (from source) and now trying to resolve issues which prevent<br>
> the kvms starting up.<br>
><br>
> One issue I see is this:<br>
><br>
> Sat Jan  5 11:23:47 2013 [DiM][I]: New VM state is ACTIVE.<br>
> Sat Jan  5 11:23:47 2013 [LCM][I]: New VM state is PROLOG.<br>
> Sat Jan  5 11:23:47 2013 [VM][I]: Virtual Machine has no context<br>
> Sat Jan  5 11:23:47 2013 [LCM][I]: New VM state is BOOT<br>
> Sat Jan  5 11:23:47 2013 [VMM][I]: Generating deployment file: /var/lib/one/11/deployment.0<br>
> Sat Jan  5 11:23:48 2013 [VMM][I]: ExitCode: 0<br>
> Sat Jan  5 11:23:48 2013 [VMM][I]: Successfully execute network driver operation: pre.<br>
> Sat Jan  5 11:23:48 2013 [VMM][I]: Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy /var/lib/one//datastores/0/11/deployment.0 mad06 11 mad06<br>
> Sat Jan  5 11:23:48 2013 [VMM][I]: error: Failed to create domain from /var/lib/one//datastores/0/11/deployment.0    [*]<br>
> Sat Jan  5 11:23:48 2013 [VMM][I]: error: Cannot find QEMU binary /usr/bin/kvm: No such file or directory<br>
> Sat Jan  5 11:23:48 2013 [VMM][E]: Could not create domain from /var/lib/one//datastores/0/11/deployment.0<br>
> Sat Jan  5 11:23:48 2013 [VMM][I]: ExitCode: 255<br>
> Sat Jan  5 11:23:48 2013 [VMM][I]: Failed to execute virtualization driver operation: deploy.<br>
> Sat Jan  5 11:23:48 2013 [VMM][E]: Error deploying virtual machine: Could not create domain from /var/lib/one//datastores/0/11/deployment.0<br>
> Sat Jan  5 11:23:48 2013 [DiM][I]: New VM state is FAILED<br>
><br>
> This is on the CentOS 5 server. checking and indeed there is no /usr/bin/kvm binary.<br>
> There is the following:<br>
><br>
> [sjmudd@mad06 ~]$ ls -la /usr/bin/qemu<br>
> -rwxr-xr-x 1 root root 1797488 Sep  7  2009 /usr/bin/qemu<br>
> [sjmudd@mad06 ~]$ rpm -qi qemu<br>
> package qemu is not installed<br>
> [sjmudd@mad06 ~]$ rpm -qf /usr/bin/qemu<br>
> qemu-system-x86-0.10.5-1.el5.2<br>
> [sjmudd@mad06 ~]$<br>
><br>
> So I'd expect that configuring opennebula to use the qemu binary should be sufficient.<br>
> What's the best way to do this? (note the CentOS 5 PC is just running the node software,<br>
> the install was done on Fedora 17)<br>
><br>
> Also I had a similar issue on Fedora 17 and ended up doing something similar, namely<br>
> create a symlink to the expected kvm binary:<br>
><br>
> [sjmudd@fedora17 ~]$ ls -la /usr/bin/kvm<br>
> lrwxrwxrwx 1 root root 8 Dec  2 11:59 /usr/bin/kvm -> qemu-kvm<br>
> [sjmudd@fedora17 ~]$ rpm -qf /usr/bin/qemu-kvm<br>
> qemu-system-x86-1.0.1-2.fc17.x86_64<br>
> [sjmudd@fedora17 ~]$<br>
><br>
> This strikes me as rather broken, and I'd expect a way for OpenNebula to figure out<br>
> the location of the kvm binary by either looking for it, or based on the Linux distribution<br>
> that it's running on.<br>
><br>
> Also see the [*] above. Any ideas why I'm getting the double // in the path? Most certainly<br>
> a configuration error but I am not sure where to look.<br>
><br>
> Feedback would be welcome.<br>
><br>
> Thanks,<br>
><br>
> Simon<br>
><br>
><br>
> ------------------------------<br>
><br>
> Message: 3<br>
> Date: Sat, 5 Jan 2013 13:47:23 +0100<br>
> From: Simon J Mudd <<a href="mailto:sjmudd@pobox.com">sjmudd@pobox.com</a>><br>
> To: <a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a><br>
> Subject: [one-users] Patch to opennebula-3.8.1/share/scripts/one to<br>
>    allow    checking the daemons' status<br>
> Message-ID: <<a href="mailto:20130105124723.GA11403@mad06.wl0.org">20130105124723.GA11403@mad06.wl0.org</a>><br>
> Content-Type: text/plain; charset=us-ascii<br>
><br>
> Hi,<br>
><br>
> I'm not sure the right forum to provide this so hope sending to the list is ok.<br>
> One thing I found when initially trying to setup OpenNebula is that you can start and<br>
> stop the daemons but you can not check if they are running. Most "init scripts" allow<br>
> you to provide a status.<br>
><br>
> This small patch provides that functionality. Perhaps it can be included?<br>
><br>
> $ diff -u opennebula-3.8.1/share/scripts/one{.orig,}<br>
> --- opennebula-3.8.1/share/scripts/one.orig     2013-01-05 13:38:50.846539319 +0100<br>
> +++ opennebula-3.8.1/share/scripts/one  2013-01-05 13:39:08.110451396 +0100<br>
> @@ -181,6 +181,38 @@<br>
> }<br>
><br>
> #------------------------------------------------------------------------------<br>
> +# Function that checks if the daemons are running<br>
> +#------------------------------------------------------------------------------<br>
> +status()<br>
> +{<br>
> +    if [ -f $ONE_PID ]; then<br>
> +        PID=$(cat $ONE_PID)<br>
> +        RESULT=$(/usr/bin/ps --no-heading -p $PID)<br>
> +<br>
> +        if [ -z "$RESULT" ]; then<br>
> +            echo "DOWN: $ONED seems not to be running, $ONE_PID thinks it has pid $PID"<br>
> +        else<br>
> +            echo "UP: Found $ONED running with PID $PID"<br>
> +        fi<br>
> +    else<br>
> +        echo "DOWN: $ONE_PID does not exist."<br>
> +    fi<br>
> +<br>
> +    if [ -f $ONE_SCHEDPID ]; then<br>
> +        PID=$(cat $ONE_SCHEDPID)<br>
> +        RESULT=$(/usr/bin/ps --no-heading -p $PID)<br>
> +<br>
> +        if [ -z "$RESULT" ]; then<br>
> +            echo "DOWN: $ONE_SCHEDULER seems not to be running, $ONE_SCHEDPID thinks it has pid $PID"<br>
> +        else<br>
> +            echo "UP: Found $ONE_SCHEDULER running with PID $PID"<br>
> +        fi<br>
> +    else<br>
> +        echo "DOWN: $ONE_SCHEDPID does not exist."<br>
> +    fi<br>
> +}<br>
> +<br>
> +#------------------------------------------------------------------------------<br>
> #------------------------------------------------------------------------------<br>
><br>
> if [ "$1" = "-f" ]; then<br>
> @@ -197,8 +229,12 @@<br>
>         stop<br>
>         echo "oned and scheduler stopped"<br>
>         ;;<br>
> +    status)<br>
> +        # Check if everything is working.<br>
> +        status<br>
> +        ;;<br>
>     *)<br>
> -        echo "Usage: one [-f] {start|stop}" >&2<br>
> +        echo "Usage: one [-f] {start|stop|status}" >&2<br>
>         echo "Options:" >&2<br>
>         echo "  -f  Do not backup log file." >&2<br>
>         exit 3<br>
> $<br>
><br>
> On the server I'm trying to get OpenNebula working on I see this:<br>
><br>
> [oneadmin@myhost ~]$ opennebula-3.8.1/share/scripts/one status<br>
> UP: Found /usr/bin/oned running with PID 424<br>
> UP: Found /usr/bin/mm_sched running with PID 425<br>
> [oneadmin@myhost ~]$ one stop<br>
> oned and scheduler stopped<br>
> [oneadmin@myhost src]$ opennebula-3.8.1/share/scripts/one status<br>
> DOWN: /var/run/one/oned.pid does not exist.<br>
> DOWN: /var/run/one/sched.pid does not exist.<br>
> [oneadmin@myhost ~]$ one start<br>
> [oneadmin@myhost ~]$ opennebula-3.8.1/share/scripts/one status<br>
> UP: Found /usr/bin/oned running with PID 30006<br>
> UP: Found /usr/bin/mm_sched running with PID 30007<br>
> [oneadmin@myhost ~]$<br>
><br>
> I've not yet patched the active script but this shows how it works.<br>
><br>
> Regards,<br>
><br>
> Simon<br>
><br>
><br>
> ------------------------------<br>
><br>
> Message: 4<br>
> Date: Sat, 05 Jan 2013 14:24:00 +0000<br>
> From: Karanbir Singh <<a href="mailto:mail-lists@karan.org">mail-lists@karan.org</a>><br>
> To: <a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a><br>
> Subject: Re: [one-users] Getting OpenNebula working on Fedora<br>
>    17/CentOS 5<br>
> Message-ID: <<a href="mailto:50E83780.1020607@karan.org">50E83780.1020607@karan.org</a>><br>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
><br>
> Hi Simon,<br>
><br>
> On 01/05/2013 10:43 AM, Simon J Mudd wrote:<br>
>> Hi I'm trying to get OpenNebula working on Fedora 17 and CentOS 5<br>
>> and have a few issues. It looks likes all the work for OpenNebula has<br>
>> been done on Debian or Ubuntu. I've built OpenNebula successfully on Fedora<br>
>> 17 (from source) and now trying to resolve issues which prevent<br>
>> the kvms starting up.<br>
><br>
> There are CentOS-6 specific rpms, in a repo, along with some CentOS<br>
> specific content ( and contextualised VM images ). Best place to start<br>
> for that would be here : <a href="http://wiki.centos.org/Cloud/OpenNebula" target="_blank">http://wiki.centos.org/Cloud/OpenNebula</a><br>
><br>
> Ofcourse, this does not solve the problem you have of getting this to<br>
> work on CentOS-5, but it might be a good place to start from. Also, I am<br>
> not sure that OpenNebula will work with the ruby185 shipped in CentOS-5.<br>
><br>
> Regards<br>
><br>
> --<br>
> Karanbir Singh<br>
> <a href="tel:%2B44-207-0999389" value="+442070999389">+44-207-0999389</a> | <a href="http://www.karan.org/" target="_blank">http://www.karan.org/</a> | <a href="http://twitter.com/kbsingh" target="_blank">twitter.com/kbsingh</a><br>


> ICQ: 2522219    | Yahoo IM: z00dax      | Gtalk: z00dax<br>
> GnuPG Key : <a href="http://www.karan.org/publickey.asc" target="_blank">http://www.karan.org/publickey.asc</a><br>
><br>
><br>
> ------------------------------<br>
><br>
> Message: 5<br>
> Date: 05 Jan 2013 19:05:20 +0100<br>
> From: Simon J Mudd <<a href="mailto:sjmudd@pobox.com">sjmudd@pobox.com</a>><br>
> To: <a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a><br>
> Subject: Re: [one-users] Getting OpenNebula working on Fedora<br>
>    17/CentOS 5<br>
> Message-ID: <<a href="mailto:m3y5g7mrof.fsf@mad06.wl0.org">m3y5g7mrof.fsf@mad06.wl0.org</a>><br>
> Content-Type: text/plain; charset=us-ascii<br>
><br>
><br>
> Hi Karanbir,<br>
><br>
> <a href="mailto:mail-lists@karan.org">mail-lists@karan.org</a> (Karanbir Singh) writes:<br>
><br>
>> On 01/05/2013 10:43 AM, Simon J Mudd wrote:<br>
>>> Hi I'm trying to get OpenNebula working on Fedora 17 and CentOS 5<br>
>>> and have a few issues. It looks likes all the work for OpenNebula has<br>
>>> been done on Debian or Ubuntu. I've built OpenNebula successfully on Fedora<br>
>>> 17 (from source) and now trying to resolve issues which prevent<br>
>>> the kvms starting up.<br>
>><br>
>> There are CentOS-6 specific rpms, in a repo, along with some CentOS<br>
>> specific content ( and contextualised VM images ). Best place to start<br>
>> for that would be here : <a href="http://wiki.centos.org/Cloud/OpenNebula" target="_blank">http://wiki.centos.org/Cloud/OpenNebula</a><br>
><br>
> Yes, I'm aware of these rpms. Unfortunately they compile but have missing<br>
> dependencies (because of the difference between Fedora 17 and CentOS 6)<br>
> on Fedora 17 and also miss dependencies to compile on CentOS 5. I'm<br>
> trying to work on getting this resolved.  I guess this is a sign<br>
> that the RH community is not very active with OpenNebula.<br>
><br>
>> Ofcourse, this does not solve the problem you have of getting this to<br>
>> work on CentOS-5, but it might be a good place to start from. Also, I<br>
>> am not sure that OpenNebula will work with the ruby185 shipped in<br>
>> CentOS-5.<br>
><br>
> Well so far I've managed to get this partially working but as stated<br>
> have bumped into several issues which the documentation does not<br>
> seem to cover adequately (for me), and thus it's taking me longer<br>
> than I expected to get up and running.<br>
><br>
> I'll get there in the end but am needing to poke here and there,<br>
> and read quite a bit in several places to figure out the things that<br>
> are missing or breaking. Hence pre-built rpms for CentOS 5, or Fedora<br>
> would be nice.  Perhaps I can contribute to getting there once<br>
> things are working better.<br>
><br>
> Anyway thanks for the pointers.<br>
><br>
> Simon<br>
><br>
><br>
> ------------------------------<br>
><br>
> Message: 6<br>
> Date: Sat, 05 Jan 2013 19:22:09 +0000<br>
> From: Karanbir Singh <<a href="mailto:mail-lists@karan.org">mail-lists@karan.org</a>><br>
> To: <a href="mailto:users@lists.opennebula.org">users@lists.opennebula.org</a><br>
> Subject: Re: [one-users] Getting OpenNebula working on Fedora<br>
>    17/CentOS 5<br>
> Message-ID: <<a href="mailto:50E87D61.8050604@karan.org">50E87D61.8050604@karan.org</a>><br>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
><br>
> On 01/05/2013 06:05 PM, Simon J Mudd wrote:<br>
>> are missing or breaking. Hence pre-built rpms for CentOS 5, or Fedora<br>
>> would be nice.  Perhaps I can contribute to getting there once<br>
>> things are working better.<br>
><br>
> That would be very welcome, let me know if I can help in anyway getting<br>
> there.<br>
><br>
> btw, as a matter of interest, why CentOS-5 and not 6, specially if you<br>
> are starting out something for new now<br>
><br>
> --<br>
> Karanbir Singh<br>
> <a href="tel:%2B44-207-0999389" value="+442070999389">+44-207-0999389</a> | <a href="http://www.karan.org/" target="_blank">http://www.karan.org/</a> | <a href="http://twitter.com/kbsingh" target="_blank">twitter.com/kbsingh</a><br>


> ICQ: 2522219    | Yahoo IM: z00dax      | Gtalk: z00dax<br>
> GnuPG Key : <a href="http://www.karan.org/publickey.asc" target="_blank">http://www.karan.org/publickey.asc</a><br>
><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>
> End of Users Digest, Vol 59, Issue 8<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>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Ruben S. Montero, PhD<br>Project co-Lead and Chief Architect<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:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> | @OpenNebula
</div>