Devstack, служба метаданных - как настроить конфигурацию
Это фон моего вопроса: я использую Devstack(стабильный выпуск Juno) на машине с Ubuntu 14.10 с включенным Neutron. Когда я создаю виртуальную машину, 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?
1 ответ
Вы можете изменить настройки в /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>