В ответ на этот вопрос : Как настроить Keystone с Juju? Другие вопросы по этой теме , подобные этому, задают вопрос, что им нужно, чтобы иметь возможность использовать 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 для создания файла конфигурации keystone с моими дополнениями для Active Directory?
Я попытаюсь предоставить стартовый ответ, и надо надеяться кто-то может отредактировать и улучшить мой ответ, если у них есть более релевантная информация.
Параметры конфигурации могут быть найдены в Очарование Трапецеидального искажения АМУЛЕТА .
От Вашей машины с установленными инструментами амулета.
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"
использование значений, найденных на странице очарования трапецеидального искажения амулета. Я не знаю, какие определенные настройки Вы должны будете добавить для активного каталога, но скорее всего Вы найдете часть информации, в которой Вы нуждаетесь от Демонстрационная Информация Active Directory .