*

OpenAFS

  • OpenAFS ist für den normalen Betrieb der Notebooks nicht notwendig

Installation Windows XP Windows Vista Vista

Installationsanleitung für Windows

Installation (Linux 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)

Beispiel
# 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.

Hinweis 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 Linux

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!)

Beispiel
$ 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:

Beispiel
$ sudo rpm -ihv /tmp/openafs/RPMS/i686/openafs-kernel-1.4.0-2.6.15_1.1831_FC4_1.i686.rpm

Hinweis Beachte bei der Installation des RPM darauf, daß es sich um eine Installation (-i) und nicht um ein Update (-U) handelt!

Nutzung AFS-Filesystem

HELP 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 Linux

  • 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.