Hello!
I’ve set up 3 master nodes with EOS 5.2.5 on Alma8 nodes, containing QDB, MGM, MQ services. I’ve got QDB cluster running with a leader and MGM with a master promoted, so it’s time to add the first FST node.
On FST node I’ve placed the same /etc/eos.keytab and /etc/eos/fuse.sss.keytab files, edited “QDB_HOST=master1.eos” and “fstofs.broker root://master1.eos:1097//eos/” options in /etc/eos/config/fst/fst and started eos5-fst@fst service.
Master(QDB, MGM, MQ) node still doesn’t see the node.
Even when I run “eosfstregister -r master1.eos /data/fst/ default:6” against pre-created dirs on FST node, I’m getting the following error on master:
240117 09:04:11 INFO [00099/00099] - ::IdMap sec.prot=sss sec.name="eosnobody" sec.host="fst5.eos" sec.vorg="" sec.grps="eosnobody" sec.role="" sec.info="" sec.app="" sec.tident="root.171468:287@fst5" vid.uid=99 vid.gid=99 sudo=0 gateway=0
240117 09:04:11 INFO [00099/00099] eosnobody ::open op=read path=/proc/admin/ info=mgm.cmd.proto=MigSJhokNTQ2ZTc3ZGItNWY0YS00NjgwLWI1ZDEtNTViOTZiMjNkZjcx
240117 09:04:11 ERROR [00099/00099] eosnobody ::Emsg Unable to execute proc command - you don't have the requested permissions for that operation (2) /proc/admin/; Operation not permitted
On master:
[root@master1 ~]# eos whoami
Virtual Identity: uid=0 (0,3,99) gid=0 (0,4,99) [authz:sss] sudo* host=localhost domain=localdomain
[root@master1 ~]# eos vid enable sss
success: set vid [ eos.rgid=0 eos.ruid=0 mgm.cmd=vid mgm.subcmd=set mgm.vid.auth=sss mgm.vid.cmd=map mgm.vid.gid=0 mgm.vid.key=<key> mgm.vid.pattern=<pwd> mgm.vid.uid=0 ]
Meanwhile on FST:
[root@fst5 ~]# eosfstregister -r master1.eos /data/fst/ default:6
...
/data/fst/01 : uuid=bf9308c0-f557-4e7e-b396-5464a3f7934b fsid=undef
error: errc=3010 msg="[ERROR] Error response: permission denied"
error: errc=3010 msg="[ERROR] Error response: permission denied"
...
[root@fst5 ~]# eos whoami
error: MGM root://localhost not online/reachable
Not sure why FST doesn’t see MGM as master1.eos, as long as I’ve got “QDB_HOST=master1.eos” and “fstofs.broker root://master1.eos:1097//eos/” options in /etc/eos/config/fst/fst