OpenAFS
- OpenAFS ist für den normalen Betrieb der Notebooks nicht notwendig
Installation
Vista
Installationsanleitung für Windows
Installation (
FC_6_X86)
Über das
URZ Softwarerepo (
http://service.hrz.tu-chemnitz.de/URZ_CONTRIB/FC_6_X86/)
werden vorkonfigurierte OpenAFS-Pakete bereitgstellt.
Bei der Bereitstellung der Kernelmoduln beschränken wir uns auf die mit der Distribution bereitgestellten
i686 Kernelversionen.
- Installation (Voraussetzung für die Installation per yum ist die Konfiguration des URZ Softwarerepo)
 |
# yum install openafs openafs-client openafs-compat
Running Transaction
Installing: openafs ######################### [1/4]
Installing: openafs-kernel ######################### [2/4]
Installing: openafs-client ######################### [3/4]
Installing: openafs-compat ######################### [4/4]
Installed: openafs.i386 0:1.4.4-1.2.tucz openafs-client.i386 0:1.4.4-1.2.tucz openafs-compat.i386 0:1.4.4-1.2.tucz
Dependency Installed: openafs-kernel.i686 0:1.4.4-2.6.20_1.2948.fc6_2.tucz
Complete!
# /sbin/service openafs-client start
Updating CellServDB:
Updating SuidCells:
Starting openafs-client: afsd: All AFS daemons started.
|
 |
Die versionsabhängigen Kernelmoduln werden bei eine Kernelupgrade automatisch nachinstalliert (sofern vorhanden)
|
Die Konfiguration ist für die Zelle
tu-chemnitz.de bereitgestellt, kann bei Bedarf noch anfepasst werden (
/usr/vice/etc/ThisCell,
/usr/vice/etc/CellAlias,
/usr/vice/etc/cacheinfo).
OpenAFS Kernelmodule selbst bauen
Steht für eine Kernelversion oder -architektur kein passendes
openafs-kernel -Modul bereit, muss das Paket neu gebaut werden.
Dazu müssen auf jeden Fall die Kernelheader des gewünschten Kernels installiert sein.
Das erforderliche SRPM finden Sie ebenfalls im
URZ Softwarerepo (Die im Kasten angegebenen Versionsnummer sind Beispiele!)
 |
$ cd /tmp/
$ /usr/local/bin/rpmrepo openafs
$ KVERS=2.6.15_1.1831_FC4
$ rpmbuild --rebuild --define "kernvers ${KVERS}" --target=$(rpm -q --qf '%{arch}' \
kernel-${KVERS}) --define "build_modules 1" openafs-1.4.0-1.1.src.rpm
... verschiedene Build-Meldungen
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/anhe/RPMS/openafs/BUILD/openafs-1.4.0-root
Wrote: /tmp/openafs/RPMS/i686/openafs-kernel-1.4.0-2.6.15_1.1831_FC4_1.i686.rpm
|
Installation des Paketes:
 |
$ sudo rpm -ihv /tmp/openafs/RPMS/i686/openafs-kernel-1.4.0-2.6.15_1.1831_FC4_1.i686.rpm
|
 |
Beachte bei der Installation des RPM darauf, daß es sich um eine Installation (-i) und nicht um ein Update (-U) handelt!
|
Nutzung AFS-Filesystem

Der AFS-Client wird automatisch beim booten gestartet, unabhängig von der aktuellen Netzwerk-Konnektivität. Die Nutzung von AFS funktioniert nur wenn eine Verbindung in das Campusnetz besteht.
Eine Zeitsynchronisation wird unbedingt empfohlen, da die Beschaffung von Kerberostickets bzw. AFS-Tokens schon bei kleinen Abweichungen im Minutenbereich fehlschlägt.
Authentifizierung
- AFS-Token beschaffen:
$ klog <nkz>
- Token verwerfen:
$ unlog
- Kerberostickets verwerfen
$ kdestroy
AFS Filesystem
- unsere AFS-Zelle is unter
/afs/tu-chemmnitz.de/ montiert
- AFS-Homeverzeichnis:
/afs/tu-chemnitz.de/home/urz/n/nkz, wobei n für den ersten Buchstaben des Nutzerkennzeichens steht.