thanks, it is not me then. ms does not connect to host in 4.4. I'll be filing a bug in the office, no of for breakfast.
On Tue, May 13, 2014 at 11:46 PM, Ian Duffy <i...@ianduffy.ie> wrote: > Failing on 4.4 > > Marvin output: > > Traceback (most recent call last): > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/deployDataCenter.py", > line 579, in <module> > > deploy.deploy() > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/deployDataCenter.py", > line 563, in deploy > > self.createZones(self.config.zones) > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/deployDataCenter.py", > line 425, in createZones > > self.createPods(zone.pods, zoneId, networkid) > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/deployDataCenter.py", > line 142, in createPods > > vmwareDc=pod.vmwaredc) > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/deployDataCenter.py", > line 87, in createClusters > > cluster.hypervisor) > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/deployDataCenter.py", > line 53, in addHosts > > self.apiClient.addHost(hostcmd) > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/cloudstackAPI/cloudstackAPIClient.py", > line 1463, in addHost > > response = self.connection.marvinRequest(command, > response_type=response, method=method) > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/cloudstackConnection.py", > line 272, in marvinRequest > > response = jsonHelper.getResultObj(response.json(), response_type) > > File > "/Users/duffy/projects/cloudstack/tools/marvin/marvin/jsonHelper.py", line > 148, in getResultObj > > raise cloudstackException.cloudstackAPIException(respname, errMsg) > > cloudstackException.cloudstackAPIException: Execute cmd: addhost failed, > due to: errorCode: 530, errorText:Cannot transit agent status with event > AgentDisconnected for host 1, mangement server id is 4278190080,Unable to > transition to a new state from Creating via AgentDisconnected > > > Cloudstack output: > > > [INFO] Started Jetty Server > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-1:job-3) Add job-3 > into job monitoring > > WARN [c.c.a.d.ParamGenericValidationWorker] (API-Job-Executor-1:job-3 > ctx-9f333f9b) Received unknown parameters for command > createPhysicalNetwork. Unknown parameters : ctxdetails > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-1:job-3) Remove job-3 > from job monitoring > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-2:job-4) Add job-4 > into job monitoring > > WARN [c.c.a.d.ParamGenericValidationWorker] (API-Job-Executor-2:job-4 > ctx-46c8e832) Received unknown parameters for command addTrafficType. > Unknown parameters : ctxdetails > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-2:job-4) Remove job-4 > from job monitoring > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-3:job-5) Add job-5 > into job monitoring > > WARN [c.c.a.d.ParamGenericValidationWorker] (API-Job-Executor-3:job-5 > ctx-7a774456) Received unknown parameters for command addTrafficType. > Unknown parameters : ctxdetails > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-3:job-5) Remove job-5 > from job monitoring > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-4:job-6) Add job-6 > into job monitoring > > WARN [c.c.a.d.ParamGenericValidationWorker] (API-Job-Executor-4:job-6 > ctx-99d181be) Received unknown parameters for command > configureVirtualRouterElement. Unknown parameters : ctxdetails > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-4:job-6) Remove job-6 > from job monitoring > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-5:job-7) Add job-7 > into job monitoring > > WARN [c.c.a.d.ParamGenericValidationWorker] (API-Job-Executor-5:job-7 > ctx-6f2a6e2d) Received unknown parameters for command > updateNetworkServiceProvider. Unknown parameters : ctxdetails > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-5:job-7) Remove job-7 > from job monitoring > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-6:job-8) Add job-8 > into job monitoring > > WARN [c.c.a.d.ParamGenericValidationWorker] (API-Job-Executor-6:job-8 > ctx-14611436) Received unknown parameters for command > updateNetworkServiceProvider. Unknown parameters : ctxdetails > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-6:job-8) Remove job-8 > from job monitoring > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-7:job-9) Add job-9 > into job monitoring > > WARN [c.c.a.d.ParamGenericValidationWorker] (API-Job-Executor-7:job-9 > ctx-01c057e0) Received unknown parameters for command > updatePhysicalNetwork. Unknown parameters : ctxdetails > > INFO [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-7:job-9) Remove job-9 > from job monitoring > > INFO [c.c.c.ConfigurationManagerImpl] (645061837@qtp-424446918-5:ctx-63b19c14 > ctx-047a852f ctx-1c41be6c) adding a new subnet to the network 204 > > INFO [c.c.r.ResourceManagerImpl] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Trying to add a new host at > http://192.168.56.10/in data center 1 > > INFO [c.c.h.x.d.XcpServerDiscoverer] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Found host localhost.localdomain > ip=192.168.56.10 product version=6.2.0 > > INFO [c.c.h.x.r.CitrixResourceBase] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Private Network is Pool-wide network associated > with eth1 for host 192.168.56.10 > > INFO [c.c.h.x.r.CitrixResourceBase] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Guest Network is Pool-wide network associated > with eth1 for host 192.168.56.10 > > INFO [c.c.h.x.r.CitrixResourceBase] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Public Network is Pool-wide network associated > with eth1 for host 192.168.56.10 > > INFO [c.c.h.x.d.XcpServerDiscoverer] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Host: localhost.localdomain connected with > hypervisor type: XenServer. Checking CIDR... > > INFO [c.c.a.m.DirectAgentAttache] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) StartupAnswer received 1 Interval = 60 > > INFO [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-1238803d) Host > 192.168.56.10 OpaqueRef:6e8042ee-893c-1d7a-3e4d-b4dc4bfc066f: Host > 192.168.56.10 is already setup. > > WARN [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-1238803d) Failed to > configure brige firewall > > WARN [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-1238803d) Check > host 192.168.56.10 for CSP is installed or not and check network mode for > bridge > > WARN [c.c.h.x.d.XcpServerDiscoverer] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Unable to setup agent 1 due to Failed to > configure brige firewall > > INFO [c.c.u.e.CSExceptionErrorCode] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Could not find exception: > com.cloud.exception.ConnectionException in error code list for exceptions > > WARN [c.c.a.m.AgentManagerImpl] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Monitor XcpServerDiscoverer says there is an > error in the connect process for 1 due to Reinitialize agent after setup. > > INFO [c.c.a.m.AgentManagerImpl] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Host 1 is disconnecting with event > AgentDisconnected > > WARN [c.c.r.ResourceManagerImpl] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) Unable to connect due to > > com.cloud.exception.ConnectionException: Reinitialize agent after setup. > > at > com.cloud.hypervisor.xen.discoverer.XcpServerDiscoverer.processConnect(XcpServerDiscoverer.java:656) > > at > com.cloud.agent.manager.AgentManagerImpl.notifyMonitorsOfConnection(AgentManagerImpl.java:514) > > at > com.cloud.agent.manager.AgentManagerImpl.handleDirectConnectAgent(AgentManagerImpl.java:1427) > > at > com.cloud.resource.ResourceManagerImpl.createHostAndAgent(ResourceManagerImpl.java:1765) > > at > com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:773) > > at > com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:586) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:606) > > at > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) > > at > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) > > at > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) > > at com.sun.proxy.$Proxy148.discoverHosts(Unknown Source) > > at > org.apache.cloudstack.api.command.admin.host.AddHostCmd.execute(AddHostCmd.java:142) > > at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:119) > > at com.cloud.api.ApiServer.queueCommand(ApiServer.java:683) > > at com.cloud.api.ApiServer.handleRequest(ApiServer.java:506) > > at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:330) > > at com.cloud.api.ApiServlet.access$000(ApiServlet.java:54) > > at com.cloud.api.ApiServlet$1.run(ApiServlet.java:118) > > 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:115) > > at com.cloud.api.ApiServlet.doGet(ApiServlet.java:77) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) > > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401) > > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) > > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) > > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > > at org.mortbay.jetty.Server.handle(Server.java:326) > > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) > > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) > > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) > > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) > > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > > ERROR [c.c.a.ApiServer] (645061837@qtp-424446918-5:ctx-c05e4099 > ctx-00af5aca ctx-4ff55ae1) unhandled exception executing api command: > [Ljava.lang.String;@65704adc > > com.cloud.utils.exception.CloudRuntimeException: Cannot transit agent > status with event AgentDisconnected for host 1, mangement server id is > 4278190080,Unable to transition to a new state from Creating via > AgentDisconnected > > at > com.cloud.agent.manager.AgentManagerImpl.agentStatusTransitTo(AgentManagerImpl.java:1359) > > at > com.cloud.resource.ResourceManagerImpl.markHostAsDisconnected(ResourceManagerImpl.java:1720) > > at > com.cloud.resource.ResourceManagerImpl.createHostAndAgent(ResourceManagerImpl.java:1781) > > at > com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:773) > > at > com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:586) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:606) > > at > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) > > at > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) > > at > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) > > at com.sun.proxy.$Proxy148.discoverHosts(Unknown Source) > > at > org.apache.cloudstack.api.command.admin.host.AddHostCmd.execute(AddHostCmd.java:142) > > at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:119) > > at com.cloud.api.ApiServer.queueCommand(ApiServer.java:683) > > at com.cloud.api.ApiServer.handleRequest(ApiServer.java:506) > > at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:330) > > at com.cloud.api.ApiServlet.access$000(ApiServlet.java:54) > > at com.cloud.api.ApiServlet$1.run(ApiServlet.java:118) > > 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:115) > > at com.cloud.api.ApiServlet.doGet(ApiServlet.java:77) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) > > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401) > > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) > > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) > > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > > at org.mortbay.jetty.Server.handle(Server.java:326) > > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) > > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928) > > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549) > > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) > > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > > > > > > On 13 May 2014 22:26, Ian Duffy <i...@ianduffy.ie> wrote: > >> > Did you try this with 4.4 yet? Can you please? >> >> Will do it now. >> >> >> >> On 13 May 2014 22:21, Daan Hoogland <daan.hoogl...@gmail.com> wrote: >> >>> looks like a totally different setup then I have. I will give it a >>> try tomorrow. Did you try this with 4.4 yet? Can you please? >>> >>> On Tue, May 13, 2014 at 11:05 PM, Ian Duffy <i...@ianduffy.ie> wrote: >>> > Hi Daan, >>> > >>> > Took a quick look at this this evening as promised earlier on IRC. >>> > >>> > I've stopped using the Ubuntu + XenAPI setup, I never felt it worked >>> well. >>> > My alternative solution/setup is below, I can get a full environment up >>> in >>> > about 15mins. >>> > >>> > I have made a vagrant box of XenServer, the packer files that build this >>> > box can be found at: https://github.com/imduffy15/packer-xenserver >>> > >>> > I have placed the .box file on the github page of the project >>> > https://github.com/imduffy15/packer-xenserver/releases/tag/0.0.1 >>> > >>> > In brief it brings up XenServer 6.2 with two interfaces, NAT and >>> host-only. >>> > The host only interface has the IP address 192.168.56.10 and I did some >>> > iptables stuff to enable them to get internet access via the NAT >>> interface. >>> > (It takes a bit of time to boot) >>> > >>> > I've been looking at using the chef scripts by cloudops to create a >>> Mysql + >>> > NFS box. You can see a vagrant file for this over here: >>> > https://github.com/imduffy15/GSoC-2014/tree/master/MySQL_NFS this >>> comes up >>> > on the same host interface as the XenServer box and gets 192.168.56.5, >>> it >>> > supplies NFS for /exports on this IP. MySQL is exposed via virtualbox >>> port >>> > forwarding due to ease with deploydb. I need to improve this to get the >>> > systemvms on there for the moment I use the download-templates.sh from >>> > >>> https://github.com/djs55/cloudstack-dev-vms/tree/master/cloudstack-infrastructure >>> > >>> > I run the Cloudstack 4.3 ( commit >>> c0cf817f1b2a53a23253679aa785f0db3219619a >>> > ) manager on my host machine which is joined to the host only network on >>> > 192.168.56.1. I compile it with: mvn -P impatient,systemvm clean install >>> > -DskipTests=true -T2C >>> > >>> > I use a slightly modified devcloud.cfg >>> > https://github.com/imduffy15/GSoC-2014/blob/master/devcloud.cfg >>> > >>> > General flow is as follows: >>> > >>> > 1) Start xenserver vm >>> > 2) Start nfs/mysql vm >>> > 3) Compile cloudstack deploy db >>> > 4) ssh into nfs vm, download systemvm templates >>> > 5) start up jetty >>> > 6) marvin to get devcloud going >>> > >>> > Planning to clean a lot of these up with CLOUDSTACK-6114. >>> > >>> > Hope this is useful. >>> > >>> > >>> > >>> > On 7 May 2014 20:32, Daan Hoogland <daan.hoogl...@gmail.com> wrote: >>> > >>> >> I am setting up a test env on my laptop using devcloud2 v4.3. I am >>> >> running the ms v4.4 in eclipse and the db on my laptop. I get the >>> >> following error: >>> >> >>> >> daan:~/cloudstack-4.4/cloudstack (4.4)> python >>> >> tools/marvin/marvin/deployDataCenter.py -i >>> >> tools/devcloud/devcloud-advanced.cfg >>> >> Traceback (most recent call last): >>> >> File "tools/marvin/marvin/deployDataCenter.py", line 579, in <module> >>> >> deploy.deploy() >>> >> File "tools/marvin/marvin/deployDataCenter.py", line 561, in deploy >>> >> self.loadCfg() >>> >> File "tools/marvin/marvin/deployDataCenter.py", line 523, in loadCfg >>> >> mgtDetails.apiKey, mgtDetails.securityKey = self.registerApiKey() >>> >> File "tools/marvin/marvin/deployDataCenter.py", line 492, in >>> >> registerApiKey >>> >> listuserRes = self.testClient.getApiClient().listUsers(listuser) >>> >> File >>> >> >>> "/Users/daan/cloudstack-4.4/cloudstack/tools/marvin/marvin/cloudstackAPI/cloudstackAPIClient.py", >>> >> line 600, in listUsers >>> >> response = self.connection.marvinRequest(command, >>> >> response_type=response, method=method) >>> >> File >>> >> >>> "/Users/daan/cloudstack-4.4/cloudstack/tools/marvin/marvin/cloudstackConnection.py", >>> >> line 266, in marvinRequest >>> >> method=method) >>> >> File >>> >> >>> "/Users/daan/cloudstack-4.4/cloudstack/tools/marvin/marvin/cloudstackConnection.py", >>> >> line 196, in request >>> >> raise c >>> >> requests.exceptions.ConnectionError: >>> >> HTTPConnectionPool(host='192.168.56.10', port=8096): Max retries >>> >> exceeded with url: >>> >> /client/api?account=admin&command=listUsers&response=json (Caused by >>> >> <class 'socket.error'>: [Errno 61] Connection refused) >>> >> >>> >> telnet port 8091 locally on my laptop works and from the devcloud to >>> >> my laptop as well but the port is not opened on the dev. So it makes >>> >> sense that the connection is refused. Not that it is opened. I set the >>> >> 'host' config item to the virtualbox gateway address, 192.168.56.1. >>> >> That didn't help. I don't see what config I should change. >>> >> >>> >> What should I change? Where didn't I look? >>> >> >>> >> -- >>> >> Daan >>> >> >>> >>> >>> >>> -- >>> Daan >>> >> >> -- Daan