cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Tutkowski <mike.tutkow...@solidfire.com>
Subject Re: Exception adding XenServer host to CS
Date Mon, 03 Mar 2014 17:47:20 GMT
bumpUpPriority.sh and dhcp_entry.sh were deleted in

0cdf0f6f67c99a06fc1b94c2f2a38eff020f3f67

call_loadbalancer.shh was deleted in

e88cc488e5a9011f2c199f906bb0dacdb95685d7

save_password_to_domr.sh was deleted in

ca81e7b465fb40866fd14d1d1d27a2c42e1a2741


On Mon, Mar 3, 2014 at 10:42 AM, Mike Tutkowski <
mike.tutkowski@solidfire.com> wrote:

> It looks like, for example, call_firewall.sh was deleted in
>
> 0ea1c7dfc411db0d3710ac2c4fb238111cbec328
>
>
> On Mon, Mar 3, 2014 at 10:27 AM, Mike Tutkowski <
> mike.tutkowski@solidfire.com> wrote:
>
>> OK, I've had a bit of time to investigate this.
>>
>> I noticed in CitrixResourceBase that can_bridge_firewall (which calls a
>> plug-in on the XenServer host) returns false:
>>
>>              if (_securityGroupEnabled) {
>>
>>                 _canBridgeFirewall = can_bridge_firewall(conn);
>>
>>                 if (!_canBridgeFirewall) {
>>
>>                     String msg = "Failed to configure brige firewall";
>>
>>                     s_logger.warn(msg);
>>
>>                     s_logger.warn("Check host " + _host.ip +" for CSP is
>> installed or not and check network mode for bridge");
>>
>>                     return new SetupAnswer(cmd, msg);
>>
>>                 }
>>
>>
>>             }
>>
>>
>> Right before this code, the XenServer server resource tries to copy a
>> bunch of files to the XenServer host, but several of these files cannot be
>> found on the CS management server:
>>
>> WARN  [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-33a9d930) We
>> cannot locate
>> /home/mtutkowski/CloudStack/client/target/generated-webapp/WEB-INF/classes/scripts/vm/hypervisor/xenserver/xenserver60/../../../../network/domr//call_firewall.sh
>> WARN  [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-33a9d930) We
>> cannot locate
>> /home/mtutkowski/CloudStack/client/target/generated-webapp/WEB-INF/classes/scripts/vm/hypervisor/xenserver/xenserver60/../../../../network/domr//bumpUpPriority.sh
>> WARN  [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-33a9d930) We
>> cannot locate
>> /home/mtutkowski/CloudStack/client/target/generated-webapp/WEB-INF/classes/scripts/vm/hypervisor/xenserver/xenserver60/../../../../network/domr//dhcp_entry.sh
>> WARN  [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-33a9d930) We
>> cannot locate
>> /home/mtutkowski/CloudStack/client/target/generated-webapp/WEB-INF/classes/scripts/vm/hypervisor/xenserver/xenserver60/../../../../network/domr//call_loadbalancer.sh
>> WARN  [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-33a9d930) We
>> cannot locate
>> /home/mtutkowski/CloudStack/client/target/generated-webapp/WEB-INF/classes/scripts/vm/hypervisor/xenserver/xenserver60/../../../../network/domr//save_password_to_domr.sh
>> WARN  [c.c.h.x.r.CitrixResourceBase] (DirectAgent-1:ctx-33a9d930) We
>> cannot locate
>> /home/mtutkowski/CloudStack/client/target/generated-webapp/WEB-INF/classes/scripts/vm/hypervisor/xenserver/xenserver60/../vhd-util
>>
>> I know that vhd-util has to be manually copied to the CS MS, but what
>> about the others?
>>
>>
>> Thanks!
>>
>>
>> On Fri, Feb 28, 2014 at 11:40 AM, Mike Tutkowski <
>> mike.tutkowski@solidfire.com> wrote:
>>
>>> Thanks, Kelven! Glad it's not just me. :)
>>>
>>> When I have a little free time this afternoon, I plan to look into this
>>> in more detail - unless, of course, a XenServer-focused developer already
>>> knows what's going on.
>>>
>>>
>>> On Fri, Feb 28, 2014 at 11:37 AM, Kelven Yang <kelven.yang@citrix.com>wrote:
>>>
>>>> I was also trying master this morning and ran into the same problem
>>>>
>>>> Kelven
>>>>
>>>> On 2/28/14, 10:19 AM, "Mike Tutkowski" <mike.tutkowski@solidfire.com>
>>>> wrote:
>>>>
>>>> >Just curious if anyone else has been able to successfully add a
>>>> XenServer
>>>> >host to a newly created cloud on master recently?
>>>> >
>>>> >
>>>> >On Thu, Feb 27, 2014 at 10:58 PM, Mike Tutkowski <
>>>> >mike.tutkowski@solidfire.com> wrote:
>>>> >
>>>> >> I've tried this with a couple different XenServer 6.1 hosts...same
>>>> >>results.
>>>> >>
>>>> >> One exception I noticed that was buried was at the top of the log
>>>> (look
>>>> >> familiar to anyone?):
>>>> >>
>>>> >> ERROR [c.c.a.ApiServer] (1182531138@qtp-1140222894-7:ctx-2111b24c
>>>> >> ctx-e6ecb4c0) unhandled exception executing api command: addHost
>>>> >> com.cloud.utils.exception.CloudRuntimeException: Cannot transit
agent
>>>> >> status with event AgentDisconnected for host 1, mangement server
id
>>>> is
>>>> >> 52231564957,Unable to transition to a new state from Creating via
>>>> >> AgentDisconnected
>>>> >>     at
>>>> >>
>>>>
>>>> >>com.cloud.agent.manager.AgentManagerImpl.agentStatusTransitTo(AgentManage
>>>> >>rImpl.java:1343)
>>>> >>     at
>>>> >>
>>>>
>>>> >>com.cloud.resource.ResourceManagerImpl.markHostAsDisconnected(ResourceMan
>>>> >>agerImpl.java:1693)
>>>> >>     at
>>>> >>
>>>>
>>>> >>com.cloud.resource.ResourceManagerImpl.createHostAndAgentDeferred(Resourc
>>>> >>eManagerImpl.java:1854)
>>>> >>     at
>>>> >>
>>>>
>>>> >>com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerI
>>>> >>mpl.java:756)
>>>> >>     at
>>>> >>
>>>>
>>>> >>com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.
>>>> >>java:571)
>>>> >>
>>>> >>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> >>     at
>>>> >>
>>>>
>>>> >>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
>>>> >>:57)
>>>> >>     at
>>>> >>
>>>>
>>>> >>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
>>>> >>mpl.java:43)
>>>> >>     at java.lang.reflect.Method.invoke(Method.java:606)
>>>> >>     at
>>>> >>
>>>>
>>>> >>org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(A
>>>> >>opUtils.java:317)
>>>> >>     at
>>>> >>
>>>>
>>>> >>org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpo
>>>> >>int(ReflectiveMethodInvocation.java:183)
>>>> >>     at
>>>> >>
>>>>
>>>> >>org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Refl
>>>> >>ectiveMethodInvocation.java:150)
>>>> >>     at
>>>> >>
>>>>
>>>> >>org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Ex
>>>> >>poseInvocationInterceptor.java:91)
>>>> >>     at
>>>> >>
>>>>
>>>> >>org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Refl
>>>> >>ectiveMethodInvocation.java:172)
>>>> >>     at
>>>> >>
>>>>
>>>> >>org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAop
>>>> >>Proxy.java:204)
>>>> >>     at com.sun.proxy.$Proxy143.discoverHosts(Unknown Source)
>>>> >>     at
>>>> >>
>>>>
>>>> >>org.apache.cloudstack.api.command.admin.host.AddHostCmd.execute(AddHostCm
>>>> >>d.java:142)
>>>> >>     at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:168)
>>>> >>     at com.cloud.api.ApiServer.queueCommand(ApiServer.java:546)
>>>> >>     at com.cloud.api.ApiServer.handleRequest(ApiServer.java:384)
>>>> >>     at
>>>> >> com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:329)
>>>> >>     at com.cloud.api.ApiServlet.access$000(ApiServlet.java:53)
>>>> >>     at com.cloud.api.ApiServlet$1.run(ApiServlet.java:117)
>>>> >>
>>>> >>
>>>> >>
>>>> >> On Thu, Feb 27, 2014 at 5:02 PM, Mike Tutkowski <
>>>> >> mike.tutkowski@solidfire.com> wrote:
>>>> >>
>>>> >>> As it turns out, I didn't notice the second line of the exception.
>>>> >>> Apparently I am missing scripts:
>>>> >>>
>>>> >>> WARN  [c.c.h.x.r.CitrixResourceBase] (DirectAgent-12:ctx-9cd43d58)
>>>> We
>>>> >>> cannot locate
>>>> >>>
>>>>
>>>> >>>/home/mtutkowski/CloudStack/client/target/generated-webapp/WEB-INF/class
>>>>
>>>> >>>es/scripts/vm/hypervisor/xenserver/xenserver60/../../../../network/domr/
>>>> >>>/call_firewall.sh
>>>> >>>
>>>> >>> I built the system how I normally do: mvn -P developer,systemvm
>>>> clean
>>>> >>> install
>>>> >>>
>>>> >>>
>>>> >>> On Thu, Feb 27, 2014 at 4:57 PM, Mike Tutkowski <
>>>> >>> mike.tutkowski@solidfire.com> wrote:
>>>> >>>
>>>> >>>> Actually, ignore that last e-mail...I figured out what the
log
>>>> meant.
>>>> >>>>
>>>> >>>> However, I am still having trouble getting the CS MS to
stay
>>>> connected
>>>> >>>> to the XenServer host.
>>>> >>>>
>>>> >>>>
>>>> >>>> On Thu, Feb 27, 2014 at 4:55 PM, Mike Tutkowski <
>>>> >>>> mike.tutkowski@solidfire.com> wrote:
>>>> >>>>
>>>> >>>>> Not sure if this has anything to do with it, but part
of what the
>>>> log
>>>> >>>>> says near this exception is that it can't locate a certain
folder.
>>>> >>>>>However,
>>>> >>>>> this screen shot shows that the folder in question does
exist:
>>>> >>>>>
>>>> >>>>> http://i.imgur.com/ptZj9Is.png
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> On Thu, Feb 27, 2014 at 4:30 PM, Mike Tutkowski <
>>>> >>>>> mike.tutkowski@solidfire.com> wrote:
>>>> >>>>>
>>>> >>>>>> Hi,
>>>> >>>>>>
>>>> >>>>>> I've been away from the master branch for a while
and am now
>>>> trying
>>>> >>>>>>to
>>>> >>>>>> set up an environment on it.
>>>> >>>>>>
>>>> >>>>>> I'm having trouble creating a cloud with a single
XenServer 6.1
>>>> >>>>>>host.
>>>> >>>>>>
>>>> >>>>>> Any thoughts on this?
>>>> >>>>>>
>>>> >>>>>> Thanks!
>>>> >>>>>>
>>>> >>>>>> 2014-02-27 16:07:03,059 DEBUG [c.c.h.Status]
>>>> >>>>>> (AgentTaskPool-1:ctx-cb62d21c) Agent status update:
[id = 1;
>>>> name =
>>>> >>>>>> XenServer-6.1-Tut; old status = Connecting; event
=
>>>> >>>>>>AgentDisconnected; new
>>>> >>>>>> status = Alert; old update count = 3; new update
count = 4]
>>>> >>>>>> 2014-02-27 16:07:03,060 DEBUG [c.c.a.m.ClusteredAgentManagerImpl]
>>>> >>>>>> (AgentTaskPool-1:ctx-cb62d21c) Notifying other nodes
of to
>>>> >>>>>>disconnect
>>>> >>>>>> 2014-02-27 16:07:03,067 WARN  [c.c.r.ResourceManagerImpl]
>>>> >>>>>> (AgentTaskPool-1:ctx-cb62d21c) Unable to connect
due to
>>>> >>>>>> com.cloud.exception.ConnectionException: Reinitialize
agent after
>>>> >>>>>> setup.
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>com.cloud.hypervisor.xen.discoverer.XcpServerDiscoverer.processConnec
>>>> >>>>>>t(XcpServerDiscoverer.java:695)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>com.cloud.agent.manager.AgentManagerImpl.notifyMonitorsOfConnection(A
>>>> >>>>>>gentManagerImpl.java:498)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>com.cloud.agent.manager.AgentManagerImpl.handleDirectConnectAgent(Age
>>>> >>>>>>ntManagerImpl.java:1411)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>com.cloud.resource.ResourceManagerImpl.createHostAndAgent(ResourceMan
>>>> >>>>>>agerImpl.java:1738)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>com.cloud.resource.ResourceManagerImpl.createHostAndAgent(ResourceMan
>>>> >>>>>>agerImpl.java:1864)
>>>> >>>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>> Method)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>>> >>>>>>java:57)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>>> >>>>>>sorImpl.java:43)
>>>> >>>>>>     at java.lang.reflect.Method.invoke(Method.java:606)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
>>>> >>>>>>on(AopUtils.java:317)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
>>>> >>>>>>inpoint(ReflectiveMethodInvocation.java:183)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> >>>>>>ReflectiveMethodInvocation.java:150)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.springframework.aop.interceptor.ExposeInvocationInterceptor.invok
>>>> >>>>>>e(ExposeInvocationInterceptor.java:91)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> >>>>>>ReflectiveMethodInvocation.java:172)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
>>>> >>>>>>cAopProxy.java:204)
>>>> >>>>>>     at com.sun.proxy.$Proxy143.createHostAndAgent(Unknown
Source)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>com.cloud.agent.manager.AgentManagerImpl$SimulateStartTask.runInConte
>>>> >>>>>>xt(AgentManagerImpl.java:1053)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(Ma
>>>> >>>>>>nagedContextRunnable.java:49)
>>>> >>>>>>     at
>>>> >>>>>>
>>>> >>>>>>org.apache.cloudstack.managed.context.impl.DefaultManagedContext$
>>>> 1.ca
>>>> >>>>>>ll(DefaultManagedContext.java:56)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.apache.cloudstack.managed.context.impl.DefaultManagedContext.call
>>>> >>>>>>WithContext(DefaultManagedContext.java:103)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runW
>>>> >>>>>>ithContext(DefaultManagedContext.java:53)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>org.apache.cloudstack.managed.context.ManagedContextRunnable.run(Mana
>>>> >>>>>>gedContextRunnable.java:46)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
>>>> >>>>>>java:1145)
>>>> >>>>>>     at
>>>> >>>>>>
>>>>
>>>> >>>>>>java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
>>>> >>>>>>.java:615)
>>>> >>>>>>     at java.lang.Thread.run(Thread.java:744)
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> --
>>>> >>>>>> *Mike Tutkowski*
>>>> >>>>>> *Senior CloudStack Developer, SolidFire Inc.*
>>>> >>>>>> e: mike.tutkowski@solidfire.com
>>>> >>>>>> o: 303.746.7302
>>>> >>>>>> Advancing the way the world uses the
>>>> >>>>>>cloud<http://solidfire.com/solution/overview/?video=play>
>>>> >>>>>> *(tm)*
>>>> >>>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> --
>>>> >>>>> *Mike Tutkowski*
>>>> >>>>> *Senior CloudStack Developer, SolidFire Inc.*
>>>> >>>>> e: mike.tutkowski@solidfire.com
>>>> >>>>> o: 303.746.7302
>>>> >>>>> Advancing the way the world uses the
>>>> >>>>>cloud<http://solidfire.com/solution/overview/?video=play>
>>>> >>>>> *(tm)*
>>>> >>>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> *Mike Tutkowski*
>>>> >>>> *Senior CloudStack Developer, SolidFire Inc.*
>>>> >>>> e: mike.tutkowski@solidfire.com
>>>> >>>> o: 303.746.7302
>>>> >>>> Advancing the way the world uses the
>>>> >>>>cloud<http://solidfire.com/solution/overview/?video=play>
>>>> >>>> *(tm)*
>>>> >>>>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> --
>>>> >>> *Mike Tutkowski*
>>>> >>> *Senior CloudStack Developer, SolidFire Inc.*
>>>> >>> e: mike.tutkowski@solidfire.com
>>>> >>> o: 303.746.7302
>>>> >>> Advancing the way the world uses the
>>>> >>>cloud<http://solidfire.com/solution/overview/?video=play>
>>>> >>> *(tm)*
>>>> >>>
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> *Mike Tutkowski*
>>>> >> *Senior CloudStack Developer, SolidFire Inc.*
>>>> >> e: mike.tutkowski@solidfire.com
>>>> >> o: 303.746.7302
>>>> >> Advancing the way the world uses the
>>>> >>cloud<http://solidfire.com/solution/overview/?video=play>
>>>> >> *(tm)*
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> >--
>>>> >*Mike Tutkowski*
>>>> >*Senior CloudStack Developer, SolidFire Inc.*
>>>> >e: mike.tutkowski@solidfire.com
>>>> >o: 303.746.7302
>>>> >Advancing the way the world uses the
>>>> >cloud<http://solidfire.com/solution/overview/?video=play>
>>>> >*(tm)*
>>>>
>>>>
>>>
>>>
>>> --
>>> *Mike Tutkowski*
>>>  *Senior CloudStack Developer, SolidFire Inc.*
>>> e: mike.tutkowski@solidfire.com
>>> o: 303.746.7302
>>> Advancing the way the world uses the cloud<http://solidfire.com/solution/overview/?video=play>
>>> *(tm)*
>>>
>>
>>
>>
>> --
>> *Mike Tutkowski*
>> *Senior CloudStack Developer, SolidFire Inc.*
>> e: mike.tutkowski@solidfire.com
>> o: 303.746.7302
>> Advancing the way the world uses the cloud<http://solidfire.com/solution/overview/?video=play>
>> *(tm)*
>>
>
>
>
> --
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkowski@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the cloud<http://solidfire.com/solution/overview/?video=play>
> *(tm)*
>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkowski@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*(tm)*

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message