In my old environment I have simple nfs-ganesha export like this, which is sufficent and mounts. EXPORT { Export_Id = 200; Path = /backup; Pseudo = /backup; FSAL { Name = CEPH; Filesystem = "xxxx"; User_Id = "cephfs.xxxx.bakup"; Secret_Access_Key = "xxxxx=="; } Disable_ACL = FALSE; CLIENT { Clients = 192.168.11.200; access_type = "RW"; } CLIENT { Clients = *; Access_Type = NONE; } } In the new ganesha 5 I am getting these errors. Don't really get why it wants to create a pool rados_kv_connect :CLIENT ID :EVENT :Failed to create pool: -34 rados_ng_init :CLIENT ID :EVENT :Failed to connect to cluster: -34 main :NFS STARTUP :CRIT :Recovery backend initialization failed! cephfs kernel mount with this userid is ok. User only has access to this dir. Anyone an idea what config I need to update?
In my old environment I have simple nfs-ganesha export like this, which is sufficent and mounts.
EXPORT { Export_Id = 200; Path = /backup; Pseudo = /backup; FSAL { Name = CEPH; Filesystem = "xxxx"; User_Id = "cephfs.xxxx.bakup"; Secret_Access_Key = "xxxxx=="; } Disable_ACL = FALSE; CLIENT { Clients = 192.168.11.200; access_type = "RW"; } CLIENT { Clients = *; Access_Type = NONE; } }
In the new ganesha 5 I am getting these errors. Don't really get why it wants to create a pool
rados_kv_connect :CLIENT ID :EVENT :Failed to create pool: -34 rados_ng_init :CLIENT ID :EVENT :Failed to connect to cluster: -34 main :NFS STARTUP :CRIT :Recovery backend initialization failed!
cephfs kernel mount with this userid is ok. User only has access to this dir.
Anyone an idea what config I need to update?
I missed this, check later what it is. #RecoveryBackend = rados_ng;
Syntax errors on the config? Try to start manually with -x to be sure what does the journal log has to say? https://github.com/nfs-ganesha/nfs-ganesha/issues/730 Release notes: https://github.com/nfs-ganesha/nfs-ganesha/wiki/ReleaseNotes_5 On Thu, 28 Nov 2024 at 12:35, Marc <Marc@f1-outsourcing.eu> wrote:
In my old environment I have simple nfs-ganesha export like this, which is sufficent and mounts.
EXPORT { Export_Id = 200; Path = /backup; Pseudo = /backup; FSAL { Name = CEPH; Filesystem = "xxxx"; User_Id = "cephfs.xxxx.bakup"; Secret_Access_Key = "xxxxx=="; } Disable_ACL = FALSE; CLIENT { Clients = 192.168.11.200; access_type = "RW"; } CLIENT { Clients = *; Access_Type = NONE; } }
In the new ganesha 5 I am getting these errors. Don't really get why it wants to create a pool
rados_kv_connect :CLIENT ID :EVENT :Failed to create pool: -34 rados_ng_init :CLIENT ID :EVENT :Failed to connect to cluster: -34 main :NFS STARTUP :CRIT :Recovery backend initialization failed!
cephfs kernel mount with this userid is ok. User only has access to this dir.
Anyone an idea what config I need to update?
I missed this, check later what it is. #RecoveryBackend = rados_ng; _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io
This is new, and on in the default config. I am currently running without it just fine. I guess it is storing info for when you have other cluster nodes. RecoveryBackend = rados_ng;
Syntax errors on the config? Try to start manually with -x to be sure what does the journal log has to say? https://github.com/nfs-ganesha/nfs-ganesha/issues/730
Release notes: https://github.com/nfs-ganesha/nfs-ganesha/wiki/ReleaseNotes_5
On Thu, 28 Nov 2024 at 12:35, Marc <Marc@f1-outsourcing.eu <mailto:Marc@f1-outsourcing.eu> > wrote:
In my old environment I have simple nfs-ganesha export like this,
which
is sufficent and mounts.
EXPORT { Export_Id = 200; Path = /backup; Pseudo = /backup; FSAL { Name = CEPH; Filesystem = "xxxx"; User_Id = "cephfs.xxxx.bakup"; Secret_Access_Key = "xxxxx=="; } Disable_ACL = FALSE; CLIENT { Clients = 192.168.11.200; access_type = "RW"; } CLIENT { Clients = *; Access_Type = NONE; } }
In the new ganesha 5 I am getting these errors. Don't really get why it wants to create a pool
rados_kv_connect :CLIENT ID :EVENT :Failed to create pool: -34 rados_ng_init :CLIENT ID :EVENT :Failed to connect to cluster: - 34 main :NFS STARTUP :CRIT :Recovery backend initialization failed!
cephfs kernel mount with this userid is ok. User only has access to this dir.
Anyone an idea what config I need to update?
I missed this, check later what it is. #RecoveryBackend = rados_ng; _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io <mailto:ceph- users@ceph.io> To unsubscribe send an email to ceph-users-leave@ceph.io <mailto:ceph-users-leave@ceph.io>
participants (2)
-
Marc
-
P Wagner-Beccard