[one-users] VM status to unknown after switching to Ganglia
Olivier Sallou
olivier.sallou at irisa.fr
Mon Apr 2 03:21:00 PDT 2012
I found that issue is related to domain name.
My hosts have a domain name in Ganglia, not in Open Nebula.
So poll_ganglia on myhost fails while myhost.mydomain succeeds
To fix this I updated Ganglia.rb to search host with a "starts-with" but
this may not be acceptable as a patch, as a starts-with may cause issue
with other host names in other configurations.
Either domain name should be added automatically, or configured
somewhere....
in /usr/lib/one/ruby/Ganglia.rb, I replaced
xpath="/GANGLIA_XML/CLUSTER/HOST[@NAME='#{host}']"
with
xpath="/GANGLIA_XML/CLUSTER/HOST[starts-with(@NAME,'#{host}')]"
Olivier
Le 4/2/12 11:49 AM, Olivier Sallou a écrit :
> I have moved to Ganglia monitoring.
>
> My VM are in unknown status.
>
> Indeed, after a migration to a ganglia monitored host (not all
> configured for the moment) I see in VM logs:
> on Apr 2 11:37:36 2012 [VMM][I]: Successfully execute network driver operation: post.
> Mon Apr 2 11:37:36 2012 [LCM][I]: New VM state is RUNNING
> Mon Apr 2 11:40:17 2012 [VMM][I]: ExitCode: 0
> Mon Apr 2 11:40:17 2012 [VMM][I]: VM running but it was not found. Restart and delete actions available or try to recover it manually
> Mon Apr 2 11:40:17 2012 [LCM][I]: New VM state is UNKNOWN
>
> I can see the metric OPENNEBULA_VMS_INFORMATION in my host on ganglia
> Once decoded I see:
>
> one-177:
> :state: a
> :nettx: 300
> :usedcpu: "1.5"
> :name: one-177
> :usedmemory: 4096000
> :netrx: 80622
>
> However, in sunstone and onevm I see the unknown status:
>
> oneadmin at genokvm4:/tmp$ onevm show 177
> VIRTUAL MACHINE 177
> INFORMATION
> ID : 177
> NAME : test2
> USER : oneadmin
> GROUP : oneadmin
> STATE : ACTIVE
> LCM_STATE : UNKNOWN
> HOSTNAME : genokvm4
> START TIME : 04/02 11:27:23
> END TIME : -
> DEPLOY ID : one-177
>
> VIRTUAL MACHINE
> MONITORING
> NET_TX : 0
> NET_RX : 0
> USED MEMORY : 0
> USED CPU : 0
>
> PERMISSIONS
>
> OWNER : um-
> GROUP : ---
> OTHER : ---
>
> VIRTUAL MACHINE
> TEMPLATE
> CONTEXT=[
> BROADCAST=192.168.2.255,
> DNS=192.168.2.91,
> DOMAIN=genouest.org,
> FILES=/home/genouest/admin/oneadmin/keys/0.pub,
> GATEWAY=192.168.2.90,
> HOSTNAME=VM-177,
> IP=192.168.2.23,
> NETWORK=192.168.2.0,
> TARGET=hdb,
> USERNAME=0 ]
> CPU=2
> DISK=[
> BUS=ide,
> CLONE=YES,
> DISK_ID=0,
> IMAGE=debian,
> IMAGE_ID=35,
> IMAGE_UNAME=oneadmin,
> READONLY=NO,
> SAVE=NO,
> SOURCE=/var/lib/one/images/5b46dddb7011cb645a95e0d861396280,
> TARGET=hda,
> TYPE=DISK ]
> GRAPHICS=[
> KEYMAP=fr,
> PORT=6077,
> TYPE=vnc ]
> MEMORY=4000
> NAME=test2
> NIC=[
> BRIDGE=br0,
> IP=192.168.2.23,
> MAC=00:04:c0:a8:02:17,
> NETWORK=genouest,
> NETWORK_ID=2,
> NETWORK_UNAME=oneadmin,
> VLAN=NO ]
> OS=[
> ARCH=x86_64,
> BOOT=hd ]
> RAW=[
> TYPE=kvm ]
> TEMPLATE_ID=2
> VMID=177
>
> VIRTUAL MACHINE
> HISTORY
> SEQ HOSTNAME REASON START TIME PTIME
> 0 genokvm7 user 04/02 11:27:53 00 00:09:38 00 00:02:11
> 1 genokvm4 none 04/02 11:37:21 00 00:09:22 00 00:00:00
>
>
> Olivier
> --
>
>
> gpg key id: 4096R/326D8438 (keyring.debian.org)
> Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
--
Olivier Sallou
IRISA / University of Rennes 1
Campus de Beaulieu, 35000 RENNES - FRANCE
Tel: 02.99.84.71.95
gpg key id: 4096R/326D8438 (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20120402/6f9893b7/attachment-0003.htm>
More information about the Users
mailing list