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.
- Fileserver:
Stellen die verschiedenen Volumes bereit.
- BOS (Basic OverSeer) Server
Dieser Prozess läuft auf jedem Server und überwacht die einzelnen Server-Prozesse.
- Authentication Server
AKA Kerberos-Server, speichert die User-Passwörter und überprüft sie.
- 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.
- Volume Server
Ist fuer die Administration der Volumes zuständig: Erstellen, löschen, verschieben,
replizieren, Backup.
- 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.
- Update Server
Verteilt neue Versionen der AFS Server Software an die verschiedenen Server-Rechner.
- Backup Server
Ist für das Erstellen von Backups von AFS-Volumes zuständig.
- Salvager
Räumt nach einem Server-Crash auf.
- 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.
- 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 |
|