Boris,

I am so sorry for my toooooo late reply.
I retried verify command after I updated my rally, then everything
worked well. Thanks for your quick bug fix.


Best regards,
Daisuke Morita

On 2014/09/09 6:48, Boris Pavlovic wrote:
Daisuke,


This patch https://review.openstack.org/#/c/116766/ introduced this bug:
https://bugs.launchpad.net/rally/+bug/1366824
That was fixed by this commit: https://review.openstack.org/#/c/119790/

So update your rally and try one more time. Everything should work now.


Best regards,
Boris Pavlovic

On Mon, Sep 8, 2014 at 4:05 PM, Daisuke Morita
<morita.dais...@lab.ntt.co.jp <mailto:morita.dais...@lab.ntt.co.jp>> wrote:


    Thanks, Boris.

    I tried "rally-manage db recreate" before registering a deployment,
    but nothing changed at all in running Tempest...

    It is late in Japan, so I will try it tomorrow.


    Best regards,
    Daisuke

    On 2014/09/08 20:38, Boris Pavlovic wrote:

        Daisuke,

        We have as well changes in our DB models.

        So running:

            $ rally-manage db recreate

        Will be as well required..


        Best regards,
        Boris Pavlovic



        On Mon, Sep 8, 2014 at 3:24 PM, Mikhail Dubov
        <mdu...@mirantis.com <mailto:mdu...@mirantis.com>
        <mailto:mdu...@mirantis.com <mailto:mdu...@mirantis.com>>> wrote:

             Hi Daisuke,

             seems like your issue is connected to the change in the
        deployment
             configuration file format for existing clouds we've merged
             <https://review.openstack.org/__#/c/116766/
        <https://review.openstack.org/#/c/116766/>> recently.

             Please see the updated Wiki "How to" page

        
<https://wiki.openstack.org/__wiki/Rally/HowTo#Step_1.___Deployment_initialization_.__28use_existing_cloud.29
        
<https://wiki.openstack.org/wiki/Rally/HowTo#Step_1._Deployment_initialization_.28use_existing_cloud.29>>
        that
             describes the new format. In your case, you can just update the
             deployment configuration file and run again /"rally deployment
             create"/. Everything should work then.



             Best regards,
             Mikhail Dubov

             Mirantis, Inc.
             E-Mail: mdu...@mirantis.com <mailto:mdu...@mirantis.com>
        <mailto:mdu...@mirantis.com <mailto:mdu...@mirantis.com>>
             Skype: msdubov

             On Mon, Sep 8, 2014 at 3:16 PM, Daisuke Morita
             <morita.dais...@lab.ntt.co.jp
        <mailto:morita.dais...@lab.ntt.co.jp>
        <mailto:morita.daisuke@lab.__ntt.co.jp
        <mailto:morita.dais...@lab.ntt.co.jp>>>

             wrote:


                 Hi, rally developers!

                 Now, I am trying to use Rally to devstack cluster on AWS VM
                 (all-in-one). I'm following a blog post
        
https://www.mirantis.com/blog/__rally-openstack-tempest-__testing-made-simpler/
        
<https://www.mirantis.com/blog/rally-openstack-tempest-testing-made-simpler/>
                 . I successfully installed Devstack, Rally and Tempest.
        Now, I
                 just ran
                 Tempest by 'rally verify start' command, but the
        command failed
                 with the
                 following stacktrace.


                 2014-09-08 10:57:57.803 17176 CRITICAL rally [-]
        KeyError: 'admin'
                 2014-09-08 10:57:57.803 17176 TRACE rally Traceback
        (most recent
                 call last):
                 2014-09-08 10:57:57.803 17176 TRACE rally   File
                 "/usr/local/bin/rally",
                 line 10, in <module>
                 2014-09-08 10:57:57.803 17176 TRACE rally
          sys.exit(main())
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        "/usr/local/lib/python2.7/__dist-packages/rally/cmd/main.__py", line
                 40, in main
                 2014-09-08 10:57:57.803 17176 TRACE rally     return
                 cliutils.run(sys.argv, categories)
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        "/usr/local/lib/python2.7/__dist-packages/rally/cmd/__cliutils.py",
        line
                 184, in run
                 2014-09-08 10:57:57.803 17176 TRACE rally     ret =
        fn(*fn_args,
                 **fn_kwargs)
                 2014-09-08 10:57:57.803 17176 TRACE rally   File
        "<string>",
                 line 2, in
                 start
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        "/usr/local/lib/python2.7/__dist-packages/rally/cmd/__envutils.py",
                 line 64,
                 in default_from_global
                 2014-09-08 10:57:57.803 17176 TRACE rally     return
        f(*args,
                 **kwargs)
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        
"/usr/local/lib/python2.7/__dist-packages/rally/cmd/__commands/verify.py",
                 line 59, in start
                 2014-09-08 10:57:57.803 17176 TRACE rally
          api.verify(deploy_id,
                 set_name, regex)
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        "/usr/local/lib/python2.7/__dist-packages/rally/__orchestrator/api.py",
                 line
                 153, in verify
                 2014-09-08 10:57:57.803 17176 TRACE rally
                 verifier.verify(set_name=set___name, regex=regex)
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        
"/usr/local/lib/python2.7/__dist-packages/rally/__verification/verifiers/__tempest/tempest.py",
                 line 247, in verify
                 2014-09-08 10:57:57.803 17176 TRACE rally
                 self._prepare_and_run(set___name, regex)
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        "/usr/local/lib/python2.7/__dist-packages/rally/utils.py", line
                 165, in
                 wrapper
                 2014-09-08 10:57:57.803 17176 TRACE rally     result =
        f(self,
                 *args,
                 **kwargs)
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        
"/usr/local/lib/python2.7/__dist-packages/rally/__verification/verifiers/__tempest/tempest.py",
                 line 146, in _prepare_and_run
                 2014-09-08 10:57:57.803 17176 TRACE rally
                   self.generate_config_file()
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        
"/usr/local/lib/python2.7/__dist-packages/rally/__verification/verifiers/__tempest/tempest.py",
                 line 89, in generate_config_file
                 2014-09-08 10:57:57.803 17176 TRACE rally

        config.TempestConf(self.__deploy_id).generate(self.__config_file)
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        
"/usr/local/lib/python2.7/__dist-packages/rally/__verification/verifiers/__tempest/config.py",
                 line 242, in generate
                 2014-09-08 10:57:57.803 17176 TRACE rally     func()
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        
"/usr/local/lib/python2.7/__dist-packages/rally/__verification/verifiers/__tempest/config.py",
                 line 115, in _set_boto
                 2014-09-08 10:57:57.803 17176 TRACE rally
                 self.conf.set(section_name, 'ec2_url',
        self._get_url('ec2'))
                 2014-09-08 10:57:57.803 17176 TRACE rally   File

        
"/usr/local/lib/python2.7/__dist-packages/rally/__verification/verifiers/__tempest/config.py",
                 line 105, in _get_url
                 2014-09-08 10:57:57.803 17176 TRACE rally     return
                 service['admin']['publicURL']
                 2014-09-08 10:57:57.803 17176 TRACE rally KeyError: 'admin'
                 2014-09-08 10:57:57.803 17176 TRACE rally


                 I tried to dig into the root cause of above error, but
        I did not
                 have
                 any idea where to look into. The most doubtful may be
        automatically
                 generated configuration file, but I did not find
        anything odd.

                 If possible, could you give me some hints on what to do?

                 Sorry for bothering you. Thanks in advance.



                 Best Regards,
                 Daisuke

                 --
                 Daisuke Morita <morita.dais...@lab.ntt.co.jp
        <mailto:morita.dais...@lab.ntt.co.jp>
                 <mailto:morita.daisuke@lab.__ntt.co.jp
        <mailto:morita.dais...@lab.ntt.co.jp>>>
                 NTT Software Innovation Center, NTT Corporation


                 _________________________________________________
                 OpenStack-dev mailing list
        OpenStack-dev@lists.openstack.__org
        <mailto:OpenStack-dev@lists.openstack.org>
                 <mailto:OpenStack-dev@lists.__openstack.org
        <mailto:OpenStack-dev@lists.openstack.org>>
        http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack-dev
        <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>



             _________________________________________________
             OpenStack-dev mailing list
        OpenStack-dev@lists.openstack.__org
        <mailto:OpenStack-dev@lists.openstack.org>
             <mailto:OpenStack-dev@lists.__openstack.org
        <mailto:OpenStack-dev@lists.openstack.org>>
        http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack-dev
        <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>




        _________________________________________________
        OpenStack-dev mailing list
        OpenStack-dev@lists.openstack.__org
        <mailto:OpenStack-dev@lists.openstack.org>
        http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack-dev
        <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>


    --
    Daisuke Morita <morita.dais...@lab.ntt.co.jp
    <mailto:morita.dais...@lab.ntt.co.jp>>
    NTT Software Innovation Center, NTT Corporation


    _________________________________________________
    OpenStack-dev mailing list
    OpenStack-dev@lists.openstack.__org
    <mailto:OpenStack-dev@lists.openstack.org>
    http://lists.openstack.org/__cgi-bin/mailman/listinfo/__openstack-dev 
<http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>




_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


--
Daisuke Morita <morita.dais...@lab.ntt.co.jp>
NTT Software Innovation Center, NTT Corporation


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to