当前位置 : 主页 > 编程语言 > java >

使用ceilometer与gnocchi执行gnocchi metric list相关命令时遇到AttributeError: _Environ inst

来源:互联网 收集:自由互联 发布时间:2022-09-02
使用ceilometer与gnocchi执行gnocchi metric list相关命令时遇到AttributeError: _Environ instance has no attribute '。 控制节点执行:gnocchi metric list Traceback (most recent call last): File “/usr/bin/gnocchi”, line 10


使用ceilometer与gnocchi执行gnocchi metric list相关命令时遇到AttributeError: _Environ instance has no attribute '。

控制节点执行:gnocchi metric list

Traceback (most recent call last):
File “/usr/bin/gnocchi”, line 10, in
sys.exit(main())
File “/usr/lib/python2.7/site-packages/gnocchiclient/shell.py”, line 252, in main
return GnocchiShell().run(args)
File “/usr/lib/python2.7/site-packages/gnocchiclient/shell.py”, line 99, in init
deferred_help=True,
File “/usr/lib/python2.7/site-packages/cliff/app.py”, line 79, in init
self.parser = self.build_option_parser(description, version)
File “/usr/lib/python2.7/site-packages/gnocchiclient/shell.py”, line 130, in build_option_parser
os.environ.set(“OS_AUTH_TYPE”, “password”)
AttributeError: _Environ instance has no attribute ‘set’


解决方法:

vi keystonerc_admin
修改如下:
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD=‘openstack密码’
export OS_REGION_NAME=RegionOne
export OS_AUTH_URL=http://x.x.x.x:5000/v3
export PS1=’[\u@\h \W(keystone_admin)]$ ’

export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
export OS_PLACEMENT_API_VERSION=1.17
export OS_AUTH_TYPE=password

此时可以在终端中使用如下命令:

source ~/keystonerc_admin
gnocchi metric list
gnocchi metric list | grep


网友评论