[openstack-dev] Can not create cinder volume

Johnson Cheng Johnson.Cheng at QsanTechnology.com
Tue Jul 15 03:01:23 UTC 2014


Hi,

Here is my complete cinder-volume.log
2014-07-15 10:55:28.849 27399 AUDIT cinder.service [-] Starting cinder-volume node (version 2014.1)
2014-07-15 10:55:28.862 27399 INFO cinder.volume.manager [req-06b5b19c-20b2-4e8d-a675-b4ef51ebe3a6 - - - - -] Starting volume driver LVMISCSIDriver (2.0.0)
2014-07-15 10:55:29.985 27399 ERROR cinder.volume.manager [req-06b5b19c-20b2-4e8d-a675-b4ef51ebe3a6 - - - - -] Error encountered during initialization of driver: LVMISCSIDriver
2014-07-15 10:55:29.986 27399 ERROR cinder.volume.manager [req-06b5b19c-20b2-4e8d-a675-b4ef51ebe3a6 - - - - -] Unexpected error while running command.
Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs --noheadings -o name cinder-volumes
Exit code: 1
Stdout: ''
Stderr: 'Traceback (most recent call last):\n  File "/usr/bin/cinder-rootwrap", line 10, in <module>\n    sys.exit(main())\n  File "/usr/lib/python2.7/dist-packages/oslo/rootwrap/cmd.py", line 107, in main\n    filters = wrapper.load_filters(config.filters_path)\n  File "/usr/lib/python2.7/dist-packages/oslo/rootwrap/wrapper.py", line 119, in load_filters\n    for (name, value) in filterconfig.items("Filters"):\n  File "/usr/lib/python2.7/ConfigParser.py", line 347, in items\n    raise NoSectionError(section)\nConfigParser.NoSectionError: No section: \'Filters\'\n'
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager Traceback (most recent call last):
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager   File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 243, in init_host
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager     self.driver.check_for_setup_error()
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager   File "/usr/lib/python2.7/dist-packages/cinder/volume/drivers/lvm.py", line 83, in check_for_setup_error
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager     executor=self._execute)
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager   File "/usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py", line 81, in __init__
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager     if self._vg_exists() is False:
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager   File "/usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py", line 106, in _vg_exists
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager     self.vg_name, root_helper=self._root_helper, run_as_root=True)
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager   File "/usr/lib/python2.7/dist-packages/cinder/utils.py", line 136, in execute
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager     return processutils.execute(*cmd, **kwargs)
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager   File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/processutils.py", line 173, in execute
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager     cmd=' '.join(cmd))
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager ProcessExecutionError: Unexpected error while running command.
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs --noheadings -o name cinder-volumes
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager Exit code: 1
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager Stdout: ''
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager Stderr: 'Traceback (most recent call last):\n  File "/usr/bin/cinder-rootwrap", line 10, in <module>\n    sys.exit(main())\n  File "/usr/lib/python2.7/dist-packages/oslo/rootwrap/cmd.py", line 107, in main\n    filters = wrapper.load_filters(config.filters_path)\n  File "/usr/lib/python2.7/dist-packages/oslo/rootwrap/wrapper.py", line 119, in load_filters\n    for (name, value) in filterconfig.items("Filters"):\n  File "/usr/lib/python2.7/ConfigParser.py", line 347, in items\n    raise NoSectionError(section)\nConfigParser.NoSectionError: No section: \'Filters\'\n'
2014-07-15 10:55:29.986 27399 TRACE cinder.volume.manager
2014-07-15 10:55:30.909 27399 INFO oslo.messaging._drivers.impl_rabbit [-] Connected to AMQP server on controller:5672
2014-07-15 10:55:49.942 27399 INFO cinder.volume.manager [req-2e368031-ee15-428d-8239-2973261f116d - - - - -] Updating volume status
2014-07-15 10:55:49.943 27399 WARNING cinder.volume.manager [req-2e368031-ee15-428d-8239-2973261f116d - - - - -] Unable to update stats, LVMISCSIDriver -2.0.0  driver is uninitialized.

My cinder version is 1.0.8, and “cinder service-list” output is listed as below,
+------------------+------------+------+---------+-------+----------------------------+
|      Binary      |    Host    | Zone |  Status | State |         Updated_at         |
+------------------+------------+------+---------+-------+----------------------------+
| cinder-scheduler | controller | nova | enabled |   up  | 2014-07-15T02:57:55.000000 |
|  cinder-volume   | controller | nova | enabled |   up  | 2014-07-15T02:57:51.000000 |
+------------------+------------+------+---------+-------+----------------------------+


Regards,
Johnson


From: John Griffith [mailto:john.griffith at solidfire.com]
Sent: Monday, July 14, 2014 10:26 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] Can not create cinder volume



On Mon, Jul 14, 2014 at 8:13 AM, Duncan Thomas <duncan.thomas at gmail.com<mailto:duncan.thomas at gmail.com>> wrote:
Please post up more (all) of your cinder-volume.log - something is stopping your driver being initialised, but you haven't provided enough logs to tell what the issue it.

On 14 July 2014 12:22, Johnson Cheng <Johnson.Cheng at qsantechnology.com<mailto:Johnson.Cheng at qsantechnology.com>> wrote:
Dear All,

When I use “cinder create –display-name myVolume 1” to create a cinder volume, its status will be error when I use “cinder list” to query it.
+--------------------------------------+--------+--------------+------+-------------+----------+-------------+
|                  ID                  | Status | Display Name | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+--------+--------------+------+-------------+----------+-------------+
| 83059a3e-e66c-4fd8-829e-09ca450b4d70 | error  |   myVolume   |  1   |     None    |  false   |             |
















My Openstack version is Icehouse, and I install it on Ubuntu 14.04 LTS.

The vgs output,
  VG                #PV #LV #SN Attr   VSize   VFree
  cinder-volumes      1   0   0 wz--n- 153.38g 153.38g

Here is my cinder.conf
[DEFAULT]
rootwrap_config = /etc/cinder/rootwrap.conf
api_paste_confg = /etc/cinder/api-paste.ini
iscsi_helper = tgtadm
volume_name_template = volume-%s
volume_group = cinder-volumes
verbose = True
auth_strategy = keystone
state_path = /var/lib/cinder
lock_path = /var/lock/cinder
volumes_dir = /var/lib/cinder/volumes

rpc_backend = cinder.openstack.common.rpc.impl_kombu
rabbit_host = controller
rabbit_port = 5672
rabbit_userid = guest
rabbit_password = demo

glance_host = controller

control_exchange = cinder
notification_driver = cinder.openstack.common.notifier.rpc_notifier

[database]
connection = mysql://cinder:demo@controller/cinder

[keystone_authtoken]
auth_uri = http://controller:5000
auth_host = controller
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = cinder
admin_password = demo

Here is my cinder-schedule.log
2014-07-14 17:34:37.592 7141 INFO oslo.messaging._drivers.impl_rabbit [-] Connected to AMQP server on controller:5672
2014-07-14 17:34:44.769 7141 WARNING cinder.context [-] Arguments dropped when creating context: {'user': u'1149275f4ea84690a9da5b7f442ab48f', 'tenant': u'4e898758e77c4d3c8d0b0eecf5ae0957', 'user_identity': u'1149275f4ea84690a9da5b7f442ab48f 4e898758e77c4d3c8d0b0eecf5ae0957 - - -'}
2014-07-14 17:34:45.004 7141 ERROR cinder.scheduler.filters.capacity_filter [req-ebae9974-8741-4a6d-af44-456e506e5612 1149275f4ea84690a9da5b7f442ab48f 4e898758e77c4d3c8d0b0eecf5ae0957 - - -] Free capacity not set: volume node info collection broken.
2014-07-14 17:34:45.030 7141 ERROR cinder.scheduler.flows.create_volume [req-ebae9974-8741-4a6d-af44-456e506e5612 1149275f4ea84690a9da5b7f442ab48f 4e898758e77c4d3c8d0b0eecf5ae0957 - - -] Failed to schedule_create_volume: No valid host was found.

Here is my cinder-volume.log
2014-07-14 19:14:15.489 7151 INFO cinder.volume.manager [-] Updating volume status
2014-07-14 19:14:15.490 7151 WARNING cinder.volume.manager [-] Unable to update stats, LVMISCSIDriver -2.0.0  driver is uninitialized.


Your response will be appreciated.
Let me know if you need more information.


Regards,
Johnson


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



--
Duncan Thomas

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
​Make sure "controller" resolves on your cinder-volume node.  It appears that either your volume-node isn't able to communicate with the controller (you can check this by trying a 'cinder service-list').  Another possibility is something's not quite right with your message queue settings.  Main thing here would again be name resolution and that your message queue is actually matched up here (ie settings on the controller match those on your volume-node).



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140715/04dc9c49/attachment.html>


More information about the OpenStack-dev mailing list