We’re experiencing something werid (again…) with the OpenNebula Sunstone.
First, let me show you the commandline equivilant of what I’m doing (just to make sure it’s all clear):
As a first step welist all hosts:
$ onehost list ID NAME CLUSTER RVM ALLOCATED_CPU ALLOCATED_MEM STAT 9 sf01.**** Cluster 0 0 / 800 (0%) 0K / 31.3G (0%) on 11 sf02.**** Cluster 0 0 / 800 (0%) 0K / 31.3G (0%) on 12 sf03.**** Cluster 0 0 / 800 (0%) 0K / 31.3G (0%) on 13 sf04.**** Cluster 0 0 / 800 (0%) 0K / 31.3G (0%) on
Then we show the information regarding one specific host:
$ onehost show 9 HOST 9 INFORMATION ID : 9 NAME : sf01.**** CLUSTER : Cluster STATE : MONITORED IM_MAD : kvm VM_MAD : kvm VN_MAD : dummy LAST MONITORING TIME : 03/17 12:44:18 (and so on)
Up to this point it all works nicely.
However, when we use the Sunstone interface the following happens:
- The host listing is shown, instantly + update status and all.
- When we now click a host to show the specific information we get the loading page and at that point nothing happens… It’s just stuck.
Looking at the logging we can see that the Get request comes through to the Sunstone. However we don’t get any erorrs. Monitoring the ond.log also doesn’t give anything to work with.
The funny part however is that when we first add a host (using sunstone), and immediatly disable that host, then we can view the host info (if we’re quick). Hosts that have been monitored can’t be viewed (even after disabling).
At first we thought it was our firewall. But all opennebula components are on the same machine + if we’re quick we can get some information (eventually). But after a host is properly added (thus, status on) it will simply fail to display in the sunstone.
Does anyone know where I should start looking? Debug logging is enabled for sunstone and oned but we don’t get any information regarding errors (seems like the requests disappears in /dev/null or something…).
Any insight on this matter would be greatly appreciated!!!
Thanks in advance,