<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>
<div>Hello everyone, I am attempting to add the EMC XtremIO driver that is included with Liberty to one of my Cinder nodes.  I am seeing the error below in cinder-volume.log which indicates that the driver can not be found upon load.  I think I am missing something
 very simple here. I am not sure where XtremIOIscsiDriver Class is defined. Can someone point me in the right direction? </div>
</div>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div><br>
</div>
<div><br>
</div>
<div>I followed the installation docs located at the link below. </div>
<div><br>
</div>
<div><a href="http://docs.openstack.org/liberty/config-reference/content/XtremIO-cinder-driver.html">http://docs.openstack.org/liberty/config-reference/content/XtremIO-cinder-driver.html</a></div>
<div><br>
</div>
<div>Error From cinder-volume.log</div>
<div><br>
</div>
<div>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.256 23482 INFO cinder.volume.manager [req-b7963d3d-fdf3-4bf8-b955-b3fcf95f240b - - - - -] Determined volume DB was not empty at startup.</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.256 23482 DEBUG cinder.volume.manager [req-b7963d3d-fdf3-4bf8-b955-b3fcf95f240b - - - - -] Cinder Volume DB check: vol_db_empty=False __init__ /usr/lib/python2.7/dist-packages/cinder/volume/manager.py:219</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume [req-b7963d3d-fdf3-4bf8-b955-b3fcf95f240b - - - - -] Volume service compute01@XtremIO failed to start.</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume Traceback (most recent call last):</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume   File "/usr/lib/python2.7/dist-packages/cinder/cmd/volume.py", line 77, in main</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume     binary='cinder-volume')</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume   File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 251, in create</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume     service_name=service_name)</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume   File "/usr/lib/python2.7/dist-packages/cinder/service.py", line 130, in __init__</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume     *args, **kwargs)</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume   File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 226, in __init__</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume     is_vol_db_empty=vol_db_empty)</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume   File "/usr/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 38, in import_object</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume     return import_class(import_str)(*args, **kwargs)</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume   File "/usr/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 33, in import_class</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume     traceback.format_exception(*sys.exc_info())))</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume ImportError: Class XtremIOIscsiDriver cannot be found (['Traceback (most recent call last):\n', '  File "/usr/lib/python2.7/dist-packages/oslo_utils/importutils.py", line 29, in import_class\n    return
 getattr(sys.modules[mod_str], class_str)\n', "AttributeError: 'module' object has no attribute 'XtremIOIscsiDriver'\n"])</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
2016-02-03 17:34:39.286 23482 ERROR cinder.cmd.volume </p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
The lines the error is referencing are below but I am not seeing any issue with this? </p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
        return getattr(sys.modules[mod_str], class_str)</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
    except AttributeError:</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
        raise ImportError('Class %s cannot be found (%s)' %</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
                          (class_str,</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
                           traceback.format_exception(*sys.exc_info())))</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
These appear to be the drivers included. </p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
root@compute01:/usr/lib/python2.7/dist-packages/cinder/volume/drivers# ls -lash xio*</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
68K -rw-r--r-- 1 root root 68K Oct 15 08:03 xio.py</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
52K -rw-r--r-- 1 root root 50K Jan 30 17:44 xio.pyc</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
</p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
root@compute01:/usr/lib/python2.7/dist-packages/cinder/volume/drivers# </p>
<p style="-webkit-text-stroke-width: initial; margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(68, 83, 97); -webkit-text-stroke-color: rgb(68, 83, 97);">
<br>
</p>
</div>
<div><span style="color: rgb(89, 89, 89); font-family: Cambria, serif; font-size: 11pt;">Steven Searles | </span><a href="mailto:ssearles@zimcom.net" class="" style="font-family: Cambria, serif; font-size: 11pt;">ssearles@zimcom.net</a></div>
<div>
<div id="">
<div class="" style="font-family: Helvetica; font-size: 12px;">
<div class="">
<div class="">
<div class="" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">
<span class="" style="font-size: 11pt; font-family: Cambria, serif; color: rgb(89, 89, 89);">Zimcom Internet Solutions  | <a href="http://www.zimcom.net/" class="">www.zimcom.net</a><o:p class=""></o:p></span></div>
<div class="" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; line-height: 24px;">
<span class="" style="font-size: 11pt; line-height: 22px; font-family: Cambria, serif; color: rgb(89, 89, 89);">O: 513.231.9500  |  D: 513.233.4130<o:p class=""></o:p></span></div>
<div class="" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">
<span class="" style="font-size: 11pt; font-family: Cambria, serif; color: rgb(89, 89, 89);"><br class="Apple-interchange-newline">
</span></div>
</div>
</div>
<br class="Apple-interchange-newline">
</div>
<span style="font-family: Calibri;"><img height="36" width="163" apple-inline="yes" id="84FF77AB-3DBB-421B-9F9A-DF6871FA8AB6" apple-width="yes" apple-height="yes" src="cid:899C4608-9581-4655-8973-EE2E707A5A53" class="" type="image/png"></span></div>
</div>
</div>
</span>
</body>
</html>