Pure Storage cinder driver error in RHOSP 16
Issue
After deploying RHOSP 16 the status of the cinder-volume services is Down.
According to the log, a specific python library corresponding to python2-purestorage-1.16.0-1.el7.noarch
package is missing:
ERROR cinder.volume.manager [...] Failed to initialize driver.: cinder.volume.drivers.pure.PureDriverException: Missing 'purestorage' python module, ensure the library is installed and available.
ERROR cinder.volume.manager Traceback (most recent call last):
ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/volume/manager.py", line 467, in _init_host
ERROR cinder.volume.manager self.driver.do_setup(ctxt)
ERROR cinder.volume.manager File "/usr/lib/python3.6/site-packages/cinder/volume/drivers/pure.py", line 317, in do_setup
ERROR cinder.volume.manager raise PureDriverException(msg)
ERROR cinder.volume.manager cinder.volume.drivers.pure.PureDriverException: Missing 'purestorage' python module, ensure the library is installed and available.
The container image with Pure storage cinder driver for RHOSP 16 (cinder-volume-pure-rhosp16:16.0.0
) was obtained from Red Hat portal, and the overcloud was deployed according to the instructions (overriding the DockerCinderVolumeImage
tripleo parameter).
Environment
- Red Hat OpenStack Platform 16
- Pure Storage cinder driver
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.