Dell EMC Unity driver in cinder

Bug #1836421 reported by Gino
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Invalid
Undecided
Unassigned

Bug Description

Hello, I am working with powervc which I understand use this drive, I tried to use this and the drive that is on github to connect the storage unity, however I have not been there totally, because apparently the driver does not run share information of the log

sh-4.2# cat volume-generic0.log
2019-07-12 11:47:52.226 26290 INFO powervc_cinder [-] PVC os_brick overrides in place.
2019-07-12 11:47:53.110 26290 INFO cinder.rpc [req-81b5d593-ee14-49c3-b5b2-a07826c0c194 - - - - -] Automatically selected cinder-scheduler objects version 1.37 as minimum service version.
2019-07-12 11:47:53.115 26290 INFO cinder.rpc [req-81b5d593-ee14-49c3-b5b2-a07826c0c194 - - - - -] Automatically selected cinder-scheduler RPC version 3.11 as minimum service version.
2019-07-12 11:47:53.124 26290 INFO cinder.volume.manager [req-81b5d593-ee14-49c3-b5b2-a07826c0c194 - - - - -] Service not found for updating active_backend_id, assuming default for driver init.
2019-07-12 11:47:53.250 26290 INFO cinder.volume.manager [req-81b5d593-ee14-49c3-b5b2-a07826c0c194 - - - - -] Image-volume cache disabled for host generic0.
2019-07-12 11:47:53.265 26290 INFO oslo_service.service [req-81b5d593-ee14-49c3-b5b2-a07826c0c194 - - - - -] Starting 1 workers
2019-07-12 11:47:53.271 26387 INFO cinder.service [-] Starting cinder-volume node (version 14.0.1)
2019-07-12 11:47:53.475 26387 INFO powervc_cinder.volume.manager [req-61144ece-18eb-429a-8ac0-8a3e85a7c5bd - - - - -] Generic host type.
2019-07-12 11:47:53.476 26387 INFO cinder.volume.manager [req-61144ece-18eb-429a-8ac0-8a3e85a7c5bd - - - - -] Starting volume driver UnityDriver (05.00.00)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager [req-61144ece-18eb-429a-8ac0-8a3e85a7c5bd - - - - -] Failed to initialize driver.: InvalidURL: Invalid URL u'https://:443/api/types/basicSystemInfo?compact=True&fields=attributes.description,attributes.displayValue,attributes.initialValue,attributes.name,attributes.type,description,documentation,name,type': No host supplied
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager Traceback (most recent call last):
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 476, in _init_host
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager self.driver.do_setup(ctxt)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/dell_emc/unity/driver.py", line 89, in do_setup
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager self.adapter.do_setup(self, self.configuration)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/dell_emc/unity/adapter.py", line 187, in do_setup
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager sys_version = self.client.system.system_version
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 240, in system_version
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager return self._cli.system_version
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 254, in system_version
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager self._system_version = clz.get(cli=self).software_version
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 172, in __getattr__
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager ret = self._get_property_from_raw(item)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 143, in _get_property_from_raw
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager value = super(UnityResource, self)._get_property_from_raw(item)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 186, in _get_property_from_raw
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager self.update()
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cachez.py", line 182, in func_wrapper
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager return func(*args, **kwargs)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 61, in update
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager data = self._get_raw_resource()
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 93, in _get_raw_resource
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager nested_fields=nested_fields)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 42, in _wrap
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager ret = func(*args, **kwargs)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 178, in get
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager base_fields = self.get_fields(type_name, base_fields, nested_fields)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 158, in get_fields
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager ret = unity_type.fields
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/type_resource.py", line 54, in fields
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager ret = tuple(sorted(att['name'] for att in self.attributes))
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 172, in __getattr__
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager ret = self._get_property_from_raw(item)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 143, in _get_property_from_raw
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager value = super(UnityResource, self)._get_property_from_raw(item)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 186, in _get_property_from_raw
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager self.update()
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cachez.py", line 182, in func_wrapper
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager return func(*args, **kwargs)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 61, in update
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager data = self._get_raw_resource()
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/type_resource.py", line 39, in _get_raw_resource
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager resp = self._cli.rest_get(url, fields=self._fields)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 124, in rest_get
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager return RestResponse(self._rest.get(url))
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/connector.py", line 75, in get
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager return self.http_client.get(url, **kwargs)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 134, in get
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager result = self._cs_request(url, 'GET', **kwargs)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 122, in _cs_request
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager **kwargs)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/retryz/__init__.py", line 192, in func_wrapper
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager ret = function(*args, **kwargs)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 130, in _cs_request_with_retries
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager return self.request(url, method, **kwargs)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 98, in request
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager files=files_opener, **options)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 519, in request
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager prep = self.prepare_request(req)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 462, in prepare_request
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager hooks=merge_hooks(request.hooks, self.hooks),
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/requests/models.py", line 313, in prepare
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager self.prepare_url(url, params)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/requests/models.py", line 390, in prepare_url
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager raise InvalidURL("Invalid URL %r: No host supplied" % url)
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager InvalidURL: Invalid URL u'https://:443/api/types/basicSystemInfo?compact=True&fields=attributes.description,attributes.displayValue,attributes.initialValue,attributes.name,attributes.type,description,documentation,name,type': No host supplied
2019-07-12 11:47:56.389 26387 ERROR cinder.volume.manager
2019-07-12 11:47:57.404 26387 INFO cinder.volume.manager [req-61144ece-18eb-429a-8ac0-8a3e85a7c5bd - - - - -] Starting volume driver UnityDriver (05.00.00)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager [req-61144ece-18eb-429a-8ac0-8a3e85a7c5bd - - - - -] Failed to initialize driver.: InvalidURL: Invalid URL u'https://:443/api/types/basicSystemInfo?compact=True&fields=attributes.description,attributes.displayValue,attributes.initialValue,attributes.name,attributes.type,description,documentation,name,type': No host supplied
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager Traceback (most recent call last):
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/manager.py", line 476, in _init_host
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager self.driver.do_setup(ctxt)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/dell_emc/unity/driver.py", line 89, in do_setup
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager self.adapter.do_setup(self, self.configuration)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/dell_emc/unity/adapter.py", line 187, in do_setup
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager sys_version = self.client.system.system_version
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 240, in system_version
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager return self._cli.system_version
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 254, in system_version
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager self._system_version = clz.get(cli=self).software_version
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 172, in __getattr__
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager ret = self._get_property_from_raw(item)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 143, in _get_property_from_raw
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager value = super(UnityResource, self)._get_property_from_raw(item)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 186, in _get_property_from_raw
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager self.update()
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cachez.py", line 182, in func_wrapper
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager return func(*args, **kwargs)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 61, in update
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager data = self._get_raw_resource()
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 93, in _get_raw_resource
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager nested_fields=nested_fields)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 42, in _wrap
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager ret = func(*args, **kwargs)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 178, in get
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager base_fields = self.get_fields(type_name, base_fields, nested_fields)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 158, in get_fields
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager ret = unity_type.fields
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/type_resource.py", line 54, in fields
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager ret = tuple(sorted(att['name'] for att in self.attributes))
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 172, in __getattr__
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager ret = self._get_property_from_raw(item)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/__init__.py", line 143, in _get_property_from_raw
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager value = super(UnityResource, self)._get_property_from_raw(item)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 186, in _get_property_from_raw
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager self.update()
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/cachez.py", line 182, in func_wrapper
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager return func(*args, **kwargs)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/lib/resource.py", line 61, in update
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager data = self._get_raw_resource()
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/resource/type_resource.py", line 39, in _get_raw_resource
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager resp = self._cli.rest_get(url, fields=self._fields)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/unity/client.py", line 124, in rest_get
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager return RestResponse(self._rest.get(url))
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/connector.py", line 75, in get
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager return self.http_client.get(url, **kwargs)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 134, in get
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager result = self._cs_request(url, 'GET', **kwargs)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 122, in _cs_request
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager **kwargs)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/retryz/__init__.py", line 192, in func_wrapper
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager ret = function(*args, **kwargs)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 130, in _cs_request_with_retries
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager return self.request(url, method, **kwargs)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/storops/connection/client.py", line 98, in request
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager files=files_opener, **options)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 519, in request
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager prep = self.prepare_request(req)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 462, in prepare_request
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager hooks=merge_hooks(request.hooks, self.hooks),
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/requests/models.py", line 313, in prepare
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager self.prepare_url(url, params)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager File "/usr/lib/python2.7/site-packages/requests/models.py", line 390, in prepare_url
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager raise InvalidURL("Invalid URL %r: No host supplied" % url)
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager InvalidURL: Invalid URL u'https://:443/api/types/basicSystemInfo?compact=True&fields=attributes.description,attributes.displayValue,attributes.initialValue,attributes.name,attributes.type,description,documentation,name,type': No host supplied
2019-07-12 11:47:58.408 26387 ERROR cinder.volume.manager
2019-07-12 11:48:00.411 26387 INFO cinder.volume.manager [req-61144ece-18eb-429a-8ac0-8a3e85a7c5bd - - - - -] Starting volume driver UnityDriver (05.00.00)
2019-07-12 11:48:01.414 26387 ERROR cinder.volume.manager [req-61144ece-18eb-429a-8ac0-8a3e85a7c5bd - - - - -] Failed to initialize driver.: InvalidURL: Invalid URL u'https://:443/api/types/basicSystemInfo?compact=True&fields=attributes.description,attributes.displayValue,attributes.initialValue,attributes.name,attributes.type,description,documentation,name,type': No host supplied

This bug tracker is for errors with the documentation, use the following as a template and remove or add fields as you see fit. Convert [ ] into [x] to check boxes:

- [ ] This doc is inaccurate in this way: ______
- [ ] This is a doc addition request.
- [X] I have a fix to the document that I can paste below including example: input and output.

If you have a troubleshooting or support issue, use the following resources:

 - Ask OpenStack: http://ask.openstack.org
 - The mailing list: http://lists.openstack.org
 - IRC: 'openstack' channel on Freenode

-----------------------------------
Release: on 2019-06-05 04:11:53
SHA: 072dd9221b42849fcb33a4feb8ce1d3181d0a04d
Source: https://opendev.org/openstack/cinder/src/doc/source/configuration/block-storage/drivers/dell-emc-unity-driver.rst
URL: https://docs.openstack.org/cinder/latest/configuration/block-storage/drivers/dell-emc-unity-driver.html

Tags: doc
Changed in cinder:
status: New → Invalid
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.