Ask Your Question
2

What else is required by the compute nodes in order to get a LUN created by EMC SMI-S driver to be mapped to an instance on a compute node? [closed]

asked 2014-08-04 16:28:31 -0500

JerryL gravatar image

updated 2014-08-05 17:49:24 -0500

smaffulli gravatar image

I've got an environment setup with Cinder to use the EMC SMI-S drives for FC attahced volumes. The openstack configuration guide only mentions that for VNX FC configuration, you only need to regiser the HBAs of the compute nodes with the VNX array. I've done that, but the volumes that are created failing to attach to instances on the compute node. I see that in the volume.log, messages regarding problems with the wwpns, so it appears that some linkage on the compute nodes is missing.

2014-08-01 14:36:22.766 5872 ERROR oslo.messaging._drivers.common [req-364f7f97-8c91-4d15-bac9-85e80223d525 73a4bb0be71940c7851884de48885797 ff67857bb8134aab85103f4c6f63a2c8 - - -] Returning exception Bad or unexpected response from the storage volume backend API: Unable to fetch connection information from backend: 'wwpns' to caller
2014-08-01 14:36:22.767 5872 ERROR oslo.messaging._drivers.common [req-364f7f97-8c91-4d15-bac9-85e80223d525 73a4bb0be71940c7851884de48885797 ff67857bb8134aab85103f4c6f63a2c8 - - -] ['Traceback (most recent call last):\n', '  File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 133, in _dispatch_and_reply\n    incoming.message))\n', '  File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 176, in _dispatch\n    return self._do_dispatch(endpoint, method, ctxt, args)\n', '  File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 122, in _do_dispatch\n    result = getattr(endpoint, method)(ctxt, **new_args)\n', '  File "/usr/lib/python2.6/site-packages/cinder/volume/manager.py", line 802, in initialize_connection\n    raise exception.VolumeBackendAPIException(data=err_msg)\n', "VolumeBackendAPIException: Bad or unexpected response from the storage volume backend API: Unable to fetch connection information from backend: 'wwpns'\n"]
2014-08-01 14:36:24.846 5872 WARNING cinder.context [-] Arguments dropped when creating context: {'user': u'73a4bb0be71940c7851884de48885797', 'tenant': u'ff67857bb8134aab85103f4c6f63a2c8', 'user_identity': u'73a4bb0be71940c7851884de48885797 ff67857bb8134aab85103f4c6f63a2c8 - - -'}
2014-08-01 14:36:24.876 5872 DEBUG cinder.volume.manager [req-4dfcf587-a8b5-40b3-9e57-110c50500445 73a4bb0be71940c7851884de48885797 ff67857bb8134aab85103f4c6f63a2c8 - - -] Volume 3d552381-eda2-4886-84d7-640ecc24c134: creating export initialize_connection /usr/lib/python2.6/site-packages/cinder/volume/manager.py:781
2014-08-01 14:36:24.876 5872 INFO cinder.volume.drivers.emc.emc_smis_common [req-4dfcf587-a8b5-40b3-9e57-110c50500445 73a4bb0be71940c7851884de48885797 ff67857bb8134aab85103f4c6f63a2c8 - - -] Initialize connection: volume-3d552381-eda2-4886-84d7-640ecc24c134
2014-08-01 14:36:24.906 5872 DEBUG cinder.volume.drivers.emc.emc_smis_common [req-4dfcf587-a8b5-40b3-9e57-110c50500445 73a4bb0be71940c7851884de48885797 ff67857bb8134aab85103f4c6f63a2c8 - - -] Volume name: volume-3d552381-eda2-4886-84d7-640ecc24c134  Volume instance: root/emc:Clar_StorageVolume.CreationClassName="Clar_StorageVolume",SystemName="CLARiiON+CKM00114100637",DeviceID="00006",SystemCreationClassName="Clar_StorageSystem". _find_lun /usr/lib/python2.6/site-packages/cinder/volume/drivers/emc/emc_smis_common.py:1298
2014-08-01 14:36:24.906 5872 ERROR cinder.volume.manager [req-4dfcf587-a8b5-40b3-9e57-110c50500445 73a4bb0be71940c7851884de48885797 ff67857bb8134aab85103f4c6f63a2c8 - - -] Unable to fetch connection information from backend: 'wwpns'
2014-08-01 14:36:24.907 5872 ERROR oslo.messaging.rpc.dispatcher [req-4dfcf587-a8b5-40b3-9e57-110c50500445 73a4bb0be71940c7851884de48885797 ff67857bb8134aab85103f4c6f63a2c8 - - -] Exception during message handling: Bad or unexpected response from the storage volume backend API: Unable to fetch connection information from backend: 'wwpns'
2014-08-01 14:36:24.907 5872 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
2014-08-01 14:36:24.907 5872 TRACE oslo.messaging.rpc.dispatcher   File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 133, in _dispatch_and_reply
2014-08-01 14:36:24.907 5872 TRACE oslo.messaging.rpc.dispatcher     incoming.message))
2014-08-01 14:36:24.907 5872 TRACE oslo.messaging.rpc.dispatcher   File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py ...
(more)
edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by smaffulli
close date 2014-08-05 17:50:39.242455

1 answer

Sort by ยป oldest newest most voted
2

answered 2014-08-05 13:16:04 -0500

JerryL gravatar image

updated 2014-08-05 17:50:20 -0500

smaffulli gravatar image

Update: This issue was resolved by following the updated Juno Cinder FC configuration guide where it states that the following packages are required for the compute node for FC:

KVM host requirements

You must install these packages on the KVM host:

  • sysfsutils - Nova uses the systool application in this package.
  • sg3-utils - Nova uses the sg_scan and sginfo applications.

Installing the multipath-tools package is optional.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

2 followers

Stats

Asked: 2014-08-04 16:28:31 -0500

Seen: 947 times

Last updated: Aug 05 '14