Я настраиваю базирующуюся установку OpenStack MAAS+JUJU+Ubuntu 14.04. Я настроил все услуги OpenStack как очарование АМУЛЕТА.
На новой установке, когда я пытаюсь создать тип Объема, сообщение отображено, говоря "Ошибку: Не удалось создать тип объема"
Я нашел эту запись в /var/log/cinder/cinder-volume.log
который может указать на потенциальную проблему.
Но я неспособен к первопричине проблема от этой информации.
2014-12-04 09:36:07.157 19047 TRACE cinder.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in Connect
2014-12-04 09:36:07.157 19047 TRACE cinder.openstack.common.threadgroup return Connection(*args, **kwargs)
2014-12-04 09:36:07.157 19047 TRACE cinder.openstack.common.threadgroup File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 187, in __init__
2014-12-04 09:36:07.157 19047 TRACE cinder.openstack.common.threadgroup super(Connection, self).__init__(*args, **kwargs2)
2014-12-04 09:36:07.157 19047 TRACE cinder.openstack.common.threadgroup OperationalError: (OperationalError) (1130, "Host '10.50.0.4' is not allowed to connect to this MySQL server") None None
2014-12-04 09:36:07.157 19047 TRACE cinder.openstack.common.threadgroup
Журнал делает ясно указывает, что проблема с доступом дб. Когда пользователь дб создается, можно определить от того, где тому пользователю разрешают соединиться. Поскольку это - амулет, который настроил дб, необходимо проверить документацию очарования, необходимо ли передать некоторую дополнительную конфигурацию очарованию, чтобы указать, как дб, как предполагается, настроен. Я думаю, что у меня были подобные проблемы, когда настроено некоторые сервисы на тот же хост как дб, амулет распознал его и настроил базу данных для разрешения только соединений через локальный сокет. Решение удаляло все и устанавливало сервисы в lxc (амулет развертываются - к lxc:0 mysql).