= DB server installation = * the `osdserver` process is installed with the dedicated `openafs-osdserver` RPM * for this RPM, there is a dedicated repository in ''SL/53/x86_64_extra/afs-osdserver'' * in vamos, this repository is selected by the ''CF_YUM_extrarepos_afsosddb'' variable * it was included in the ''afs-dbserver-mod'' = Enabling clients for OSD + Vicep-Access = * handled by the ''afsosd-mod'' * install proper AFS client + module (''afs1410osd-alma'' repository) * install ''SLZ_vicep_lustre_links'' RPM /!\ not in modifier yet = Original setup for a Lustre-based vice partition = * once Lustre is available, setup the partition * create the appropriate link to lustre (must match the link distributed to clients via RPM) {{{ [zyklop20] ~ # ln -s /lustre/vpxl /vicepal }}} * do create the `AlwaysAttach` file (otherwise, non-partition /vicep directories are ignored) {{{ [zyklop20] ~ # touch /vicepal/AlwaysAttach }}} * protect the "vice partition" from fileserver usage: {{{ [zyklop20] ~ # touch /vicepal/OnlyRxosd }}} * launch the `rxosd` process {{{ [zyklop20] ~ # bos create localhost rxosd simple /usr/afs/bin/rxosd -localauth }}} * this has no immediate effect, vice partitions are touched once the osddb asks for them * add the appropriate OSDDB entry * `/vicepal` => lun = 1 * 26 + 11 (where ''a'' corresponds to 1 and ''l'' to 11 (=12-1)) {{{ osd createosd -id 2 -name zyklop20-al -ip 141.34.22.43 -lun 37 -minsize 1m -maxsize 2048g -wrprio 64 -rdprio 64 }}} * /!\ this requires AFS admin privileges, of course (currently, osd createosd has no -localauth)