New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nfs: support internal ganesha with external ceph cluster #4010
Conversation
511408b
to
87b442c
Compare
|
container won't start because of this: https://github.com/ceph/ceph-container/blob/master/src/daemon/start_nfs.sh#L20-L23 |
c70450a
to
c74627b
Compare
|
I think having to provision the Ganesha client keyring on the ceph-nfs nodes makes perfect sense; I think that can be configured using the "ceph_nfs_ceph_user" variable and provisioned on the node using the "keys" structure (from ceph-client role)? What do you think? |
314ade5
to
138465c
Compare
138465c
to
b295fea
Compare
|
@gfidente the variable the template for ganesha.conf has this code which requires |
|
I think that would be okay ... and in TripleO we only want the MDS FSAL so we disable nfs_obj_gw [1]; do you think things will work when it is disabled? |
|
@gfidente yes, it will work. |
f9a5f88
to
37041ed
Compare
|
jenkins test pipeline |
This commits allows to deploy an internal ganesha with an external ceph cluster. This requires to define `external_cluster_mon_ips` with a comma separated list of external monitors. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1710358 Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
if `nfs_obj_gw` is True when deploying an internal ganesha with an external ceph cluster, `ceph_nfs_rgw_access_key` and `ceph_nfs_rgw_secret_key` must be provided so the ganesha configuration file can be generated. Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5ad911b
to
b7ea9d7
Compare
This commits allows to deploy an internal ganesha with an external ceph cluster.
This requires to define
external_cluster_mon_ipswith a commaseparated list of external monitors.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1710358
Signed-off-by: Guillaume Abrioux gabrioux@redhat.com