O Cinder não pode criar tipos de volume

0

Estou configurando o OpenStack baseado no MAAS + JUJU + Ubuntu 14.04. Eu configurei todos os serviços do Openstack como charms JUJU.

Em uma nova instalação, quando estou tentando criar um tipo de volume, a mensagem é exibida dizendo "Erro: não é possível criar o tipo de volume"

Encontrei esta entrada no /var/log/cinder/cinder-volume.log que pode apontar para o problema em potencial.

Mas não consigo fazer o root por causa dessas informações.

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 
    
por UbuntuCloudUser 06.12.2014 / 05:07

1 resposta

0

O log indica claramente que o problema está no acesso db. Quando o usuário db é criado, você pode definir de onde esse usuário pode se conectar. Como é o juju que configurou o db, você deve verificar a documentação do charme, se você deve passar alguma configuração extra para encantar para indicar como o db deve ser configurado. Eu acho que tive problemas semelhantes quando configurado alguns serviços no mesmo host como db, juju reconheceu e configurou banco de dados para permitir apenas conexões através de socket local. A solução foi remover tudo e instalar serviços em lxc (juju deploy --to lxc: 0 mysql).

    
por Łukasz 10.12.2014 / 20:46