cloudstack-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Santhosh Edukulla <santhosh.eduku...@citrix.com>
Subject RE: Regarding cloudstack automation
Date Thu, 02 Jan 2014 09:29:28 GMT
1. Is it still failing post this registration?

2. If yes, may be you can verify\provide the management server logs.
________________________________________
From: umesh kute [umeshvkute@gmail.com]
Sent: Thursday, January 02, 2014 4:16 AM
To: users@cloudstack.apache.org
Cc: Chandan Purushothama; Sudha Ponnaganti
Subject: Re: Regarding cloudstack automation

Thanks Santhosh.
Yes, I have registered the following template which i am using.

"ostype": 'CentOS 6.4 (64-bit)',

Thanks and Regards
-- Umesh Kute


On Mon, Dec 30, 2013 at 5:50 PM, Santhosh Edukulla <
santhosh.edukulla@citrix.com> wrote:

> Umesh,
>
> One question : Did you registered the template for ostype:     "ostype":
> 'CentOS 5.3 (64-bit)'?
>
> Regards,
> Santhosh
> ________________________________________
> From: umesh kute [umeshvkute@gmail.com]
> Sent: Monday, December 30, 2013 6:32 AM
> To: Chandan Purushothama
> Cc: users@cloudstack.apache.org; Sudha Ponnaganti
> Subject: Re: Regarding cloudstack automation
>
> Hi Chandan,
> Thanks for your response.
> I have the latest Marvin repository (December 20th). I am able to proceed
> further. There was an issue of firewall for that machine and it got
> resolved.
>
> But now i am getting another error when i tried to run the script
> "test_deploy_vm.py"
>
> I have attached the log. Can somebody please have a look on it and help me
> in resolving the issue?
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> test_deploy_vm (integration.smoke.test_deploy_vm.TestDeployVM): CRITICAL:
> EXCEPTION: test_deploy_vm: Traceback (most recent call last):
>   File "/usr/local/lib/python2.7/unittest/case.py", line 327, in run
>     testMethod()
>   File
> "/DataDisk/temp/cloudstack/test/integration/smoke/test_deploy_vm.py", line
> 116, in test_deploy_vm
>     templateid=self.template.id<http://self.template.id>
>   File
> "/usr/local/lib/python2.7/site-packages/marvin/integration/lib/base.py",
> line 415, in create
>     virtual_machine = apiclient.deployVirtualMachine(cmd, method=method)
>   File
> "/usr/local/lib/python2.7/site-packages/marvin/cloudstackAPI/cloudstackAPIClient.py",
> line 593, in deployVirtualMachine
>     response = self.connection.marvinRequest(command,
> response_type=response, method=method)
>   File
> "/usr/local/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
> line 280, in marvinRequest
>     response = self.poll(asyncJobId, response_type)
>   File
> "/usr/local/lib/python2.7/site-packages/marvin/cloudstackConnection.py",
> line 86, in poll
>     "asyncquery", asyncResonse.jobresult)
> cloudstackAPIException: Execute cmd: asyncquery failed, due to: {errorcode
> : 533, errortext : u'Unable to create a deployment for VM[User|testvmshr]'}
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> PFA entire logs.
>
> Please let me know in case if anything is required.
>
> Thanks and Regards
> -- Umesh Kute
>
>
> On Sun, Dec 29, 2013 at 10:32 PM, Chandan Purushothama <
> Chandan.Purushothama@citrix.com<mailto:Chandan.Purushothama@citrix.com>>
> wrote:
>
> Hello Umesh,
>
> I had a similar experience with an older Marvin build. I updated mine to
> the latest and tried again and it worked. I recommend you to kindly try
> again with the latest Marvin build and see if you are able to work with the
> automation framework,
>
> Thank you,
> Chandan
>
>
> -------- Original message --------
> From: umesh kute
> Date:12/26/2013 12:29 AM (GMT-08:00)
> To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>,Sudha
> Ponnaganti
> Subject: Re: Regarding cloudstack automation
>
> Hi All,
> I have created a Marvin setup on CentOS6.3 by following the document:
>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Marvin+-+Testing+with+Python
>
> All the pre-requisites are installed successfully.
>
> I tried to run the sample script test_deploy_vm.py
> (cloudstack/test/integration/smoke/), I am getting following error:
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> [root@localhost smoke]# nosetests --with-marvin
> --marvin-config=/DataDisk/temp/cloudstack/tools/marvin/dist/demo.cfg --load
> test_deploy_vm.py
>
>  Exception Occurred Under __deployDC :
> HTTPConnectionPool(host='10.88.91.100', port=8096): Max retries exceeded
> with url: /client/api?account=admin&command=listUsers&response=json (Caused
> by <class 'socket.error'>: [Errno 110] Connection timed out)
> Traceback (most recent call last):
>   File "/usr/local/bin/nosetests", line 9, in <module>
>     load_entry_point('nose==1.3.0', 'console_scripts', 'nosetests')()
>   File
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/core.py",
> line 118, in __init__
>     **extra_args)
>   File "/usr/local/lib/python2.7/unittest/main.py", line 95, in __init__
>     self.runTests()
>   File
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/core.py",
> line 197, in runTests
>     result = self.testRunner.run(self.test)
>   File
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/core.py",
> line 61, in run
>     test(result)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 176, in __call__
>     return self.run(*arg, **kw)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 223, in run
>     test(orig)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 176, in __call__
>     return self.run(*arg, **kw)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 223, in run
>     test(orig)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 176, in __call__
>     return self.run(*arg, **kw)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 223, in run
>     test(orig)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 176, in __call__
>     return self.run(*arg, **kw)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 223, in run
>     test(orig)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 176, in __call__
>     return self.run(*arg, **kw)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 223, in run
>     test(orig)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 176, in __call__
>     return self.run(*arg, **kw)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/suite.py",
> line 223, in run
>     test(orig)
>   File
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/case.py",
> line 45, in __call__
>     return self.run(*arg, **kwarg)
>   File
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/case.py",
> line 138, in run
>     result.addError(self, err)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/proxy.py",
> line 124, in addError
>     plugin_handled = plugins.handleError(self.test, err)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/plugins/manager.py",
> line 99, in __call__
>     return self.call(*arg, **kw)
>   File
>
> "/usr/local/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/plugins/manager.py",
> line 167, in simple
>     result = meth(*arg, **kw)
>   File "/usr/local/lib/python2.7/site-packages/marvin/marvinPlugin.py",
> line 155, in handleError
>     self.tcRunLogger.fatal("%s: %s: %s" %
> AttributeError: 'NoneType' object has no attribute 'fatal'
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> The logs are generated at /tmp and the log has following error.
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 2013-12-26 13:40:51,797 - DEBUG - CSLog - sending GET request: listUsers
> {'account': 'admin'}
> 2013-12-26 13:41:54,825 - DEBUG - CSLog - Connection refused. Reason:
> http://10.88.91.100:8096/client/api :
> HTTPConnectionPool(host='10.88.91.100', port=8096): Max retries exceeded
> with url: /client/api?account=admin&command=listUsers&response=json (Caused
> by <class 'socket.error'>: [Errno 110] Connection timed out)
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Please note: I have opened the integration port 8096 on management server.
> Also, changed the global settings integration.api.port
> on cloudstack GUI to 8096 and restarted the management server.
>
> Still I am getting the above issue. I am not sure if i missed any
> configuration.
>
> Can somebody please help me with resolution of this issue?
> Appreciate your help here!!!
>
> Thanks and Regards
> -- Umesh Kute
>
>
> On Mon, Dec 9, 2013 at 1:57 PM, umesh kute <umeshvkute@gmail.com<mailto:
> umeshvkute@gmail.com>> wrote:
>
> > Thanks a lot Sudha for your quick response.
> > I will setup the Marvin on local machine and get back in case if I face
> > any challenges in setup.
> >
> > Thanks and Regards
> > -- Umesh Kute
> >
> >
> >
> > On Sun, Dec 8, 2013 at 4:05 PM, Sudha Ponnaganti <
> > sudha.ponnaganti@citrix.com<mailto:sudha.ponnaganti@citrix.com>> wrote:
> >
> >> Hi Umesh,
> >>
> >> Looks like you have started on right track - Marvin is the framework to
> >> use for functional or integration automation.
> >> There are sizable number of test cases exist and you can review them.
> >>  There are some wiki pages already written explaining Marvin [1]. Also
> best
> >> practices are published by community as well [2]. You can contribute to
> it
> >> as much as you can.
> >>
> >> Besides this, there is Junit framework (unit Test), Selenium framework
> >> (UI automation) which are not as popular as Marvin. Marvin is perfect
> for
> >> majority of the validation. You can use simulator as well with Marvin.
> >>
> >> Please do pursue these and post questions to the community if you run in
> >> to any issues in setting up env and running tests. There are jobs setup
> by
> >> various community members to test Master or current releases in various
> >> labs and can help answer questions.
> >>
> >> [1]
> >>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Marvin+-+Testing+with+Python
> >>
> >>
> >> Thanks
> >> /Sudha
> >>
> >>
> >> -----Original Message-----
> >> From: umesh kute [mailto:umeshvkute@gmail.com]
> >> Sent: Saturday, December 07, 2013 10:29 PM
> >> To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
> >> Subject: Regarding cloudstack automation
> >>
> >> Hi All,
> >> Good morning !!!
> >> I am working as QA engineer and I am new to the cloudstack community.
> >> We have started using cloudstack and deployed it in our infrastructure.
> >>
> >> Can somebody please help me in identifying the good automation
> >> framework/tool/anything? The main intention is we want to automate the
> >> infrastructure validation related cases (for e.g. create/update/delete
> >> cases for instances, project, network, etc...)
> >>
> >> It would be good if you can help in identifying it.
> >>
> >> Please note: I have gone through cloudmonkey. But i haven't found much
> >> help on it. May be i need to search a bit more.. I am also going through
> >> the marvin and planning to setup it. If apart from these two, if anyone
> has
> >> different view please suggest.
> >>
> >> Also, if somebody has any pointers on cloudmonkey and marvin or any more
> >> info on this (like, if it would suffice the infrastructure validation
> >> related cases i mentioned above) any pros/cons would really be helpful
> for
> >> me...
> >>
> >> Appreciate any help on this and looking forward for the response on
> >> this!!!
> >>
> >> Thanks and Regards
> >> -- Umesh Kute
> >>
> >
> >
>
>

Mime
View raw message