[RFE] Support switching from DBUS API to Ceph Mgr API when using CephFS NFS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Fix Released
|
Medium
|
Goutham Pacha Ravi |
Bug Description
Manila's CephFS/NFS driver can work with a standalone NFS-Ganesha service or a cephadm deployed NFS-Ganesha service. The advantage of a standalone NFS service is the flexibility it provides to isolate the NFS service from the ceph cluster; however, high availablity isn't configurable natively - one would have to use an external service such as pacemaker to configure Active/Passive HA. The Manila driver uses DBUS to communicate with such a service, and that doesn't lend itself to active/active configurations of the NFS-Ganesha service.
Cephadm deployed NFS-Ganesha is capable of active/active HA. Cephadm can help setup the service as a ceph daemon on the ceph cluster nodes.
Manila must provide a way to move exports between these two configurations.
Changed in manila: | |
assignee: | nobody → Goutham Pacha Ravi (gouthamr) |
milestone: | none → bobcat-rc1 |
Changed in manila: | |
status: | New → In Progress |
tags: | added: api |
Changed in manila: | |
milestone: | bobcat-rc1 → caracal-1 |
importance: | Undecided → Medium |
status: | In Progress → Fix Released |
milestone: | caracal-1 → bobcat-rc1 |
Partial fix: https:/ /review. opendev. org/c/openstack /manila/ +/879013