Pure Storage cinder driver error in RHOSP 16

Solution In Progress - Updated -

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.

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