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/cloudstackConnection.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/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

Reply via email to