Integration with EMC UNITY Storage

Solution Verified - Updated -

Issue

  • We are trying to integrate cinder and glance with EMC UNITY. We successfully connected our enviroment via API (using storops) in order do create volume by cinder but when cinder/glance wants to put some data via FiberChannel we have following error:

    2018-11-06 19:44:21.660 56 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/dell_emc/unity/adapter.py", line 317, in _initialize_connection
    2018-11-06 19:44:21.660 56 ERROR cinder.volume.manager     host, self.get_connector_uids(connector))
    2018-11-06 19:44:21.660 56 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/dell_emc/unity/adapter.py", line 770, in get_connector_uids
    2018-11-06 19:44:21.660 56 ERROR cinder.volume.manager     return utils.extract_fc_uids(connector)
    2018-11-06 19:44:21.660 56 ERROR cinder.volume.manager   File "/usr/lib/python2.7/site-packages/cinder/volume/drivers/dell_emc/unity/utils.py", line 124, in extract_fc_uids
    2018-11-06 19:44:21.660 56 ERROR cinder.volume.manager     raise exception.VolumeBackendAPIException(data=msg)
    2018-11-06 19:44:21.660 56 ERROR cinder.volume.manager VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API: Host controller-0 doesn't have FC initiators.
    
  • also we run debug to see below output:

    me_type=<?>,volume_type_id=None), 'connector': {u'initiator': u'iqn.1994-05.com.redhat:de0a024fa7a', u'ip': u'controller-0', u'platform': u'x86_64', u'host': u'controller-0', u'do_local_attach': False, u'os_type': u'linux2', u'multipath': False}, 'self': <cinder.volume.drivers.dell_emc.unity.adapter.FCAdapter object at 0x7fd0f98ec390>} trace_logging_wrapper /usr/lib/python2.7/site-packages/cinder/utils.py:898
    
  • we are using driver from here and also we tested driver provided in redhat OSP 13

    https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/dell_emc/unity 
    
  • instalation guide:

    https://docs.openstack.org/cinder/latest/configuration/block-storage/drivers/dell-emc-unity-driver.html
    
  • Looks cinder is not able to display information about FC from linux server.

Environment

  • Red Hat OpenStack Platform 13.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content