それが私の質問の背景です。Neutronが有効になっているUbuntu 14.10マシンでDevstack(安定したJunoリリース)を実行しています。VM を生成して ssh し、メタデータ サービス ( ) を curl しようとするとcurl http://169.254.169.254
、500 エラーが返されます。ここでの問題は、/etc/neutron/metadata_agent.ini
設定が間違っていることです。それらは次のようになります。
[DEFAULT]
...
auth_url = http://<my_ip_adress>:35357
...
admin_tenant_name = %SERVICE_TENANT_NAME%
admin_user = %SERVICE_USER%
admin_password = %SERVICE_PASSWORD%
それらを変更した後
[DEFAULT]
...
auth_url = http://<my_ip_adress>:35357/v2.0
...
admin_tenant_name = admin
admin_user = admin
admin_password = <admin_pwd>
すべて正常に動作します。
私の質問はlocal.conf
次のとおりです。Devstack インストールをアンスタック/スタックするたびに手動で行う必要がないように、これらの設定を自分で定義するにはどうすればよいですか? それとも、Devstack インストール スクリプトのバグですか?