Ubuntu 16.04でdevstackを使用してopenstackをインストールしようとしています。次のリンクをたどりました。
https://docs.openstack.org/developer/devstack/guides/single-machine.html
私が走るとき
Sudo OpenStackサービスリスト
、次のエラーを表示します。
認証プラグインのパスワードに必要な値auth-urlがありません
地平線にログインしていることを確認し、rcファイル(右隅)をダウンロードします。その後、source admin-openrc.sh
作業中のプロジェクトのrcファイルをダウンロードする必要があることに注意してください
これで十分です。 keystonerc_admin
ファイルは、openstack packstackのインストールの最後に生成されます
source keystonerc_admin
openstackコマンドを実行する前に、常にadmin-openrc
ファイルを実行してください。
$source admin-openrc
次に、実行したいopenstackコマンドを実行します
例えば。
$openstack --debug server list
例として、RockyバージョンのOpenStack Keystoneを取り上げます。 https://docs.openstack.org/keystone/rocky/install/keystone-openrc-rdo.html#using-the-scripts
Admin-openrc.sh(OpenStack Keystoneを初めてインストールする場合)を作成し、環境パラメーターを設定できます。 「openstack」コマンドを実行する前に、このファイルを入手してください。これで問題が解決します。
推奨事項として、admin-openrc.shをディレクトリ/usr/share/keystone/admin-openrc.shに配置しました。