VNX/Unity: Cinder driver requires storops with Red Hat OpenStack Platform 10 (User Correctable)

Summary: OpenStack Cinder Driver for Block requires Storops package for RED HAT 10.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Implementing OpenStack Cinder in RedHat Enterprise 10 Environment.

Using the VNX Cinder Driver with Red Hat OpenStack Platform 10 results in "Failed to initialize driver" errors.

Cause

With Red Hat OpenStack Platform 10, the Dell EMC storops (https://github.com/emc-openstack/storops) library must be installed on each host utilizing the VNX Cinder Driver. Storops is created and maintained by Dell EMC and is a Python library used to send commands to the VNX system. The storops library is not included in a basic installation of Red Hat OpenStack Platform 10.

Resolution

Install storops on each OpenStack host that is using the VNX Cinder driver.

Refer to the latest release with the "noarch" package from this location: https://github.com/emc-openstack/storops/releases.
 
Alternatively, the pip package manager may be used (ex. "pip install storops"). See the Dell EMC GitHub page for more details on installing storops: https://github.com/emc-openstack/storops

Additional Information

Red Hat is also aware of this new dependency.
Details can be found on Red Hat's support site: https://access.redhat.com/solutions/2888591

 

Affected Products

VNX/VNXe

Products

Dell EMC Unity Family, VNX/VNXe
Article Properties
Article Number: 000065199
Article Type: Solution
Last Modified: 30 May 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.