service cinder-volumes fails to start
service cinder-volume restart fails
on controller node cinder service-list lists only scheduler service and volume service
root@controller:/home/stack/scripts/controller/v0.2# cinder service-list
+------------------+------------+------+---------+-------+----------------------------+-----------------+
| Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+------------------+------------+------+---------+-------+----------------------------+-----------------+
| cinder-scheduler | controller | nova | enabled | up | 2016-03-11T16:47:09.000000 | None |
+------------------+------------+------+---------+-------+----------------------------+-----------------+
on the blkstorage node (10.0.0.41)
cinder-volume.log has following traces
2016-03-11 17:31:31.696 27695 TRACE cinder Traceback (most recent call last):
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/bin/cinder-volume", line 10, in <module>
2016-03-11 17:31:31.696 27695 TRACE cinder sys.exit(main())
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/cmd/volume.py", line 73, in main
2016-03-11 17:31:31.696 27695 TRACE cinder binary='cinder-volume')
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 249, in create
2016-03-11 17:31:31.696 27695 TRACE cinder service_name=service_name)
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 129, in __init__
2016-03-11 17:31:31.696 27695 TRACE cinder *args, **kwargs)
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 211, in __init__
2016-03-11 17:31:31.696 27695 TRACE cinder context.get_admin_context())
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 284, in _set_voldb_empty_at_startup_indicator
2016-03-11 17:31:31.696 27695 TRACE cinder vol_entries = self.db.volume_get_all(ctxt, None, 1, filters=None)
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/db/api.py", line 208, in volume_get_all
2016-03-11 17:31:31.696 27695 TRACE cinder sort_dirs=sort_dirs, filters=filters)
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/db/sqlalchemy/api.py", line 163, in wrapper
2016-03-11 17:31:31.696 27695 TRACE cinder return f(*args, **kwargs)
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/db/sqlalchemy/api.py", line 1353, in volume_get_all
2016-03-11 17:31:31.696 27695 TRACE cinder return query.all()
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2320, in all
2016-03-11 17:31:31.696 27695 TRACE cinder return list(self)
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2438, in __iter__
2016-03-11 17:31:31.696 27695 TRACE cinder return self._execute_and_instances(context)
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 2453, in _execute_and_instances
2016-03-11 17:31:31.696 27695 TRACE cinder result = conn.execute(querycontext.statement, self._params)
2016-03-11 17:31:31.696 27695 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 729, in execute
2016-03-11 17:31:31.696 27695 TRACE cinder return ...
Seems like a database connection/sync issue. Did you make a cinder-manage db sync?
Yes Did,
proble is something different. volume group created using vgcreate and value of volume_group in cinder.conf file did not match. Once I changed the value in cinder.conf the error has gone away. but still I dont see th cinder-volume in cinder service-list
Arun