I ran a HPC cluster for an University, and relied upon good old NFSv3 for shared file storage(both home directories, and research datasets). In addition I also built out a big set of softwares compiled in one server and made available to the entire cluster via a read-only NFS mount point. The whole thing works so reliably without any hiccups whatsoever. To over some the limitations of authentication and authorisation with NFS storage, we use a centralised FreeIPA server that allows all machines in the cluster have the same UID/GID mapping everywhere.
As a cream on top, the storage we expose over NFS is ZFS, that integrates nicely with NFS.
Update 1: Yes, data security is a bit of an afterthought with NFS. As anybody in my network with physical access can mount my central storage to another server physically and access data as long as they can recreate UID/GID locally.. but, if I let someone to do this physically, I have bigger problems to deal with first.
All those IP-based ACLs are suddenly useful...
Used in lots of places if they don't want to go GPFS, Lustre, maybe CephFS nowadays. Dell-EMC Isilon is used in lots of places for NFS (and SMB): I worked at a place that had >10PB in one file system/namespace (each node both serves traffic and has disk/flash, replicated over a back-end).
> […] we use a centralised FreeIPA server that allows all machines in the cluster have the same UID/GID mapping everywhere.
(Open)LDAP is still very handy as well and used in many places. (AD is technically LDAP+Kerberos.)
* https://patchwork.kernel.org/project/cifs-client/cover/16503...
* https://www.freshports.org/sysutils/nfs-over-tls/
Activity on the NFSv4 mailing list:
* https://mailarchive.ietf.org/arch/browse/nfsv4/
But no recent commits to the draft:
* https://github.com/chucklever/i-d-rpc-tls
¯\_(ツ)_/¯
Out of curiosity, did you ever try Kereberized NFS for extra security? We tested it out a while back (and still use it in some small circumstances) but never got it stable enough for production use.
Side-note: I wouldn't be surprised if LDAP+NFS is still pretty common across universities, either as a holdover from Sun days or just out of practicality.
> Side-note: I wouldn't be surprised if LDAP+NFS is still pretty common across universities, either as a holdover from Sun days or just out of practicality.
Yes, absolutely. Most large enterprises, be it universities or big companies, have some kind of centralized directory (nowadays probably Microsoft AD), and machines (servers and end user clients) are then configured to lookup user and group info from there.