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
you have to use an id and name never used before
/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)
Setup for an archive vice partition
# bos create localhost rxosd simple /usr/afs/bin/rxosd -localauth; bos start localhost rxosd
# touch /vicepa/AlwaysAttach /vicepa/OnlyRxosd
# osd createosd -id 4 -name arch -ip 141.34.32.37 -lun 0 -minsize 0kb -maxsize 10g -wrprio 64 -rdprio 64 -archival
# bos restart localhost rxosd