1

それが私の質問の背景です。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 インストール スクリプトのバグですか?

4

1 に答える 1

0

/etc/neutron/metadata_agent.iniで設定することにより、 の構成を変更できますlocal.conf

[[post-config|$Q_META_CONF_FILE]]
[DEFAULT]
...
auth_url = http://<my_ip_adress>:35357/v2.0
...
admin_tenant_name = admin
admin_user = admin
admin_password = <admin_pwd>
于 2015-09-29T23:29:59.003 に答える