立即注册 登录
About云-梭伦科技 返回首页

pig2的个人空间 https://www.aboutyun.com/?61 [收藏] [复制] [分享] [RSS]

日志

keystone总结:如何重置keystone及keystone使用错误总结,openstack如何查找错误

已有 1497 次阅读2014-4-4 16:08 |个人分类:云技术| 输入密码, 数据库, mysql, 如何

我们在使用keystone的过程中,经常需要重置keystone。那么该如何重置。
首先进入mysql数据库
mysql -u root -p
输入密码,进入mysql。
删除数据库(这里删除会和表一起全部删除)
mysql> drop database keystone;
然后创建数据库(这里只是创建一个数据名字,并没有实际的表)
mysql> create database keystone;
退出mysql
mysql> quit;
Bye
同步keystone;
root@controller1:~# keystone-manage db_sync;
重置完毕
----------------------------------------------------------------------------------------------------------
错误表现:
root@controller1:~# keystone user-list
Authorization Failed: [Errno 111] Connection refused
root@controller1:~# service keystone status
keystone start/running, process 2672
root@controller1:~# keystone role-list
Authorization Failed: [Errno 111] Connection refused
root@controller1:~# keystone tenant-list
Authorization Failed: [Errno 111] Connection refused
root@controller1:~# keystone endpoint-list
Authorization Failed: [Errno 111] Connection refused
root@controller1:~# service keystone status
keystone start/running, process 2672

解决方案:
错误一般情况是查看错误日志,那么在哪里可以错误日志那,如果你没有做任何改动的话,如下图所示:

我们会看到运行的日志。这里也可以帮助大家排除错误。
但是通过上面的log,并没有找到错误,没有办法了,只能靠猜了。对了,环境变量很重要,如果我们环境变量设置错误,那么要么每次都输入用户名密码,要么通信失败。
常犯错误1:
为什么会通信失败,很显然是因为我们在刚开始配置的时候,并不能理解其中ip的含义,直接把文档中ip给复制过来,但是这个ip确实不存在的,造成通信失败。这是一个很明显的错误。
错误2:
由于在使用过程中,通过某种改动,初始化keystone,但是却忘记查看环境变量等相关的配置。

如上述,便是忘记查看OS_AUTH_URL的ip设置

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条