Got a successful deployment on 4.4-forward after changing the network to
bridge on the hypervisor (xe-switch-network-backend bridge)


On 14 May 2014 07:33, Ian Duffy <i...@ianduffy.ie> wrote:

> Hi Santhosh,
>
> Its failing on 4.4-forward for me.
> As far as I can tell its nothing to do with my setup since it works for
> 4.3.
>
> *$ *python  ~/projects/cloudstack/tools/marvin/marvin/deployDataCenter.py
> -i devcloud.cfg
>
>
> ==== Log Folder Path:
> /tmp//MarvinLogs//DeployDataCenter__May_14_2014_07_29_14_N7JNT7. All logs
> will be available here ====
>
>
> ==== Deploy DC Started ====
>
> Exception Occurred ['Traceback (most recent call last):\n', '  File
> "/Users/duffy/projects/cloudstack/tools/marvin/marvin/deployDataCenter.py",
> line 138, in addHosts\n    ret = self.__apiClient.addHost(hostcmd)\n', '
> File
> "/usr/local/lib/python2.7/site-packages/marvin/cloudstackAPI/cloudstackAPIClient.py",
> line 1506, in addHost\n    response =
> self.connection.marvinRequest(command, response_type=response,
> method=method)\n', '  File
> "/usr/local/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
> line 381, in marvinRequest\n    raise e\n', '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\n']
>
>
> ===deploy dc failed, so cleaning the created entries===
>
>
> ====DeployDC: CleanUp Started====
>
>
> ====Clean Up Entries=== {'Network':
> [u'cd47d129-42fa-4e8a-bc00-f2a4c9ab1f92'], 'Zone':
> [u'ad59b26f-e750-45f3-8a73-1885ff1b63b9'], 'PhysicalNetwork':
> [u'62af9f63-3fb7-412c-b95f-1b700484a338'], 'Cluster':
> [u'b63739f7-df35-4417-ad00-661e8d73b587'], 'Pod':
> [u'06d968fa-a342-4d9b-a459-6e45f8d26384'], 'order': ['Cluster', 'Pod',
> 'Network', 'PhysicalNetwork', 'Zone']}
>
>
> ===Removing DataCenter Failed===
>
> *duffy **at **thunder **in **~/projects/GSoC-2*
>
>
> On 13 May 2014 18:42, Amogh Vasekar <amogh.vase...@citrix.com> wrote:
>
>> I have been seeing this for a while too, and IIRC there was a thread on
>> dev list regarding this.
>> In logs, I keep getting an error saying
>> mgmt server log:
>> ARN  [c.c.a.m.DirectAgentAttache] (DirectAgent-1:ctx-bef0aa48) Seq
>> 1-9152158867746979841: Exception Caught while executing command
>> com.cloud.utils.exception.CloudRuntimeException: Cannot create directory
>> /opt/cloud/bin on XenServer hosts
>>
>> Last I had tried was about a month ago though.
>>
>>
>> Thanks,
>> Amogh
>>
>> On 5/13/14 9:26 AM, "Santhosh Edukulla" <santhosh.eduku...@citrix.com>
>> wrote:
>>
>> >If you atleast use 4.4-forward marvin, the first issue mentioned related
>> >to connection refused, should work fine provided port configuration is
>> >proper.
>> >
>> >I havent tried devcloud 4.4 so far, I can try it with 4.4 and let know
>> >the results.
>> >
>> >
>> >Santhosh
>> >________________________________________
>> >From: sebgoa [run...@gmail.com]
>> >Sent: Tuesday, May 13, 2014 8:41 AM
>> >To: dev@cloudstack.apache.org; Santhosh Edukulla
>> >Subject: Re: devcloud script deployDataCentre.py not working
>> >
>> >cc santhosh, maybe he has tried devcloud with 4.4
>> >
>> >
>> >On May 7, 2014, at 9:45 PM, Daan Hoogland <daan.hoogl...@gmail.com>
>> wrote:
>> >
>> >> basic networking fails slightly differntly:
>> >>
>> >> daan:~/cloudstack-4.4/cloudstack (4.4)> python
>> >> tools/marvin/marvin/deployDataCenter.py -i tools/devcloud/devcloud.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 563, in deploy
>> >>    self.createZones(self.config.zones)
>> >>  File "tools/marvin/marvin/deployDataCenter.py", line 425, in
>> >>createZones
>> >>    self.createPods(zone.pods, zoneId, networkid)
>> >>  File "tools/marvin/marvin/deployDataCenter.py", line 142, in
>> createPods
>> >>    vmwareDc=pod.vmwaredc)
>> >>  File "tools/marvin/marvin/deployDataCenter.py", line 87, in
>> >>createClusters
>> >>    cluster.hypervisor)
>> >>  File "tools/marvin/marvin/deployDataCenter.py", line 53, in addHosts
>> >>    self.apiClient.addHost(hostcmd)
>> >>  File
>>
>> >>"/Users/daan/cloudstack-4.4/cloudstack/tools/marvin/marvin/cloudstackAPI/
>> >>cloudstackAPIClient.py",
>> >> line 1535, in addHost
>> >>    response = self.connection.marvinRequest(command,
>> >> response_type=response, method=method)
>> >>  File
>>
>> >>"/Users/daan/cloudstack-4.4/cloudstack/tools/marvin/marvin/cloudstackConn
>> >>ection.py",
>> >> line 272, in marvinRequest
>> >>    response = jsonHelper.getResultObj(response.json(), response_type)
>> >>  File
>>
>> >>"/Users/daan/cloudstack-4.4/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
>> >>
>> >>
>> >> seems like I failed to do some config on the devcloud host. Anything?
>> >> I followed
>> >>https://cwiki.apache.org/confluence/display/CLOUDSTACK/DevCloud
>> >> but in some cases it wasn't clear to me if I should execute something
>> >> in the devcloud or on my laptop.
>> >>
>> >> On Wed, May 7, 2014 at 9:32 PM, 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/cloudstackCon
>> >>>nection.py",
>> >>> line 266, in marvinRequest
>> >>>    method=method)
>> >>>  File
>>
>> >>>"/Users/daan/cloudstack-4.4/cloudstack/tools/marvin/marvin/cloudstackCon
>> >>>nection.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
>> >
>>
>>
>

Reply via email to