Das Debian-LAN Projekt ====================== Installation eines Debian-Netzwerks einfach gemacht --------------------------------------------------- Die Installation und der Betrieb eines einzelnen Rechners mit Freier Software stellt dank zahlreicher GNU/Linux Distributionen keine besondere Schwierigkeit dar. Im Gegensatz dazu erfordert das Aufsetzen einer kompletten Netzwerkumgebung (LAN) mit zentraler Maschinen- und Benutzerverwaltung erhebliche Kenntnisse und bringt einen großen Konfigurationsaufwand mit sich. Ziel des Debian-LAN Projekts ist, die Installation und den Betrieb einer auf Debian basierenden Netzwerkumgebung so einfach wie möglich zu gestalten, ohne dabei Flexibilität für individuelle Anpassungen und Erweiterungen aufgeben zu müssen. Debian-LAN verwendet FAI (Fully Automatic Installation) um sämtliche im lokalen Netzwerk vorhandenen Maschinen automatisch einzurichten. Dazu stellt es eine 'FAI-config-space' zur Verfügung, die sämtliche Information über jeden Rechner in strukturierter und leicht anpassbarer Form enthält: Installierte Pakete und deren Konfiguration, zusätzlich erforderliche Dateien und gegebenenfalls notwendige Anpassungen. Nach Installation des Hauptservers (von CD oder durch 'Umwandlung' einer minimalen Debian-Installation) können alle weiteren Rechner mittels PXE gebootet und direkt wie vorgegeben installiert und eingerichtet werden. Derzeit sind folgende Rechner-Profile implementiert: * mainserver (stellt sämtliche Dienste zur Verfügung) - Authentifizierung (Kerberos) - Verzeichnisdienst (LDAP) - GOsa (grafische Benutzerverwaltung) - NFSv4+Kerberos home-Verzeichnisse - ICINGA und Munin (System-Monitoring) - DNS und DHCP - SMTP/IMAP/Web Server - Disk Quota - Squid Proxy - System Backup - ... * workstation (Desktop-Rechner) - Gnome, KDE, Xfce, LXDE, ... - beliebige Paketauswahl * diskless workstation (Live System) - wie workstation - root-Dateisystem vom mainserver, PXE-boot * roaming workstation - wie workstation - Passwort-Caching für off-line Benutzung Der Vortrag stellt das Ziel, zu bewältigende Schwierigkeiten und den Stand des Debian-LAN Projekts vor. Die Umsetzung mithilfe von FAI (Fully Automatic Installation) wird eingehend erläutert. Das System findet Verwendung in Schulen, Arbeitsgruppen, Vereinen und kleinen Unternehmen. Außerdem eignet es sich zur Installation von komplexen Testumgebungen, die eine Interaktion mehrerer Rechner im LAN erfordern.