作为后续行动这个问题:如何使用 Juju 配置 Keystone?有关此主题的其他问题像这样询问他们需要什么才能在 openstack 安装中使用 Juju。我正好需要它。我想配置 keystone 以针对 Active Directory 进行身份验证,但 keystone 配置文件中的第一件事是:
# [ WARNING ]
# Configuration file maintained by Juju. Local changes may be overwritten.
应注意此警告,因为容器重新启动后配置更改将被重置。
我搜索了容器的整个文件系统以查找与 keystone 和 juju 相关的文件,但我能找到的唯一/var/lib/juju/agents/unit-keystone-0/charm/.juju-persistent-config
看似相关的文件()也在重启后重置。
那么,我可以在哪里配置 juju 来为 Active Directory 创建包含我的添加内容的 keystone 配置文件?
答案1
我会尝试提供一个开始的答案,并且希望如果有人有更多相关信息的话,可以编辑并改进我的答案。
配置选项可以在以下位置找到JUJU 基石魅力。
从安装了 juju 工具的机器上。
export JUJU_HOME=~/.cloud-install/juju
juju ssh landscape-server/0 sudo 'JUJU_HOME=/var/lib/landscape/juju-homes/`sudo ls -rt /var/lib/landscape/juju-homes/ | tail -1` sudo -u landscape -E bash'
连接后,您可以juju set keystone "key=value"
使用 juju keystone charm 页面中的值。我不知道您需要为 Active Directory 添加哪些特定设置,但您很可能会从中找到一些所需的信息示例 Active Directory 信息。