[one-users] Monitoring issue right after host creation [No Monitoring Information | OpenNebula 3.2.0]

Ruben S. Montero rsmontero at opennebula.org
Fri Mar 9 01:42:33 PST 2012


Hi

It seems that a libvirt problem, either is not running at pcls or it is
misconfigured. You have a couple of hints about configuring libvirt for KVM
at [1].

My other concern is your permissions problem. Are you using the OpenSUSE
package or installing from source?

[1] http://www.opennebula.org/documentation:rel3.2:kvmg#configuration

Thanks

Ruben

On Fri, Mar 9, 2012 at 7:58 AM, biro lehel <lehel.biro at yahoo.com> wrote:

>  Hello,
>
> I checked your suggestions, and although the scripts existed inside kvm.d,
> I didn't have execution permissions on them. I also run 'onehost sync'.
>
> However, now I get a monitoring error while running 'onehost show pcls',
> oned.log containing the following:
>
> Fri Mar  9 08:45:45 2012 [InM][I]: Monitoring host pcls (6)
> Fri Mar  9 08:45:50 2012 [InM][I]: Command execution fail: 'if [ -x
> "/var/tmp/one/im/run_probes" ]; then /var/tmp/one/im/run_probes kvm 6 pcls;
> else                              exit 42; fi'
> Fri Mar  9 08:45:50 2012 [InM][I]: WARNING: no socket to connect to
> Fri Mar  9 08:45:50 2012 [InM][I]: error: authentication failed:
> authentication failed
> Fri Mar  9 08:45:50 2012 [InM][I]: error: failed to connect to the
> hypervisor
> Fri Mar  9 08:45:50 2012 [InM][E]: Error executing kvm.rb
> Fri Mar  9 08:45:50 2012 [InM][I]: ExitCode: 255
> Fri Mar  9 08:45:50 2012 [InM][E]: Error monitoring host 6 : MONITOR
> FAILURE 6 Error executing kvm.rb
>
> On the other hand, running run_probes on pcls result in the same warning,
> but also outputs the expected  data:
>
> # /var/tmp/one/im/run_probes kvm 6 pcls
> WARNING: no socket to connect to
> ARCH=x86_64 MODELNAME="Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz"
> HYPERVISOR=kvm TOTALCPU=400 CPUSPEED=3301 TOTALMEMORY=16446744
> USEDMEMORY=724860 FREEMEMORY=15721884 FREECPU=381.6 USEDCPU=18.4 NETRX=0
> NETTX=0 HOSTNAME=pcls
>
> I did check the documentation at [1], the only thing missing is that I
> didn't perform the following line:
>
>    - /etc/default/libvirt-bin : add *-l* option to libvirtd_opts
>
> , since I didn't have the mentioned file on my machine (I'm running
> OpenNebula 3.2.0 on an openSUSE 12.1 machine).
>
> I was curious, and I run 'virsh -c qemu' command, resulting in the
> following:
>
> # virsh -c qemu
> WARNING: no socket to connect to
> error: internal error unexpected Xen URI path 'qemu', try
> ///var/lib/xen/xend-socket
> error: failed to connect to the hypervisor
>
> Since I want to use KVM, and not Xen, as my hypervisor for OpenNebula, I
> smell a problem here. What am I missing? Any help?
>
> [1]: http://opennebula.org/documentation:rel3.2:kvmg
>
>
>
> --- On *Thu, 3/8/12, Ruben S. Montero <rsmontero at opennebula.org>* wrote:
>
>
> From: Ruben S. Montero <rsmontero at opennebula.org>
> Subject: Re: [one-users] Monitoring issue right after host creation [No
> Monitoring Information | OpenNebula 3.2.0]
> To: "biro lehel" <lehel.biro at yahoo.com>
> Cc: users at lists.opennebula.org
> Date: Thursday, March 8, 2012, 7:04 PM
>
> Yes,
>
> I mean the contents of the directory. run_probes, just executes the
> scripts in /var/tmp/one/im/kvm.d (in your case). The reason for no output
> of run_probes is an empty kvm.d. Could you check the contents of that
> directory (and execute any script there....)?
>
> BTW run_probes is a very simple shell script (similar to run_parts) you
> may want to execute it with bash -xv /var/tmp/one/im/run_probes kvm 4 pcls
>
> On Thu, Mar 8, 2012 at 5:57 PM, biro lehel <lehel.biro at yahoo.com> wrote:
>
> Hello Ruben,
>
> as I mentioned at the bottom of my previous email, I already run
> /var/tmp/one/im/run_probes with the necessary parameters on pcls (my only
> host), which resulted in the same (empty) output. The file exists, it just
> doesn't produce the expected (or any) output, and I couldn't find the
> reason so far.
>
> I didn't try 'onehost sync', but I could try tomorrow morning (since I got
> home already, and I'm not at the respective computers), if you consider
> that it might help.
>
> Any other suggestions?
>
> Cheers,
> Lehel.
>
> --- On *Thu, 3/8/12, Ruben S. Montero <rsmontero at opennebula.org>* wrote:
>
>
> From: Ruben S. Montero <rsmontero at opennebula.org>
> Subject: Re: [one-users] Monitoring issue right after host creation [No
> Monitoring Information | OpenNebula 3.2.0]
> To: "biro lehel" <lehel.biro at yahoo.com>
> Cc: users at lists.opennebula.org
> Date: Thursday, March 8, 2012, 6:17 PM
>
> Hi,
>
> Could you please check the contents of  /var/tmp/one/im/ at pcls? It seems
> that there are no probes there. If that's the case you can copy them by
> hand or use onehost sync and wait for a monitoring action on the host.
>
> Cheers
>
> Ruben
>
> On Thu, Mar 8, 2012 at 4:25 PM, biro lehel <lehel.biro at yahoo.com<http://mc/compose?to=lehel.biro@yahoo.com>
> > wrote:
>
> Hello,
>
> I tried to add my one and only host, by executing on the front-end:
>
> > onehost create pcls im_kvm vmm_kvm tm_shared dummy
>
> Issuing the 'onehost list' command, the result seems to be the one
> expected. However, issuing 'onehost show pcls' command results in zero
> values and NO monitoring information:
>
> oneadmin at linux-4dsu:~/remotes/im> onehost show pcls
> HOST 6
> INFORMATION
> ID                    : 6
> NAME                  : pcls
> STATE                 : MONITORED
> IM_MAD                : im_kvm
> VM_MAD                : vmm_kvm
> VN_MAD                : dummy
> TM_MAD                : tm_shared
> LAST MONITORING TIME  : 1331219173
>
> HOST
> SHARES
> MAX MEM               : 0
> USED MEM (REAL)       : 0
> USED MEM (ALLOCATED)  : 0
> MAX CPU               : 0
> USED CPU (REAL)       : 0
> USED CPU (ALLOCATED)  : 0
> MAX DISK              : 0
> USED DISK (REAL)      : 0
> USED DISK (ALLOCATED) : 0
> RUNNING VMS           : 0
>
> MONITORING INFORMATION
>
> (the report ends here, without monitoring information).
>
> I had some errors before, oned.log having:
>
> Thu Mar  8 15:49:03 2012 [InM][I]: Command execution fail: 'if [ -x
> "/var/tmp/one/im/run_probes" ]; then /var/tmp/one/im/run_probes kvm 4 pcls;
> else                              exit 42; fi'
> Thu Mar  8 15:49:03 2012 [InM][I]: ExitCode: 42
> Thu Mar  8 15:49:03 2012 [InM][E]: Error monitoring host 4 : MONITOR
> FAILURE 4 -
>
> However, I fixed this by simply adding execution permission to the
> run_probes file mentioned above (since, it didn't have one). At this
> moment, oned.log contains no errors (to be precise, it says,
>
> Thu Mar  8 17:16:12 2012 [ReM][D]: HostPoolInfo method invoked
> Thu Mar  8 17:16:12 2012 [ReM][D]: VirtualMachinePoolInfo method invoked
> Thu Mar  8 17:16:12 2012 [ReM][D]: AclInfo method invoked
> Thu Mar  8 17:16:13 2012 [InM][I]: Monitoring host pcls (6)
> Thu Mar  8 17:16:18 2012 [InM][I]: ExitCode: 0
> Thu Mar  8 17:16:18 2012 [InM][D]: Host 6 successfully monitored.
> Thu Mar  8 17:16:19 2012 [ReM][D]: UserPoolInfo method invoked
> Thu Mar  8 17:16:19 2012 [AuM][D]: Message received: LOG I 874 ExitCode: 0
>
> ).
>
> Firing the respective command on the host ( /var/tmp/one/im/run_probes kvm
> 4 pcls ) also results in no output and no errors (it simply puts a space on
> a new line in the CLI).
>
> I don't think that this is the expected behavior and I think that there is
> a problem somewhere. What am I missing? Any suggestions?
>
> Thanks,
> Lehel.
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org<http://mc/compose?to=Users@lists.opennebula.org>
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
>
>
> --
> Ruben S. Montero, PhD
> Project co-Lead and Chief Architect
> OpenNebula - The Open Source Solution for Data Center Virtualization
> www.OpenNebula.org | rsmontero at opennebula.org<http://mc/compose?to=rsmontero@opennebula.org>| @OpenNebula
>
>
>
>
> --
> Ruben S. Montero, PhD
> Project co-Lead and Chief Architect
> OpenNebula - The Open Source Solution for Data Center Virtualization
> www.OpenNebula.org | rsmontero at opennebula.org | @OpenNebula
>
>


-- 
Ruben S. Montero, PhD
Project co-Lead and Chief Architect
OpenNebula - The Open Source Solution for Data Center Virtualization
www.OpenNebula.org | rsmontero at opennebula.org | @OpenNebula
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20120309/4eb18ab9/attachment-0003.htm>


More information about the Users mailing list