During my porting task to new SystemServices (systemd supportd and more), I've
just noticed that the nfs service is setup in 2 places:
- /usr/bin/install_server (from oscar core)
- /var/lib/oscar/packages/nfs/server-post-install
For the moment, the nfs opkg is not used and contains hardcoded stuffs like the
iface (eth1).
Any reason to ignore the opkg-nfs-server package and configure the nfs service
in /usr/bin/install_server (present situation)?
If we move to use the opkg-nfs package, how do we deal with homedir tests on
nodes if nfs is not enable in the selector? Is nfs required for an OSCAR
cluster? (alternatives are rsync homes, lustre, ...)
The underlying question is that nfs-utils package that contains
/lib/systemd/system/nfs.service is not required by any installed package. (on
Fedora-15+ for example)
So either we chose /usr/bin/install_server to configure nfs and then oscar will
need to requires nfs-utils, or, we chose to use the nfs-opkg-server to
configure nfs, and we have opkg-nfs-server that requires nfs-utils.
Pro and Cons:
- in install_server:
PRO: easy to fix (add nfs-utils dependancy to package (or equivalent on
debian)
CONS: ugly and forced to used NFS for data sharing.
- on opkg-nfs-server:
PRO: clean, allows alternatives like lustre or rsync (in the future)
CONS: need more work (script hardcoded), what do we do in step 8?
Any advice?
Olivier.
--
Olivier LAHAYE
CEA DRT/LIST/DM2I/DIR
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel