<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>