manila/ceph-nfs is not started after deployment is complete, /usr/bin/ganesha.nfsd is not found in container image

Bug #1832824 reported by Denis Karpov
6
This bug affects 1 person
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/templates/tripleo-heat-templates/environments/hyperconverged-ceph.yaml
 -e /home/stack/templates/tripleo-heat-templates/environments/ceph-ansible/ceph-ansible.yaml
 -e /home/stack/templates/tripleo-heat-templates/environments/ceph-ansible/ceph-mds.yaml
 -e /home/stack/templates/tripleo-heat-templates/environments/manila-cephfsganesha-config.yaml
 -e /home/stack/templates/tripleo-heat-templates/environments/services/manila.yaml

Manila parameters set as:

  ManilaCephFSBackendName: cephfs
  ManilaCephFSDriverHandlesShareServers: false
  ManilaCephFSCephFSAuthId: 'manila'
  ManilaCephFSCephFSEnableSnapshots: false
  ManilaCephFSCephVolumeMode: '0755'
  # 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)
  ManilaCephFSCephFSProtocolHelperType: 'NFS'

After the deployment ceph-nfs is not enabled and not started, if you atempt to start it fails with /usr/bin/ganesha.nfsd missing in Ceph container image used for ceph-nfs service.

More details: http://paste.openstack.org/show/752920/

Revision history for this message
Denis Karpov (denis-karpov) wrote :

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?

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
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-2 → ussuri-3
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-3 → ussuri-rc3
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-rc3 → victoria-1
Changed in tripleo:
milestone: victoria-1 → victoria-3
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.