この質問 のフォローアップとして:JujuでKeystoneを設定するにはどうすればよいですか?このトピックに関するその他の質問 このように OpenstackインストールでJujuを使用するために必要なものを尋ねます。私はそれを別の方法で必要とします。 Active Directoryに対する認証用にキーストーンを構成したいのですが、キーストーン構成ファイルで最初に行うことは次のとおりです。
# [ 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設定ファイルを作成できますか?
私は最初の回答を提供しようとしますが、より適切な情報があれば、誰かが私の回答を編集および改善できることを願っています。
設定オプションは JUJU Keystone Charm にあります。
ジュジュツールがインストールされているマシンから。
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情報のサンプル から必要な情報の一部を見つけることができます。