Artem Ageev created CLOUDSTACK-10405:
----------------------------------------

             Summary: Add Hyper-V host to ApacheCloudStack 
                 Key: CLOUDSTACK-10405
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10405
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: cloudstack-agent
    Affects Versions: 4.11
         Environment: Windows Server 2016 Datacenter Hyper-V + ACS 4.11.2.0 
(CentOS 6.7)
            Reporter: Artem Ageev


Hello!

I am trying to add Hyper-V (based on Windows Server 2016 Datacenter) host to 
Apache Cloud Stack 4.11.2.0 (ACS based on CentOS 6.7). I've builded agent based 
on project files from GitHub, installed it on host correctly, applied 
self-signed certificate. I've done all steps according official ACS 
documentation. CloudStack Agent service is running and port 8250 is reacheable 
from management server. I've create zones, podes, clusters etc. But I am not 
able to add host. Here is error from management log:
{code:java}
2019-03-21 13:38:11,894 DEBUG [c.c.a.ApiServlet] 
(qtp1386767190-21:ctx-b53e717a) (logid:9ae60298) ===START=== 192.168.1.10 -- 
POST command=addHost&response=json
2019-03-21 13:38:11,897 DEBUG [c.c.a.ApiServer] (qtp1386767190-21:ctx-b53e717a 
ctx-99bc4cad) (logid:9ae60298) CIDRs from which account 
'Acct[f36d2f08-350b-11e9-879d-564d0001952e-admin]' is allowed to perform API 
calls: 0.0.0.0/0,::/0
2019-03-21 13:38:11,901 WARN [c.c.a.d.ParamGenericValidationWorker] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Received unknown 
parameters for command addHost. Unknown parameters : clustertype
2019-03-21 13:38:11,910 INFO [c.c.r.ResourceManagerImpl] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Trying to add a 
new host at http://myhost.domain.com in data center 2
2019-03-21 13:38:11,910 INFO [c.c.h.h.d.HypervServerDiscoverer] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Discover host. 
dc(zone): 2, pod: 12, cluster: 3, uri host: myhost.domain.com
2019-03-21 13:38:11,912 INFO [c.c.h.h.d.HypervServerDiscoverer] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) 
Creatingcom.cloud.hypervisor.hyperv.resource.HypervDirectConnectResource 
HypervDirectConnectResource for zone/pod/cluster 2/12/3
2019-03-21 13:38:11,913 DEBUG [c.c.a.r.v.VirtualRoutingResource] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) The 
router.aggregation.command.each.timeout in seconds is set to 600
2019-03-21 13:38:11,913 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) POST request to 
https://192.168.1.20:8250/api/HypervResource/com.cloud.agent.api.ReadyCommand 
with contents {"contextMap":{},"wait":0}
2019-03-21 13:38:11,950 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Sending cmd to 
https://192.168.1.20:8250/api/HypervResource/com.cloud.agent.api.ReadyCommand 
cmd data:{"contextMap":{},"wait":0}
2019-03-21 13:38:11,975 ERROR [c.c.h.h.r.HypervDirectConnectResource] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) 
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
2019-03-21 13:38:11,975 DEBUG [c.c.h.h.d.HypervServerDiscoverer] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Agent not 
running, or no route to agent on at http://myhost.domain.com
2019-03-21 13:38:11,975 INFO [c.c.u.e.CSExceptionErrorCode] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Could not find 
exception: com.cloud.exception.DiscoveryException in error code list for 
exceptions
2019-03-21 13:38:11,975 WARN [c.c.h.h.d.HypervServerDiscoverer] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) can't setup 
agent, due to com.cloud.exception.DiscoveryException: Agent not running, or no 
route to agent on at http://myhost.domain.com - Agent not running, or no route 
to agent on at http://myhost.domain.com
2019-03-21 13:38:11,975 WARN [c.c.r.ResourceManagerImpl] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Unable to find 
the server resources at http://myhost.domain.com
2019-03-21 13:38:11,975 INFO [c.c.u.e.CSExceptionErrorCode] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Could not find 
exception: com.cloud.exception.DiscoveryException in error code list for 
exceptions
2019-03-21 13:38:11,975 WARN [o.a.c.a.c.a.h.AddHostCmd] 
(qtp1386767190-21:ctx-b53e717a ctx-99bc4cad) (logid:9ae60298) Exception:
com.cloud.exception.DiscoveryException: Unable to add the host
at 
com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:820)
at 
com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:606)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:338)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:197)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
at com.sun.proxy.$Proxy174.discoverHosts(Unknown Source)
at 
org.apache.cloudstack.api.command.admin.host.AddHostCmd.execute(AddHostCmd.java:142)
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:150)
at com.cloud.api.ApiServer.queueCommand(ApiServer.java:732)
at com.cloud.api.ApiServer.handleRequest(ApiServer.java:556)
at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:310)
at com.cloud.api.ApiServlet$1.run(ApiServlet.java:130)
at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:127)
at com.cloud.api.ApiServlet.doPost(ApiServlet.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:706)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at 
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at 
org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:527)
at 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:530)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
at 
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
at 
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
at 
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382)
at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
at 
org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
at java.lang.Thread.run(Thread.java:748)
2019-03-21 13:38:11,976 INFO [c.c.a.ApiServer] (qtp1386767190-21:ctx-b53e717a 
ctx-99bc4cad) (logid:9ae60298) Unable to add the host
2019-03-21 13:38:11,976 DEBUG [c.c.a.ApiServlet] (qtp1386767190-21:ctx-b53e717a 
ctx-99bc4cad) (logid:9ae60298) ===END=== 192.168.1.10 -- POST 
command=addHost&response=json
{code}
Could you please help me? What am I doing wrong?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to