manila/ceph-nfs is not started after deployment is complete, /usr/bin/ganesha.nfsd is not found in container image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Triaged
|
High
|
Unassigned |
Bug Description
release: tripleo rocky
I deployed OpenStack with Ceph in HCI configuration - 3 computes, each having 1x 1GB OSD.
Manila serive with NFS backend is enabled, following environment files are included:
-e /home/stack/
-e /home/stack/
-e /home/stack/
-e /home/stack/
-e /home/stack/
Manila parameters set as:
ManilaCephFSB
ManilaCephFSD
ManilaCephFSC
ManilaCephFSC
ManilaCephFSC
# manila cephfs driver supports either native cephfs backend - 'CEPHFS'
# (users mount shares directly from ceph cluster), or nfs-ganesha backend -
# 'NFS' (users mount shares through nfs-ganesha server)
ManilaCephFSC
After the deployment ceph-nfs is not enabled and not started, if you atempt to start it fails with /usr/bin/
More details: http://
Changed in tripleo: | |
importance: | Undecided → High |
milestone: | none → train-2 |
status: | New → Triaged |
Changed in tripleo: | |
milestone: | train-2 → train-3 |
Changed in tripleo: | |
milestone: | train-3 → ussuri-1 |
Changed in tripleo: | |
milestone: | ussuri-1 → ussuri-2 |
Changed in tripleo: | |
milestone: | ussuri-2 → ussuri-3 |
Changed in tripleo: | |
milestone: | ussuri-3 → ussuri-rc3 |
Changed in tripleo: | |
milestone: | ussuri-rc3 → victoria-1 |
Changed in tripleo: | |
milestone: | victoria-1 → victoria-3 |
Ok, Rocky uses docker. io/ceph/ daemon: v3.2.1- stable- 3.2-luminous- centos- 7-x86_64 and that does not pack nfs-ganesha
ceph-container-4.0 adds nfs-ganesha packages, so I either have to use docker. io/ceph/ daemon: v4.0.0- stable- 4.0-luminous- centos- 7-x86_64 with Rocky or switch to Stein which uses ceph-container-4.0 images by default
Isn't Manila with NFS suosed to be tested in one of RDO CI configurations?