[doc][rfe] Need to call out Generic Driver limitations

Bug #1867950 reported by Goutham Pacha Ravi
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)

Bug Description

The "Generic" backend/driver in Manila is a community maintained software defined storage backend/driver. It provisions and uses OpenStack compute (Nova) VMs as NFS/CIFS share servers and creates backing storage via Cinder volumes.

There are some limitations that need to be acknowledged for considering this driver in a production deployment of OpenStack Manila. Currently, there is no documentation on what these limitations are, besides the note that some Nova backends can only support 26 shares due to a limitation on the number of PCI devices [1]

[1] https://docs.openstack.org/manila/latest/admin/generic_driver.html#known-restrictions

Revision history for this message
Goutham Pacha Ravi (gouthamr) wrote :

One of the limitations that severely affects availability in the cloud is the Single Point of Failure (SPOF) issue. The driver uses a Nova VM as its NAS (NFS/CIFS) server. If/When the server goes down, there is no way to continue serving data.

Revision history for this message
Goutham Pacha Ravi (gouthamr) wrote :

Some more notes on the SPOF issue can be found on this specification: https://review.opendev.org/#/c/504987/

Revision history for this message
Tom Barron (tpb) wrote :

The generic driver assumes the manila-share service is running on a node where there is an integration bridge where it can plug in the service VM (nova instance in this case). This condition does not hold in a common deployment topology where manila-share is run on a controller node and networking services are run on a separate dedicated node.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers