So I checked for similar issues on the mailing list, and found that 
someone was told to reinstall libvirt, and I've done so, but that didn't 
help.

Here's my scenario.  I've decided to go with a flat network as I'm testing 
Cloudstack, and don't have the VLAN infrastructure in place.  I have a 
bridged network cloudbr0 on my Hypervisor's NIC card with the IP address 
of 192.168.100.240 that I'm trying to add as a host.  My Management server 
and Hypervisor can reach each other over the network.

I've got the zones and such all set up, but when I go to add a KVM host, 
it fails.  Here's what the log shows on the Management console:


2013-02-20 13:38:00,979 DEBUG [cloud.api.ApiServlet] 
(catalina-exec-7:null) ===START===  192.168.100.108 -- GET 
command=addHost&zoneid=e446d507-630e-4f8a-9aca-da34bf35d537&podid=0a4fefe4-5f78-4da8-99af-1c9049de49b0&clusterid=97a0779b-1820-42f1-a0ed-7afdc3cb195b&hypervisor=KVM&clustertype=CloudManaged&hosttags=&username=root&url=http%3A%2F%2F192.168.100.240&response=json&sessionkey=BQHnR%2BbzdBBgrzXKV3ODzVopzFI%3D&_=1361385474368
2013-02-20 13:38:00,988 INFO  [cloud.resource.ResourceManagerImpl] 
(catalina-exec-7:null) Trying to add a new host at http://192.168.100.240 
in data center 2
2013-02-20 13:38:01,111 DEBUG [utils.ssh.SSHCmdHelper] 
(catalina-exec-7:null) Executing cmd: lsmod|grep kvm
2013-02-20 13:38:02,126 DEBUG [utils.ssh.SSHCmdHelper] 
(catalina-exec-7:null) lsmod|grep kvm output:kvm_intel              52762 
0
kvm                   312405  1 kvm_intel

2013-02-20 13:38:03,133 DEBUG [utils.ssh.SSHCmdHelper] 
(catalina-exec-7:null) Executing cmd: cloud-setup-agent  -m 
192.168.100.237 -z 2 -p 2 -c 2 -g f4558f1d-a1f4-33c7-9eac-1ceca8892676 -a 
--pubNic=cloudbr0 --prvNic=cloudbr0 --guestNic=cloudbr0
2013-02-20 13:38:07,049 DEBUG [agent.transport.Request] 
(AgentManager-Handler-2:null) Seq -1--1: Processing the first command  { 
Cmd , MgmtId: -1, via: -1, Ver: v1, Flags: 111, 
[{"ShutdownCommand":{"reason":"sig.kill","wait":0}}] }
2013-02-20 13:38:07,049 WARN  [agent.manager.AgentManagerImpl] 
(AgentManager-Handler-2:null) Throwing away a request because it came 
through as the first command on a connect: Seq -1--1:  { Cmd , MgmtId: -1, 
via: -1, Ver: v1, Flags: 111, 
[{"ShutdownCommand":{"reason":"sig.kill","wait":0}}] }
2013-02-20 13:38:08,034 INFO  [agent.manager.AgentManagerImpl] 
(AgentManager-Handler-3:null) Connection from /192.168.100.240 closed but 
no cleanup was done.

2013-02-20 13:43:43,962 DEBUG [kvm.discoverer.KvmServerDiscoverer] 
(catalina-exec-7:null) Timeout, to wait for the host connecting to mgt 
svr, assuming it is failed
2013-02-20 13:43:43,965 WARN  [cloud.resource.ResourceManagerImpl] 
(catalina-exec-7:null) Unable to find the server resources at 
http://192.168.100.240
2013-02-20 13:43:43,967 WARN  [api.commands.AddHostCmd] 
(catalina-exec-7:null) Exception:
com.cloud.exception.DiscoveryException: Unable to add the host
        at 
com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:737)
        at 
com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:544)
        at com.cloud.api.commands.AddHostCmd.execute(AddHostCmd.java:140)
        at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:138)
        at com.cloud.api.ApiServer.queueCommand(ApiServer.java:544)
        at com.cloud.api.ApiServer.handleRequest(ApiServer.java:423)
        at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:312)
        at com.cloud.api.ApiServlet.doGet(ApiServlet.java:64)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at 
org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:889)
        at 
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:721)
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2268)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:679)
2013-02-20 13:43:43,968 WARN  [cloud.api.ApiDispatcher] 
(catalina-exec-7:null) class com.cloud.api.ServerApiException : Unable to 
add the host
2013-02-20 13:43:43,969 DEBUG [cloud.api.ApiServlet] 
(catalina-exec-7:null) ===END===  192.168.100.108 -- GET 
command=addHost&zoneid=e446d507-630e-4f8a-9aca-da34bf35d537&podid=0a4fefe4-5f78-4da8-99af-1c9049de49b0&clusterid=97a0779b-1820-42f1-a0ed-7afdc3cb195b&hypervisor=KVM&clustertype=CloudManaged&hosttags=&username=root&url=http%3A%2F%2F192.168.100.240&response=json&sessionkey=BQHnR%2BbzdBBgrzXKV3ODzVopzFI%3D&_=1361385474368

And here's what the host running the KVM hypervisor is reporting, each 
time I try to add a host:

Feb 20 13:38:04 H2L-VS2 CGRE[1497]: Stopped CGroup Rules Engine Daemon at 
Wed Feb 20 13:38:04 2013
Feb 20 13:38:05 H2L-VS2 CGRE[3640]: Started the CGroup Rules Engine 
Daemon.
Feb 20 13:38:05 H2L-VS2 rpcbind: rpcbind terminating on signal. Restart 
with "rpcbind -w"
Feb 20 13:38:05 H2L-VS2 kernel: lo: Disabled Privacy Extensions
Feb 20 13:38:06 H2L-VS2 kernel: nfsd: last server has exited, flushing 
export cache
Feb 20 13:38:06 H2L-VS2 rpc.mountd[1881]: Caught signal 15, un-registering 
and exiting.
Feb 20 13:38:06 H2L-VS2 rpc.mountd[4126]: Version 1.2.3 starting
Feb 20 13:38:06 H2L-VS2 kernel: NFSD: Using /var/lib/nfs/v4recovery as the 
NFSv4 state recovery directory
Feb 20 13:38:06 H2L-VS2 kernel: NFSD: starting 90-second grace period

It looks like there's a signal being terminated, but I have no idea why? 
Any thoughts?

Thanks,
Jeremy

Reply via email to