<p dir="ltr">Hi all</p>
<p dir="ltr">I want to configurate multi-backend driver in cinder.<br>
My configuration follow this:<a href="https://wiki.openstack.org/wiki/Cinder-multi-backend">https://wiki.openstack.org/wiki/Cinder-multi-backend</a></p>
<p dir="ltr">But, when I restart the cinder-volume, I got this issues:</p>
<p dir="ltr">2013-12-18 18:32:05.795 5000 ERROR cinder.service [req-a51c1896-46a7-4109-8363-f7f16f714c0e None None] Unhandled exception<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service Traceback (most recent call last):<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/service.py", line 228, in _start_child<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service self._child_process(wrap.server)<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/service.py", line 205, in _child_process<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service launcher.run_server(server)<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/service.py", line 96, in run_server<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service server.start()<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/service.py", line 364, in start<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service self.binary)<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/db/api.py", line 131, in service_get_by_args<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service return IMPL.service_get_by_args(context, host, binary)<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/db/sqlalchemy/api.py", line 120, in wrapper<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service return f(*args, **kwargs)<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/db/sqlalchemy/api.py", line 387, in service_get_by_args<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service result = model_query(context, models.Service).\<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/db/sqlalchemy/api.py", line 179, in model_query<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service session = kwargs.get('session') or get_session()<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/openstack/common/db/sqlalchemy/session.py", line 376, in get_session<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service engine = get_engine(sqlite_fk=sqlite_fk)<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/openstack/common/db/sqlalchemy/session.py", line 498, in get_engine<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service sqlite_fk=sqlite_fk)<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib/python2.6/site-packages/cinder/openstack/common/db/sqlalchemy/session.py", line 601, in create_engine<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service engine.connect()<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/engine/base.py", line 2472, in connect<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service return self._connection_cls(self, **kwargs)<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/engine/base.py", line 878, in __init__<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service self.__connection = connection or engine.raw_connection()<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/engine/base.py", line 2558, in raw_connection<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service return self.pool.unique_connection()<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py", line 183, in unique_connection<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service return _ConnectionFairy(self).checkout()<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py", line 387, in __init__<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service rec = self._connection_record = pool._do_get()<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py", line 741, in _do_get<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service con = self._create_connection()<br>
2013-12-18 18:32:05.795 5000 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py", line 188, in _create_connection<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service return _ConnectionRecord(self)<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py", line 270, in __init__<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service self.connection = self.__connect()<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/pool.py", line 330, in __connect<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service connection = self.__pool._creator()<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/engine/strategies.py", line 80, in connect<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service return dialect.connect(*cargs, **cparams)<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/SQLAlchemy-0.7.8-py2.6-linux-x86_64.egg/sqlalchemy/engine/default.py", line 281, in connect<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service return self.dbapi.connect(*cargs, **cparams)<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/MySQLdb/__init__.py", line 81, in Connect<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service return Connection(*args, **kwargs)<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service File "/usr/lib64/python2.6/site-packages/MySQLdb/connections.py", line 187, in __init__<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service super(Connection, self).__init__(*args, **kwargs2)<br>
2013-12-18 18:06:31.910 25883 TRACE cinder.service OperationalError: (OperationalError) (1045, "Access denied for user 'cinder'@'localhost' (using password: YES)") None None</p>
<p dir="ltr">Anyone can help me?<br>
Thanks</p>