Back to bug 1772316

Who When What Removed Added
Ernesto Puerta 2019-11-15 17:24:06 UTC Status NEW ASSIGNED
Drew Harris 2019-11-25 17:29:08 UTC Target Release 4.0 4.1
Madhavi Kasturi 2019-12-02 12:10:15 UTC Target Release 4.1 4.0
Madhavi Kasturi 2019-12-09 06:48:04 UTC Keywords TestBlocker
Ernesto Puerta 2019-12-19 20:14:57 UTC CC dsavinea, gabrioux, jbrier
Link ID Github ceph/ceph-ansible/issues/4467
Flags needinfo?(gabrioux) needinfo?(dsavinea) needinfo?(jbrier)
Ernesto Puerta 2019-12-19 20:27:37 UTC Status ASSIGNED ON_QA
John Brier 2019-12-19 22:36:17 UTC Flags needinfo?(jbrier)
Madhavi Kasturi 2019-12-23 10:31:10 UTC Status ON_QA ASSIGNED
Hemant G 2020-01-02 09:06:30 UTC Target Release 4.0 4.1
CC hgurav
Madhavi Kasturi 2020-01-21 11:13:49 UTC CC tserlin
Blocks 1730176
Bara Ancincova 2020-01-22 11:07:00 UTC CC epuertat
Docs Contact asriram bancinco
Doc Text .Adding or deleting NFS mount points does not work in the Dashboard

The {product} Dashboard does not allow you add or delete a NFS mount point. To work around this issue:

. Redeploy the `ceph-nfs` role with the `ceph_nfs_rados_backend` variable set to `true` and the `ceph_nfs_rados_export_index` variable set to `conf-_identified_` where _identified_ can be any name but preferable linked to the `nfs-ganesha` daemon, such as `conf-manga023`.

. Modify the `/etc/ganesha/ganesha.conf` file to ensure the `RADOS_URLS` section matches the following one:
+
[subs='quotes']
----
# Insert before EXPORT section
RADOS_URLS {
Ceph_Conf = _file_;
UserId = "_user_";
watch_url = "_object_";
}
----
+
--
_Replace_:

* _file_ with the path to the Ceph configuration file, such as `/etc/ceph/ceph.conf`
* _user_ with the user ID of a user that has a keying defined in the `/etc/ceph/ceph._user_.keyring`, for example `admin`
* _object_ with a path to an existing RADOS object, for example `rados://cephfs_data/conf-manga023`
--

. Store this file in RADOS:
+
[subs='quotes']
----
rados -p cephfs_data put conf-_identified_ /etc/ganesha/ganesha.conf
----
+
Replace _identified_ with the value that you set in the `ceph_nfs_rados_export_index` variable, for example:
+
----
# rados -p cephfs_data put conf-magna023 /etc/ganesha/ganesha.conf
----

. Store at least one export in RADOS, for example:
+
----
# rados -p cephfs_data put export-20134 export.conf
----

. Reload the `nfs-ganesha` service:
+
----
# systemctl reload nfs-ganesha.service
----

. In the Dashboard, navigate to *Dashboard* > *Cluster* > *Manage Modules* > *Dashboard* and change `GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE` to `cephfs_data`. Click *Update*.

As result, you can create and delete NFS mount points directly in the Dashboard as expected.
Doc Type If docs needed, set a value Known Issue
Flags needinfo?(epuertat)
Ernesto Puerta 2020-01-22 13:56:53 UTC Flags needinfo?(epuertat)
Bara Ancincova 2020-01-27 08:25:55 UTC Doc Text .Adding or deleting NFS mount points does not work in the Dashboard

The {product} Dashboard does not allow you add or delete a NFS mount point. To work around this issue:

. Redeploy the `ceph-nfs` role with the `ceph_nfs_rados_backend` variable set to `true` and the `ceph_nfs_rados_export_index` variable set to `conf-_identified_` where _identified_ can be any name but preferable linked to the `nfs-ganesha` daemon, such as `conf-manga023`.

. Modify the `/etc/ganesha/ganesha.conf` file to ensure the `RADOS_URLS` section matches the following one:
+
[subs='quotes']
----
# Insert before EXPORT section
RADOS_URLS {
Ceph_Conf = _file_;
UserId = "_user_";
watch_url = "_object_";
}
----
+
--
_Replace_:

* _file_ with the path to the Ceph configuration file, such as `/etc/ceph/ceph.conf`
* _user_ with the user ID of a user that has a keying defined in the `/etc/ceph/ceph._user_.keyring`, for example `admin`
* _object_ with a path to an existing RADOS object, for example `rados://cephfs_data/conf-manga023`
--

. Store this file in RADOS:
+
[subs='quotes']
----
rados -p cephfs_data put conf-_identified_ /etc/ganesha/ganesha.conf
----
+
Replace _identified_ with the value that you set in the `ceph_nfs_rados_export_index` variable, for example:
+
----
# rados -p cephfs_data put conf-magna023 /etc/ganesha/ganesha.conf
----

. Store at least one export in RADOS, for example:
+
----
# rados -p cephfs_data put export-20134 export.conf
----

. Reload the `nfs-ganesha` service:
+
----
# systemctl reload nfs-ganesha.service
----

. In the Dashboard, navigate to *Dashboard* > *Cluster* > *Manage Modules* > *Dashboard* and change `GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE` to `cephfs_data`. Click *Update*.

As result, you can create and delete NFS mount points directly in the Dashboard as expected.
.NFS Ganesha in Dashboard

The {product} Dashboard currently does not support managing NFS Ganesha.
Flags needinfo?(epuertat)
Ernesto Puerta 2020-01-27 09:26:49 UTC Flags needinfo?(epuertat)
Ernesto Puerta 2020-02-18 12:49:48 UTC Target Release 4.1 5.0
Guillaume Abrioux 2020-03-03 09:10:08 UTC Flags needinfo?(gabrioux)
Ernesto Puerta 2020-03-13 17:34:26 UTC Summary [Ceph-Dashboard] NFS :Unable to add mount point as there is No cluster and no daemon available Ceph-Ansible role to deploy and configure NFS-Ganesha RGW exports
Dimitri Savineau 2020-04-16 13:19:43 UTC Flags needinfo?(dsavinea)
Ernesto Puerta 2020-04-21 08:08:22 UTC Summary Ceph-Ansible role to deploy and configure NFS-Ganesha RGW exports NFS-Ganesha (RGW) Support UI
Ernesto Puerta 2020-04-21 08:08:37 UTC Keywords FutureFeature
Ernesto Puerta 2020-06-04 18:47:23 UTC Status ASSIGNED ON_QA
Veera Raghava Reddy 2020-06-09 12:22:32 UTC CC vereddy
Gaurav Sitlani 2020-06-23 03:59:32 UTC CC gsitlani
Geo Jose 2020-06-23 04:40:13 UTC CC gjose
Ernesto Puerta 2020-07-01 08:57:29 UTC Priority unspecified medium
PnT Account Manager 2020-07-10 23:07:25 UTC CC hgurav
Drew Harris 2020-11-09 16:56:48 UTC Target Milestone rc ---
Ernesto Puerta 2020-11-19 11:11:05 UTC Docs Contact bancinco asriram
QA Contact mkasturi pnataraj
Ernesto Puerta 2020-11-19 11:14:27 UTC CC pnataraj
Flags needinfo?(pnataraj)
Preethi 2020-12-17 18:42:51 UTC Flags needinfo?(pnataraj)
Preethi 2020-12-17 18:56:26 UTC Status ON_QA VERIFIED
Anjana Suparna Sriram 2021-03-15 10:11:23 UTC Blocks 1938946
Red Hat Bugzilla 2021-05-07 07:47:39 UTC CC jbrier
Tomas Petr 2021-06-11 07:28:36 UTC CC tpetr
Renich Bon Ciric 2021-08-04 18:41:11 UTC CC renich
Red Hat One Jira (issues.redhat.com) 2021-08-26 17:02:01 UTC Fixed In Version ceph-16.0.0-7953.el8cp
Link ID Red Hat Issue Tracker RHCSDASH-31
Red Hat One Jira (issues.redhat.com) 2021-08-26 17:02:05 UTC Link ID Red Hat Issue Tracker RHCEPH-1007
errata-xmlrpc 2021-08-30 00:08:53 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2021-08-30 08:22:57 UTC Resolution --- ERRATA
Status RELEASE_PENDING CLOSED
Last Closed 2021-08-30 08:22:57 UTC
errata-xmlrpc 2021-08-30 08:23:31 UTC Link ID Red Hat Product Errata RHBA-2021:3294

Back to bug 1772316