为 openstack (stein) 安装 keystone 时出现问题

Problem while installing keystone for openstack (stein)

我们是网络中的一群法国学生,我们需要让 openstack 为学校项目工作。我们目前在安装 keystone 时遇到问题。关注官方openstack guide后,在尝试服务时,出现如下错误:

    [root@localhost ~]# openstack project create --domain default   --description "Service Project" service
Failed to discover available identity versions when contacting http://controller:5000/v3. Attempting to parse version from URL.
Unable to establish connection to http://controller:5000/v3/auth/tokens: HTTPConnectionPool(host='controller', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f60f19af9d0>: Failed to establish a new connection: [Errno -2] Nom ou service inconnu',))

tail /var/log/keystone/keystone.log
    2019-10-03 14:24:35.943 4778 WARNING keystone.access_rules_config.backends.json [-] No config file found for access rules, application credential access rules will be unavailable.: IOError: [Errno 2] No such file or directory: '/etc/keystone/access_rules.json'

我们正在安装stein版本 有谁知道如何解决这个问题?如果需要,我们可以包括一些其他日志。我们是两个尝试过并得到同样错误的人。 谢谢你的帮助! :)

好吧,这个错误是不言自明的。 您缺少管理对 openstack 端点的访问的配置文件。 您可以使用从单元测试用例中复制它并放入 /etc/keystone 文件夹。

为方便起见,这里url要提交:

https://fossies.org/linux/misc/openstack/keystone-15.0.0.tar.gz/keystone-15.0.0/keystone/tests/unit/config_files/access_rules.json?m=t