Devstack,元数据服务-如何预设配置



这是我问题的背景:我正在启用中子的Ubuntu 14.10机器上运行Devstack(稳定的Juno版本)。当我生成一个VM,ssh到它并尝试卷曲元数据服务(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安装脚本中的错误?

您可以通过在local.conf:中设置来更改/etc/neutron/metadata_agent.ini中的配置

[[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>

最新更新