解决keystone 404 not found Error

在最近的一个月内,部署Openstack,遭遇了各种错误,以keystone和glance的居多,这些项目初次安装很简单,但是在环境复杂,多次卸载安装之后,同样的操作会产生让人抓狂的故障。

总结一下:解决问题一定要静下心来,分析问题的来源。以今天为例:

今天某实习生在部署keystone时,使用keystone user-list命令返回404 not found的错误,反复google,卸载,重建数据库,无果。

我先查看了日志和配置文件,没有任何诡异之处。

然后思考了一下,404也就是路径错误,然后查看shell下的环境变量,结果发现service_endpoint的值为:

http://127.0.0.1:35357/v2

我尝试修改为:

http://127.0.0.1:35357/v2.0

OK,it works now.

记得一个美国某个工程维修专家曾说过,在机器处故障位置画个圈只要1美元,而知道在哪里画圈需要999美元。

原文地址:https://www.cnblogs.com/yuxc/p/2670718.html