Hi All, We are trying to test DataCore storage backend for cinder ( running on Queens ). We have everything installed and have the cinder config all setup. However whenever we try and start the "cinder-volume" service, we get the following error: 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager File "/openstack/venvs/cinder-17.1.2/lib/python2.7/site-packages/cinder/volume/manager.py", line 456, in init_host 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager self.driver.do_setup(ctxt) 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager File "/openstack/venvs/cinder-17.1.2/lib/python2.7/site-packages/cinder/volume/drivers/datacore/iscsi.py", line 83, in do_setup 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager super(ISCSIVolumeDriver, self).do_setup(context) 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager File "/openstack/venvs/cinder-17.1.2/lib/python2.7/site-packages/cinder/volume/drivers/datacore/driver.py", line 116, in do_setup 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager self.configuration.datacore_api_timeout) 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager File "/openstack/venvs/cinder-17.1.2/lib/python2.7/site-packages/cinder/volume/drivers/datacore/api.py", line 176, in __init__ 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager raise datacore_exceptions.DataCoreException(msg) 2019-07-11 12:30:06.977 1909533 ERROR cinder.volume.manager DataCoreException: Failed to import websocket-client python module. Please, ensure the module is installed. We have the "websocket-client" installed also: pip freeze | grep websocket websocket-client==0.44.0 The datacore libraries also appear to be available in our venvs dirs: ls /openstack/venvs/cinder-17.1.2/lib/python2.7/site-packages/cinder/volume/drivers/datacore api.py driver.py exception.py fc.py __init__.py iscsi.py passwd.py utils.py We are a bit stumped at the moment and wondered if anyone knew what might be causing the error? We have managed to get Ceph and SolidFire working fine. Regards, -- Grant Morley Cloud Lead, Civo Ltd www.civo.com <https://www.civo.com/>| Signup for an account! <https://www.civo.com/signup>
On Thu, Jul 11, 2019 at 04:07:49PM +0100, Grant Morley wrote:
Hi All,
We are trying to test DataCore storage backend for cinder ( running on Queens ). We have everything installed and have the cinder config all setup. However whenever we try and start the "cinder-volume" service, we get the following error:
Just a word of warning so you don't have any bad surprises later - the DataCore driver was no longer being maintained so it was deprecated in the Rocky release and removed in Stein. If I remember correctly, they actually stopped running third party CI to test their driver in Queens, but we didn't catch it in time to mark it deprecated in that release. It could very well be fine for Queens, I just don't have any data showing that for sure.
We have the "websocket-client" installed also:
pip freeze | grep websocket websocket-client==0.44.0
Make sure you have it installed in your venv. Try this with: /openstack/venvs/cinder-17.1.2/lib/python2.7/bin/pip freeze | grep websocket
The datacore libraries also appear to be available in our venvs dirs:
ls /openstack/venvs/cinder-17.1.2/lib/python2.7/site-packages/cinder/volume/drivers/datacore api.py driver.py exception.py fc.py __init__.py iscsi.py passwd.py utils.py
We are a bit stumped at the moment and wondered if anyone knew what might be causing the error? We have managed to get Ceph and SolidFire working fine.
Regards,
--
Grant Morley Cloud Lead, Civo Ltd www.civo.com <https://www.civo.com/>| Signup for an account! <https://www.civo.com/signup>
Hi Sean, Thanks for that. Luckily we can give the device back and we haven't paid anything for it either. I'll stop trying to get it working now then :) Regards, On 11/07/2019 21:16, Sean McGinnis wrote:
On Thu, Jul 11, 2019 at 04:07:49PM +0100, Grant Morley wrote:
Hi All,
We are trying to test DataCore storage backend for cinder ( running on Queens ). We have everything installed and have the cinder config all setup. However whenever we try and start the "cinder-volume" service, we get the following error:
Just a word of warning so you don't have any bad surprises later - the DataCore driver was no longer being maintained so it was deprecated in the Rocky release and removed in Stein.
If I remember correctly, they actually stopped running third party CI to test their driver in Queens, but we didn't catch it in time to mark it deprecated in that release. It could very well be fine for Queens, I just don't have any data showing that for sure.
We have the "websocket-client" installed also:
pip freeze | grep websocket websocket-client==0.44.0 Make sure you have it installed in your venv. Try this with:
/openstack/venvs/cinder-17.1.2/lib/python2.7/bin/pip freeze | grep websocket
The datacore libraries also appear to be available in our venvs dirs:
ls /openstack/venvs/cinder-17.1.2/lib/python2.7/site-packages/cinder/volume/drivers/datacore api.py driver.py exception.py fc.py __init__.py iscsi.py passwd.py utils.py
We are a bit stumped at the moment and wondered if anyone knew what might be causing the error? We have managed to get Ceph and SolidFire working fine.
Regards,
--
Grant Morley Cloud Lead, Civo Ltd www.civo.com <https://www.civo.com/>| Signup for an account! <https://www.civo.com/signup> --
Grant Morley Cloud Lead, Civo Ltd www.civo.com <https://www.civo.com/>| Signup for an account! <https://www.civo.com/signup>
participants (2)
-
Grant Morley
-
Sean McGinnis