分享

admin密码被人改了忘了

nextuser 发表于 2017-5-13 22:07:21
keystone user list
显示正常,说明你已经登陆成功了
回复

使用道具 举报

suchocolate 发表于 2017-5-13 22:12:32
nextuser 发表于 2017-5-13 22:00
用keystone获取下当前token

获取提示:
[mw_shl_code=bash,true]root@cic-1:~# keystone token-get
/usr/lib/python2.7/dist-packages/keystoneclient/shell.py:65: DeprecationWarning: The keystone CLI is deprecated in favor of python-openstackclient. For a Python library, continue using python-keystoneclient.
  'python-keystoneclient.', DeprecationWarning)
Authorization Failed: An unexpected error prevented the server from fulfilling your request. (HTTP 500) (Request-ID: req-ca762318-8fc9-444b-a1bf-9fa27363d86c)
root@cic-1:~# [/mw_shl_code]
回复

使用道具 举报

desehawk 发表于 2017-5-13 22:12:42
尝试下面修改,token,为登录 dashboard 密码
ADMIN_TOKEN="admin"
回复

使用道具 举报

suchocolate 发表于 2017-5-13 22:15:55
nextuser 发表于 2017-5-13 22:07
keystone user list
显示正常,说明你已经登陆成功了

但是openstack user list 不成功,而且dashboard登陆时还是提示错误:An error occurred authenticating. Please try again later.无法登陆。

keystone里有这个log:[mw_shl_code=bash,true]2017-05-14 00:00:04.560 27624 ERROR keystone.common.environment.eventlet_server [-] Could not bind to 192.168.40.24:35357
2017-05-14 00:00:04.560 27624 ERROR root [-] Failed to start the admin server [/mw_shl_code]

回复

使用道具 举报

suchocolate 发表于 2017-5-13 22:23:08
desehawk 发表于 2017-5-13 22:12
尝试下面修改,token,为登录 dashboard 密码
ADMIN_TOKEN="admin"

在 openrc里和 /etc/keystone/keystone.conf里改都失败了。
回复

使用道具 举报

langke93 发表于 2017-5-14 08:24:15
suchocolate 发表于 2017-5-13 22:23
在 openrc里和 /etc/keystone/keystone.conf里改都失败了。

在上面的基础上,楼主找到对应版本。开启临时token。

关闭临时认证令牌机制:
编辑 /etc/keystone/keystone-paste.ini 文件,从``[pipeline:public_api]``,[pipeline:admin_api]``和``[pipeline:api_v3]``部分删除``admin_token_auth 。

回复

使用道具 举报

suchocolate 发表于 2017-5-14 10:00:05
langke93 发表于 2017-5-14 08:24
在上面的基础上,楼主找到对应版本。开启临时token。

按照上面说的方法开启临时token没有,你有别的方法吗?
回复

使用道具 举报

suchocolate 发表于 2017-5-14 13:09:10
langke93 发表于 2017-5-14 08:24
在上面的基础上,楼主找到对应版本。开启临时token。

为什么要关掉,不是要使用临时token吗?

回复

使用道具 举报

langke93 发表于 2017-5-14 14:03:12
suchocolate 发表于 2017-5-14 13:09
为什么要关掉,不是要使用临时token吗?

看来楼主对于openstack安装部署不熟悉。
在openstack部署的时候,由于没有创建用户名及密码。所以这时候就需要使用临时的token。通过这个临时的token来创建管理员admin及demo租户等。创建完毕后,就关闭这个临时token,避免跟创建的admin,及demo冲突。现在楼主的admin忘记了密码。所以你可以再次启用临时token。然后修改下admin的密码。
回复

使用道具 举报

suchocolate 发表于 2017-5-14 14:19:22
langke93 发表于 2017-5-14 14:03
看来楼主对于openstack安装部署不熟悉。
在openstack部署的时候,由于没有创建用户名及密码。所以这时候 ...

我按照官网生成了临时token,并把临时token写入了keystone.conf配置文件,重启了keystone服务。
之后查看:/etc/keystone/keystone-paste.ini,原本配置如图,因为我要用临时token,所以就不需要去掉。 QQ截图20170514141017.png
但是接下来重置密码失败:
QQ截图20170514141809.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条