-
- Downloads
Changes related to allowing seperate 'fs' (file server) node.
Entailed new instructions for manual setup as well as integration into elabinelab framework. First, the manual path: setup.txt, setup-boss.txt, setup-ops.txt and new setup-fs.txt: Updated to reflect potential for separate fs node. The org here is a little dicey and could be confusing with ops+fs vs. ops and fs. Has not been field tested yet. */GNUmakefile.in: new fs-install target. configure, configure.in, defs-*: Somewhat unrelated, make min uid/gid to use be a defs setting. Also add config of fs-install.in script. boss-install.in, ops-install.in and new fs-install.in: Handle distinct fs node. If you have one, fs-install is run before ops-install. All scripts rely on the defs file settings of FSNODE and USERNODE to determine if the fs node is seperate. utils/checkquota.in: Just return "ok" if quotas are not used (i.e., if defs file FS_WITH_QUOTA string is null. install/ports/emulab-fs: Meta port for fs node specific stuff. Also a patch for the samba port Makefile so it doesn't drag in CUPs, etc. Note that the current samba port Makefile has this change, I am just backporting to our version. Elabinelab specific changes: elabinelab-withfs.ns: NS fragment used in conjunction with tb-elab-in-elab-topology "withfs" to setup inner-elab with fs node. elabinelab.ns: The hard work on the boss side. Recognize seperate-fs config and handle running of rc.mkelab on that node. fs setup happens before ops setup. rc.mkelab: The hard work on the client side. Recognize FsNode setup as well as differentiate ops+fs from ops setup. Related stuff either not part of the repo or checked in previously: emulab-fs package
Showing
- GNUmakefile.in 9 additions, 1 deletionGNUmakefile.in
- account/GNUmakefile.in 3 additions, 4 deletionsaccount/GNUmakefile.in
- configure 17 additions, 10 deletionsconfigure
- configure.in 6 additions, 1 deletionconfigure.in
- defs-default 2 additions, 0 deletionsdefs-default
- defs-elabinelab 9 additions, 1 deletiondefs-elabinelab
- defs-example 19 additions, 0 deletionsdefs-example
- doc/setup-fs.txt 232 additions, 0 deletionsdoc/setup-fs.txt
- doc/setup-ops.txt 28 additions, 15 deletionsdoc/setup-ops.txt
- doc/setup.txt 48 additions, 37 deletionsdoc/setup.txt
- install/GNUmakefile.in 2 additions, 2 deletionsinstall/GNUmakefile.in
- install/boss-install.in 51 additions, 13 deletionsinstall/boss-install.in
- install/fs-install.in 428 additions, 0 deletionsinstall/fs-install.in
- install/ops-install.in 168 additions, 67 deletionsinstall/ops-install.in
- install/ports/emulab-fs/Makefile 36 additions, 0 deletionsinstall/ports/emulab-fs/Makefile
- install/ports/emulab-fs/pkg-descr 2 additions, 0 deletionsinstall/ports/emulab-fs/pkg-descr
- install/ports/emulab-fs/pkg-plist 1 addition, 0 deletionsinstall/ports/emulab-fs/pkg-plist
- install/ports/ports-install 1 addition, 1 deletioninstall/ports/ports-install
- patches/samba.patch 13 additions, 0 deletionspatches/samba.patch
- sensors/and/and-emulab.conf.in 2 additions, 2 deletionssensors/and/and-emulab.conf.in
Loading
Please register or sign in to comment