<div dir="ltr">Daisuke, <div><br></div><div><br></div><div>This patch <a href="https://review.openstack.org/#/c/116766/" target="_blank">https://review.openstack.org/#/c/116766/</a> introduced this bug: <a href="https://bugs.launchpad.net/rally/+bug/1366824" target="_blank">https://bugs.launchpad.net/rally/+bug/1366824</a></div><div>That was fixed by this commit: <a href="https://review.openstack.org/#/c/119790/" target="_blank">https://review.openstack.org/#/c/119790/</a></div><div><br></div><div>So update your rally and try one more time. Everything should work now. </div><div><br></div><div><br></div><div>Best regards,</div><div>Boris Pavlovic </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 8, 2014 at 4:05 PM, Daisuke Morita <span dir="ltr"><<a href="mailto:morita.daisuke@lab.ntt.co.jp" target="_blank">morita.daisuke@lab.ntt.co.jp</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Thanks, Boris.<br>
<br>
I tried "rally-manage db recreate" before registering a deployment, but nothing changed at all in running Tempest...<br>
<br>
It is late in Japan, so I will try it tomorrow.<br>
<br>
<br>
Best regards,<br>
Daisuke<span class=""><br>
<br>
On 2014/09/08 20:38, Boris Pavlovic wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Daisuke,<br>
<br>
We have as well changes in our DB models.<br>
<br>
So running:<br>
<br>
$ rally-manage db recreate<br>
<br>
Will be as well required..<br>
<br>
<br>
Best regards,<br>
Boris Pavlovic<br>
<br>
<br>
<br>
On Mon, Sep 8, 2014 at 3:24 PM, Mikhail Dubov <<a href="mailto:mdubov@mirantis.com" target="_blank">mdubov@mirantis.com</a><br></span><span class="">
<mailto:<a href="mailto:mdubov@mirantis.com" target="_blank">mdubov@mirantis.com</a>>> wrote:<br>
<br>
Hi Daisuke,<br>
<br>
seems like your issue is connected to the change in the deployment<br>
configuration file format for existing clouds we've merged<br></span>
<<a href="https://review.openstack.org/#/c/116766/" target="_blank">https://review.openstack.org/<u></u>#/c/116766/</a>> recently.<span class=""><br>
<br>
Please see the updated Wiki "How to" page<br></span>
<<a href="https://wiki.openstack.org/wiki/Rally/HowTo#Step_1._Deployment_initialization_.28use_existing_cloud.29" target="_blank">https://wiki.openstack.org/<u></u>wiki/Rally/HowTo#Step_1._<u></u>Deployment_initialization_.<u></u>28use_existing_cloud.29</a>> that<span class=""><br>
describes the new format. In your case, you can just update the<br></span><span class="">
deployment configuration file and run again /"rally deployment<br></span>
create"/. Everything should work then.<span class=""><br>
<br>
<br>
<br>
Best regards,<br>
Mikhail Dubov<br>
<br>
Mirantis, Inc.<br></span>
E-Mail: <a href="mailto:mdubov@mirantis.com" target="_blank">mdubov@mirantis.com</a> <mailto:<a href="mailto:mdubov@mirantis.com" target="_blank">mdubov@mirantis.com</a>><span class=""><br>
Skype: msdubov<br>
<br>
On Mon, Sep 8, 2014 at 3:16 PM, Daisuke Morita<br></span>
<<a href="mailto:morita.daisuke@lab.ntt.co.jp" target="_blank">morita.daisuke@lab.ntt.co.jp</a> <mailto:<a href="mailto:morita.daisuke@lab.ntt.co.jp" target="_blank">morita.daisuke@lab.<u></u>ntt.co.jp</a>>><div><div class="h5"><br>
wrote:<br>
<br>
<br>
Hi, rally developers!<br>
<br>
Now, I am trying to use Rally to devstack cluster on AWS VM<br>
(all-in-one). I'm following a blog post<br>
<a href="https://www.mirantis.com/blog/rally-openstack-tempest-testing-made-simpler/" target="_blank">https://www.mirantis.com/blog/<u></u>rally-openstack-tempest-<u></u>testing-made-simpler/</a><br>
. I successfully installed Devstack, Rally and Tempest. Now, I<br>
just ran<br>
Tempest by 'rally verify start' command, but the command failed<br>
with the<br>
following stacktrace.<br>
<br>
<br>
2014-09-08 10:57:57.803 17176 CRITICAL rally [-] KeyError: 'admin'<br>
2014-09-08 10:57:57.803 17176 TRACE rally Traceback (most recent<br>
call last):<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/bin/rally",<br>
line 10, in <module><br>
2014-09-08 10:57:57.803 17176 TRACE rally sys.exit(main())<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/cmd/main.<u></u>py", line<br>
40, in main<br>
2014-09-08 10:57:57.803 17176 TRACE rally return<br>
cliutils.run(sys.argv, categories)<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/cmd/<u></u>cliutils.py", line<br>
184, in run<br>
2014-09-08 10:57:57.803 17176 TRACE rally ret = fn(*fn_args,<br>
**fn_kwargs)<br>
2014-09-08 10:57:57.803 17176 TRACE rally File "<string>",<br>
line 2, in<br>
start<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/cmd/<u></u>envutils.py",<br>
line 64,<br>
in default_from_global<br>
2014-09-08 10:57:57.803 17176 TRACE rally return f(*args,<br>
**kwargs)<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/cmd/<u></u>commands/verify.py",<br>
line 59, in start<br>
2014-09-08 10:57:57.803 17176 TRACE rally api.verify(deploy_id,<br>
set_name, regex)<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/<u></u>orchestrator/api.py",<br>
line<br>
153, in verify<br>
2014-09-08 10:57:57.803 17176 TRACE rally<br>
verifier.verify(set_name=set_<u></u>name, regex=regex)<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/<u></u>verification/verifiers/<u></u>tempest/tempest.py",<br>
line 247, in verify<br>
2014-09-08 10:57:57.803 17176 TRACE rally<br>
self._prepare_and_run(set_<u></u>name, regex)<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/utils.py", line<br>
165, in<br>
wrapper<br>
2014-09-08 10:57:57.803 17176 TRACE rally result = f(self,<br>
*args,<br>
**kwargs)<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/<u></u>verification/verifiers/<u></u>tempest/tempest.py",<br>
line 146, in _prepare_and_run<br>
2014-09-08 10:57:57.803 17176 TRACE rally<br>
self.generate_config_file()<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/<u></u>verification/verifiers/<u></u>tempest/tempest.py",<br>
line 89, in generate_config_file<br>
2014-09-08 10:57:57.803 17176 TRACE rally<br>
config.TempestConf(self.<u></u>deploy_id).generate(self.<u></u>config_file)<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/<u></u>verification/verifiers/<u></u>tempest/config.py",<br>
line 242, in generate<br>
2014-09-08 10:57:57.803 17176 TRACE rally func()<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/<u></u>verification/verifiers/<u></u>tempest/config.py",<br>
line 115, in _set_boto<br>
2014-09-08 10:57:57.803 17176 TRACE rally<br>
self.conf.set(section_name, 'ec2_url', self._get_url('ec2'))<br>
2014-09-08 10:57:57.803 17176 TRACE rally File<br>
"/usr/local/lib/python2.7/<u></u>dist-packages/rally/<u></u>verification/verifiers/<u></u>tempest/config.py",<br>
line 105, in _get_url<br>
2014-09-08 10:57:57.803 17176 TRACE rally return<br>
service['admin']['publicURL']<br>
2014-09-08 10:57:57.803 17176 TRACE rally KeyError: 'admin'<br>
2014-09-08 10:57:57.803 17176 TRACE rally<br>
<br>
<br>
I tried to dig into the root cause of above error, but I did not<br>
have<br>
any idea where to look into. The most doubtful may be automatically<br>
generated configuration file, but I did not find anything odd.<br>
<br>
If possible, could you give me some hints on what to do?<br>
<br>
Sorry for bothering you. Thanks in advance.<br>
<br>
<br>
<br>
Best Regards,<br>
Daisuke<br>
<br>
--<br>
Daisuke Morita <<a href="mailto:morita.daisuke@lab.ntt.co.jp" target="_blank">morita.daisuke@lab.ntt.co.jp</a><br></div></div>
<mailto:<a href="mailto:morita.daisuke@lab.ntt.co.jp" target="_blank">morita.daisuke@lab.<u></u>ntt.co.jp</a>>><span class=""><br>
NTT Software Innovation Center, NTT Corporation<br>
<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br></span>
<mailto:<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.<u></u>openstack.org</a>><span class=""><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br></span>
<mailto:<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.<u></u>openstack.org</a>><span class=""><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
<br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
-- <br>
Daisuke Morita <<a href="mailto:morita.daisuke@lab.ntt.co.jp" target="_blank">morita.daisuke@lab.ntt.co.jp</a>><br>
NTT Software Innovation Center, NTT Corporation<br>
<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div></div></blockquote></div><br></div>