如何通过 OpenStack 仪表板解决此身份验证错误?

如何通过 OpenStack 仪表板解决此身份验证错误?

我已成功使用文档中的 MAAS 和 juju 创建了一个云:https://help.ubuntu.com/community/UbuntuCloudInfrastructure

仪表板和 keystone 之间的关系已成功创建。但我无法从仪表板的 Web 界面登录。它给出一个错误:

Error: An error occurred authenticating. Please try again later.

我知道在准备这些服务器时我使用了 openstack.cfg 文件,该文件的密码是:openstack。但我无法使用该密码登录。

然后我尝试 ssh keystone 机器,这里可能有一些东西有用:

ls /var/lib/keystone/
cache  glance.passwd  keystone.db  keystone.token  s3_ec2_nova.passwd  s3_nova-volume_ec2_nova.passwd

我认为该目录应该有一个名为:keystone.passwd?的文件

我以为我可以查看该文件并通过 keystone 获取随机密码,但是该文件不存在。

juju -v status 表明仪表板和基石之间存在关系。

那么我现在该做什么?

答案1

检查您的 SELINUX 状态,将其置于宽容模式。您的错误不应该出现。您需要通过检查 /var/log/audit/audit.log 来调查原因

@ 我刚刚通过将 SELINUX 模式设置为强制执行来重现此错误。

您可以检查/var/log/messages下面/var/log/secure的日志/var/log/http以查找任何与 openstack 相关的错误。

相关内容