glance Exception while accessing to cinder volume

Bug #1683890 reported by Honghe Wu
This bug report is a duplicate of:  Bug #1702842: glance do not support cinder backend. Edit Remove
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kolla
New
Undecided
Unassigned

Bug Description

Environment:
Kolla 4.0.0

Configure:
Set Cinder as Glance back-end following theses doc:
https://docs.openstack.org/admin-guide/blockstorage-volume-backed-image.html

https://docs.openstack.org/developer/glance/configuring.html#configuring-the-cinder-storage-backend

Operation:
glance image-upload --file <file> <image-id>

Error log:
```
DEBUG eventlet.wsgi.server [-] (23) accepted ('172.24.2.202', 50528) server /var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/wsgi.py:868
DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET /versions Accept: */* process_request /var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/middleware/version_negotiation.py:46
WARNING glance.api.versions [-] The Images (Glance) v1 API is deprecated and will be removed on or after the Pike release, following the standard OpenStack deprecation policy. Currently, the solution is to set enable_v1_api=False and enable_v2_api=True in your glance-api.conf file. Once those options are removed from the code, Images (Glance) v2 API will be switched on by default and will be the only option to deploy and use.
INFO eventlet.wsgi.server [-] 172.24.2.202,172.24.2.202 - - [17/Apr/2017 09:26:10] "GET /versions HTTP/1.1" 200 979 0.010856
DEBUG eventlet.wsgi.server [-] (21) accepted ('172.24.2.202', 50536) server /var/lib/kolla/venv/lib/python2.7/site-packages/eventlet/wsgi.py:868
DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: PUT /v2/images/30946060-ea03-4cb8-bd1e-7acb1400cc3c/file Accept: */* process_request /var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/middleware/version_negotiation.py:46
DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/middleware/version_negotiation.py:58
DEBUG glance.api.middleware.version_negotiation [-] Matched version: v2 process_request /var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/middleware/version_negotiation.py:70
DEBUG glance.api.middleware.version_negotiation [-] new path /v2/images/30946060-ea03-4cb8-bd1e-7acb1400cc3c/file process_request /var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/middleware/version_negotiation.py:71
DEBUG oslo_policy._cache_handler [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Reloading cached file /etc/glance/policy.json read_cached_file /var/lib/kolla/venv/lib/python2.7/site-packages/oslo_policy/_cache_handler.py:40
DEBUG oslo_policy.policy [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Reloaded policy file: /etc/glance/policy.json _load_policy_file /var/lib/kolla/venv/lib/python2.7/site-packages/oslo_policy/policy.py:666
DEBUG oslo_db.sqlalchemy.engines [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] MySQL server mode set to STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION _check_effective_sql_mode /var/lib/kolla/venv/lib/python2.7/site-packages/oslo_db/sqlalchemy/engines.py:261
DEBUG oslo_policy._cache_handler [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Reloading cached file /etc/glance/policy.json read_cached_file /var/lib/kolla/venv/lib/python2.7/site-packages/oslo_policy/_cache_handler.py:40
DEBUG oslo_policy.policy [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Reloaded policy file: /etc/glance/policy.json _load_policy_file /var/lib/kolla/venv/lib/python2.7/site-packages/oslo_policy/policy.py:666
DEBUG glance_store._drivers.cinder [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Cinderclient connection created for user 5aa36a7e61714325a5360bf93df100bc using URL: http://172.24.2.203:8776/v2/efd1ec496e5b46809889de6209b7a4c0. get_cinderclient /var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py:357
DEBUG glance_store._drivers.cinder [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Creating a new volume: image_size=0 size_gb=1 type=None add /var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py:655
INFO glance_store._drivers.cinder [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Since image size is zero, we will be doing resize-before-write for each GB which will be considerably slower than normal.
DEBUG os_brick.utils [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] ==> get_connector_properties: call u"{'execute': None, 'my_ip': 'kolla', 'enforce_multipath': False, 'host': None, 'root_helper': 'sudo glance-rootwrap /etc/glance/rootwrap.conf', 'multipath': False}" trace_logging_wrapper /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py:146
DEBUG os_brick.initiator.linuxfc [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] No Fibre Channel support detected on system. get_fc_hbas /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/linuxfc.py:91
DEBUG os_brick.initiator.linuxfc [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] No Fibre Channel support detected on system. get_fc_hbas /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/linuxfc.py:91
DEBUG os_brick.utils [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] <== get_connector_properties: return (2ms) {'initiator': u'iqn.1994-05.com.redhat:c31e56cc908e', 'ip': u'kolla', 'platform': u'x86_64', 'host': u'kolla', 'do_local_attach': False, 'os_type': u'linux2', 'multipath': False} trace_logging_wrapper /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py:170
DEBUG os_brick.initiator.connector [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Factory for iscsi on x86_64 factory /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connector.py:262
DEBUG os_brick.initiator.connectors.iscsi [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] ==> connect_volume: call u"{'args': (<os_brick.initiator.connectors.iscsi.ISCSIConnector object at 0x3068050>, {u'target_discovered': False, u'encrypted': False, u'qos_specs': None, u'target_iqn': u'iqn.1992-08.com.netapp:sn.7500deda20a511e79f8600a098ac0ce9:vs.15', u'target_portal': u'172.24.3.110:3260', u'volume_id': u'4b1e57cc-11a8-4759-9069-286e39dcc60d', u'target_lun': 0, u'access_mode': u'rw'}), 'kwargs': {}}" trace_logging_wrapper /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py:146
DEBUG oslo_concurrency.lockutils [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Lock "connect_volume" acquired by "os_brick.initiator.connectors.iscsi.connect_volume" :: waited 0.000s inner /var/lib/kolla/venv/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:270
INFO os_brick.initiator.connectors.iscsi [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Multipath discovery for iSCSI not enabled.
INFO os_brick.initiator.connectors.iscsi [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Trying to connect to iSCSI portal 172.24.3.110:3260
WARNING oslo_privsep.priv_context [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] honhe before cmd
INFO oslo.privsep.daemon [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] honghe: context <class 'oslo_privsep.priv_context.PrivContext'>
INFO oslo.privsep.daemon [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Running privsep helper: ['sudo glance-rootwrap /etc/glance/rootwrap.conf ', 'privsep-helper', '--config-file', '/etc/glance/glance-api.conf', '--privsep_context', 'os_brick.privileged.default', '--privsep_sock_path', '/tmp/tmpBu8t4o/privsep.sock']
DEBUG oslo_concurrency.lockutils [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Lock "connect_volume" released by "os_brick.initiator.connectors.iscsi.connect_volume" :: held 0.133s inner /var/lib/kolla/venv/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:282
DEBUG os_brick.initiator.connectors.iscsi [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] <== connect_volume: exception (135ms) ProcessExecutionError(None, None, None, u'sudo glance-rootwrap /etc/glance/rootwrap.conf iscsiadm -m node -T iqn.1992-08.com.netapp:sn.7500deda20a511e79f8600a098ac0ce9:vs.15 -p 172.24.3.110:3260', u'[Errno 2] No such file or directory') trace_logging_wrapper /var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py:156
ERROR glance_store._drivers.cinder [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Exception while accessing to cinder volume 4b1e57cc-11a8-4759-9069-286e39dcc60d.
ERROR glance_store._drivers.cinder Traceback (most recent call last):
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line 493, in _open_cinder_volume
ERROR glance_store._drivers.cinder device = conn.connect_volume(connection_info['data'])
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py", line 150, in trace_logging_wrapper
ERROR glance_store._drivers.cinder result = f(*args, **kwargs)
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in inner
ERROR glance_store._drivers.cinder return f(*args, **kwargs)
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py", line 61, in _wrapper
ERROR glance_store._drivers.cinder return r.call(f, *args, **kwargs)
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 206, in call
ERROR glance_store._drivers.cinder return attempt.get(self._wrap_exception)
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 247, in get
ERROR glance_store._drivers.cinder six.reraise(self.value[0], self.value[1], self.value[2])
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 200, in call
ERROR glance_store._drivers.cinder attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 405, in connect_volume
ERROR glance_store._drivers.cinder connection_properties)
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 216, in _get_potential_volume_paths
ERROR glance_store._drivers.cinder if self._connect_to_iscsi_portal(props):
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 692, in _connect_to_iscsi_portal
ERROR glance_store._drivers.cinder self._run_iscsiadm(connection_properties, ())
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 596, in _run_iscsiadm
ERROR glance_store._drivers.cinder delay_on_retry=delay_on_retry)
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/executor.py", line 49, in _execute
ERROR glance_store._drivers.cinder result = self.__execute(*args, **kwargs)
ERROR glance_store._drivers.cinder File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/privileged/rootwrap.py", line 75, in execute
ERROR glance_store._drivers.cinder cmd=sanitized_cmd, description=six.text_type(e))
ERROR glance_store._drivers.cinder ProcessExecutionError: [Errno 2] No such file or directory
ERROR glance_store._drivers.cinder Command: sudo glance-rootwrap /etc/glance/rootwrap.conf iscsiadm -m node -T iqn.1992-08.com.netapp:sn.7500deda20a511e79f8600a098ac0ce9:vs.15 -p 172.24.3.110:3260
ERROR glance_store._drivers.cinder Exit code: -
ERROR glance_store._drivers.cinder Stdout: None
ERROR glance_store._drivers.cinder Stderr: None
ERROR glance_store._drivers.cinder
ERROR glance_store._drivers.cinder [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Failed to write to volume 4b1e57cc-11a8-4759-9069-286e39dcc60d.
ERROR glance.api.v2.image_data [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Failed to upload image data due to internal error
ERROR glance.api.v2.image_data Traceback (most recent call last):
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/v2/image_data.py", line 116, in upload
ERROR glance.api.v2.image_data image.set_data(data, size)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/domain/proxy.py", line 195, in set_data
ERROR glance.api.v2.image_data self.base.set_data(data, size)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/notifier.py", line 480, in set_data
ERROR glance.api.v2.image_data _send_notification(notify_error, 'image.upload', msg)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
ERROR glance.api.v2.image_data self.force_reraise()
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
ERROR glance.api.v2.image_data six.reraise(self.type_, self.value, self.tb)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/notifier.py", line 427, in set_data
ERROR glance.api.v2.image_data self.repo.set_data(data, size)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/policy.py", line 192, in set_data
ERROR glance.api.v2.image_data return self.image.set_data(*args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/quota/__init__.py", line 304, in set_data
ERROR glance.api.v2.image_data self.image.set_data(data, size=size)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/location.py", line 439, in set_data
ERROR glance.api.v2.image_data verifier=verifier)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/backend.py", line 453, in add_to_backend
ERROR glance.api.v2.image_data verifier)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/backend.py", line 426, in store_add_to_backend
ERROR glance.api.v2.image_data verifier=verifier)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/capabilities.py", line 225, in op_checker
ERROR glance.api.v2.image_data return store_op_fun(store, *args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line 670, in add
ERROR glance.api.v2.image_data with self._open_cinder_volume(client, volume, 'wb') as f:
ERROR glance.api.v2.image_data File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
ERROR glance.api.v2.image_data return self.gen.next()
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line 493, in _open_cinder_volume
ERROR glance.api.v2.image_data device = conn.connect_volume(connection_info['data'])
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py", line 150, in trace_logging_wrapper
ERROR glance.api.v2.image_data result = f(*args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in inner
ERROR glance.api.v2.image_data return f(*args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py", line 61, in _wrapper
ERROR glance.api.v2.image_data return r.call(f, *args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 206, in call
ERROR glance.api.v2.image_data return attempt.get(self._wrap_exception)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 247, in get
ERROR glance.api.v2.image_data six.reraise(self.value[0], self.value[1], self.value[2])
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 200, in call
ERROR glance.api.v2.image_data attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 405, in connect_volume
ERROR glance.api.v2.image_data connection_properties)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 216, in _get_potential_volume_paths
ERROR glance.api.v2.image_data if self._connect_to_iscsi_portal(props):
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 692, in _connect_to_iscsi_portal
ERROR glance.api.v2.image_data self._run_iscsiadm(connection_properties, ())
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 596, in _run_iscsiadm
ERROR glance.api.v2.image_data delay_on_retry=delay_on_retry)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/executor.py", line 49, in _execute
ERROR glance.api.v2.image_data result = self.__execute(*args, **kwargs)
ERROR glance.api.v2.image_data File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/privileged/rootwrap.py", line 75, in execute
ERROR glance.api.v2.image_data cmd=sanitized_cmd, description=six.text_type(e))
ERROR glance.api.v2.image_data ProcessExecutionError: [Errno 2] No such file or directory
ERROR glance.api.v2.image_data Command: sudo glance-rootwrap /etc/glance/rootwrap.conf iscsiadm -m node -T iqn.1992-08.com.netapp:sn.7500deda20a511e79f8600a098ac0ce9:vs.15 -p 172.24.3.110:3260
ERROR glance.api.v2.image_data Exit code: -
ERROR glance.api.v2.image_data Stdout: None
ERROR glance.api.v2.image_data Stderr: None
ERROR glance.api.v2.image_data
ERROR glance.common.wsgi [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] Caught error: [Errno 2] No such file or directory
Command: sudo glance-rootwrap /etc/glance/rootwrap.conf iscsiadm -m node -T iqn.1992-08.com.netapp:sn.7500deda20a511e79f8600a098ac0ce9:vs.15 -p 172.24.3.110:3260
Exit code: -
Stdout: None
Stderr: None
ERROR glance.common.wsgi Traceback (most recent call last):
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/common/wsgi.py", line 1116, in __call__
ERROR glance.common.wsgi request, **action_args)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/common/wsgi.py", line 1155, in dispatch
ERROR glance.common.wsgi return method(*args, **kwargs)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/common/utils.py", line 363, in wrapped
ERROR glance.common.wsgi return func(self, req, *args, **kwargs)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/v2/image_data.py", line 251, in upload
ERROR glance.common.wsgi self._restore(image_repo, image)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
ERROR glance.common.wsgi self.force_reraise()
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
ERROR glance.common.wsgi six.reraise(self.type_, self.value, self.tb)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/v2/image_data.py", line 116, in upload
ERROR glance.common.wsgi image.set_data(data, size)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/domain/proxy.py", line 195, in set_data
ERROR glance.common.wsgi self.base.set_data(data, size)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/notifier.py", line 480, in set_data
ERROR glance.common.wsgi _send_notification(notify_error, 'image.upload', msg)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
ERROR glance.common.wsgi self.force_reraise()
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
ERROR glance.common.wsgi six.reraise(self.type_, self.value, self.tb)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/notifier.py", line 427, in set_data
ERROR glance.common.wsgi self.repo.set_data(data, size)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/api/policy.py", line 192, in set_data
ERROR glance.common.wsgi return self.image.set_data(*args, **kwargs)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/quota/__init__.py", line 304, in set_data
ERROR glance.common.wsgi self.image.set_data(data, size=size)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance/location.py", line 439, in set_data
ERROR glance.common.wsgi verifier=verifier)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/backend.py", line 453, in add_to_backend
ERROR glance.common.wsgi verifier)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/backend.py", line 426, in store_add_to_backend
ERROR glance.common.wsgi verifier=verifier)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/capabilities.py", line 225, in op_checker
ERROR glance.common.wsgi return store_op_fun(store, *args, **kwargs)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line 670, in add
ERROR glance.common.wsgi with self._open_cinder_volume(client, volume, 'wb') as f:
ERROR glance.common.wsgi File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
ERROR glance.common.wsgi return self.gen.next()
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/glance_store/_drivers/cinder.py", line 493, in _open_cinder_volume
ERROR glance.common.wsgi device = conn.connect_volume(connection_info['data'])
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py", line 150, in trace_logging_wrapper
ERROR glance.common.wsgi result = f(*args, **kwargs)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/oslo_concurrency/lockutils.py", line 271, in inner
ERROR glance.common.wsgi return f(*args, **kwargs)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/utils.py", line 61, in _wrapper
ERROR glance.common.wsgi return r.call(f, *args, **kwargs)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 206, in call
ERROR glance.common.wsgi return attempt.get(self._wrap_exception)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 247, in get
ERROR glance.common.wsgi six.reraise(self.value[0], self.value[1], self.value[2])
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/retrying.py", line 200, in call
ERROR glance.common.wsgi attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 405, in connect_volume
ERROR glance.common.wsgi connection_properties)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 216, in _get_potential_volume_paths
ERROR glance.common.wsgi if self._connect_to_iscsi_portal(props):
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 692, in _connect_to_iscsi_portal
ERROR glance.common.wsgi self._run_iscsiadm(connection_properties, ())
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/initiator/connectors/iscsi.py", line 596, in _run_iscsiadm
ERROR glance.common.wsgi delay_on_retry=delay_on_retry)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/executor.py", line 49, in _execute
ERROR glance.common.wsgi result = self.__execute(*args, **kwargs)
ERROR glance.common.wsgi File "/var/lib/kolla/venv/lib/python2.7/site-packages/os_brick/privileged/rootwrap.py", line 75, in execute
ERROR glance.common.wsgi cmd=sanitized_cmd, description=six.text_type(e))
ERROR glance.common.wsgi ProcessExecutionError: [Errno 2] No such file or directory
ERROR glance.common.wsgi Command: sudo glance-rootwrap /etc/glance/rootwrap.conf iscsiadm -m node -T iqn.1992-08.com.netapp:sn.7500deda20a511e79f8600a098ac0ce9:vs.15 -p 172.24.3.110:3260
ERROR glance.common.wsgi Exit code: -
ERROR glance.common.wsgi Stdout: None
ERROR glance.common.wsgi Stderr: None
ERROR glance.common.wsgi
INFO eventlet.wsgi.server [req-d380aae7-b943-4212-85b5-615881221983 - - - - -] 172.24.2.202,172.24.2.202 - - [17/Apr/2017 09:26:51] "PUT /v2/images/30946060-ea03-4cb8-bd1e-7acb1400cc3c/file HTTP/1.1" 500 317 41.091620
```

Revision history for this message
zhubingbing (zhubingbing) wrote :

can give we more informations? thanks

Revision history for this message
shaofeng cheng (shaofeng-cheng) wrote :
Revision history for this message
Honghe Wu (honghe) wrote :

We solved this problem by add `privilege` to kolla-ansible, and add `rootwrap` to kolla Glance image.

Revision history for this message
Eduardo Gonzalez (egonzalez90) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.