Technische Informatik

Sascha Silbe

 

globale, verteilte Dateisysteme: AFS

Funktionsweise

Server-Typen

Unter Server wird in diesem Zusammenhang meisst ein einzelner Prozess auf einem Server-Rechner gemeint. Das heißt, daß mehrere dieser Server auf einer Server-Maschine laufen können. Der BOS-Server z.B. läuft auf jedem Server-Rechner.

  1. Fileserver:

    Stellen die verschiedenen Volumes bereit.

  2. BOS (Basic OverSeer) Server

    Dieser Prozess läuft auf jedem Server und überwacht die einzelnen Server-Prozesse.

  3. Authentication Server

    AKA Kerberos-Server, speichert die User-Passwörter und überprüft sie.

  4. Protection Server

    Übernimmt die Gruppenverwaltung und überprüft die Zugriffsrechte (ACLs). Er wird von den Fileservern befragt. User können eigene Gruppen darauf anlegen. Für das Username->AFS ID mapping ist er auch noch zuständig.

  5. Volume Server

    Ist fuer die Administration der Volumes zuständig: Erstellen, löschen, verschieben, replizieren, Backup.

  6. VLDB (Volume Location DataBase) Server

    Wartet die Liste aller verfügbaren Volumes und deren Heimatserver. Hier fragt der Cache Manager nach, welche Fileserver er kontakten muss.

  7. Update Server

    Verteilt neue Versionen der AFS Server Software an die verschiedenen Server-Rechner.

  8. Backup Server

    Ist für das Erstellen von Backups von AFS-Volumes zuständig.

  9. Salvager

    Räumt nach einem Server-Crash auf.

  10. Cache Manager

    Läuft auf jedem Client und ist fuer die Verwaltung des Cache (incl. der dazugehörigen Callbacks) und die Kommunikation mit den Servern zuständig.

  11. NTP (Network Time Protocol) Server

    Gehört nicht zum AFS, ist aber fuer den Betrieb unbedingt notwendig, da die Uhren der vielen Rechner alle synchron laufen müssen.


18.01.2001 Proseminar TI Seite 12/18