Challenging the world to change

01.12.04

SUSE LINUX School Server

Peter Varkoly, Entwickler

Peter.Varkoly@suse.com

01.12.04

Teil I: Einführung

Produktüberblick

Basiert auf SUSE LINUX Openexchange Server 4.1

Als multifunktionale Server-Lösung für Schulen konzipiert

Schulen waren an der Entwicklung beteiligt

Serverfunktionen

Internetzugang für Netzwerke (Modem, ISDN, DSL, leased line)

All-in-one IP-Server: Stellt DNS-, DHCP-, E-Mail-, LDAP- und Proxydienst bereit, inklusive Firewall und Virenscanner

Mehrplattform-Authentikation- Datei- und -Druckserver (Windows: PDC, Linux/Unix/Mac-OSX: NFS/LDAP/CUPS)

Transparenter Einsatz in einzelnen Schulen oder Schulverbänden

Hervorragende Skalierbarkeit

Unterstützt die automatische Installation von SUSE-LINUX-basierten Clients

Einfache Anmeldung von Windows-Clients an Domänen (inkl. vordefinierten Loginskripten und Profilen für Benutzergruppen)

Externer Administrationszugang per HTTPS und/oder ssh möglich

Per Browser bedienbare Benutzeroberfläche (GUI)

Graphische Dienste für alle Benutzer: Webmail, Terminkalendar, Internes Forum

Einfach zu bedienendes Webinterface für Administratoren und Lehrer

An Schulbedürfnisse angepasstes Benutzerverwaltungssystem, inklusive vordefinierte Gruppen (Klassen, Kurse, Schüler, Verwaltung)

Zugang zu Serverdiensten (Internet, Drucken, Mail, Groupware) kann individuell für einzelne Räume oder Benutzer konfiguriert werden

Import von Schüler- und Lehrerlisten (CSV-Format, bzw. direkt aus bestimmten Schulverwaltungsprogrammen)

Verteilen und Einsammeln von Dateien

Grafische Mail- und Systemlaststatistik

Arbeit und Prüfungen in geschützter Umgebung

Externer Zugang auf GUI und Filesystem per HTTPS möglich

01.12.04

Teil II: Szenarien

Beispiel eines schulinternen Netzwerks

25

Jeder Computerraum kann individuell konfiguriert werden

Der School Server bildet vorhandene Raumstrukturen ab

Servernetz

192.168.0.0/16

172.16.0.0/16

10.0.0.0/8

Raum 1

N.N.2.1-

N.N.2.63

Raum 2

N.N.2.65-

N.N.2.127

Annon-DHCP-

Adressraum

(für neue oder

vorübergehende

Rechner)

N.N.1.1-

N.N.1.254

Das Servernetz I.
Separater Gateway im Schulnetz

25

Der School Server kann auf einfache Weise in bestehende Strukturen integriert werden

In diesem Szenario sellt der School Server neben einem seperatem Gateway zusätzliche Funktionalität bereit

School Server

Administration

Datei-, Druck- und Mail-Server

DNS-, DHCP-, LDAP-, WWW-

und Installationsserver

Groupwarefunktionalität

(Proxy-Dienst)

Schulnetzwerk

Gateway

DNS forwarder, NAT

Internet

Das Servernetz II.
Der School Server als Gateway

25

Der School Server kann gleichzeitig als Internet-Gateway und Server für Zusatzdienste verwendet werden

School Server

Administration

Datei-, Druck- und Mailserver

DNS-, DHCP-, LDAP-, WWW- und

Installationsserver

Groupwarefunktionalität

Internet-Proxy

Schulnetzwerk

Internet

SUSE Firewall

Transportnetz DMZ

Das Servernetz III. School Server als Gateway + Separater Gateway

25

Vorhandene Gateways können mit dem School Server weiter verwendet werden

Zusätzlich zu dem Gateway bietet der School Server Firewall- und Zugangskontrolldienste

School server

Administration

Datei-, Druck- und Mailserver

DNS-, DHCP-, LDAP-, WWW- und

Installationsserver

Groupwarefunktionalität

Internet-Proxy

Schulnetzwerk

Internet

Gateway

DNS forwarder, NAT

Skalierbarkeit

25

Falls nötig, können die Dienste des School Servers auf mehrere Rechner verteilt werden

School Server

Dienste werden über mehrere Rechner

verteilt

4. Server

Druckserver

Installations-

server

1. Server

Administration

LDAP

DNS

DHCP

Proxy

3. Server

Mailserver,

HTTP-Server,

Groupware

2. Server

Dateiserver

(Samba,

NFS, ...)

Zentrale Administration

25

Einzelne Dienste des School Servers können zentral für mehrere Schulen zur Verfügung gestellt werden

1. Schule

3. Schule

2. Schule

n. Schule

School Server

bietet Dienste für mehrere Schulen,

z. B.

Zentraler LDAP-, DNS- und Proxy-Server

Zentrale Administration

Firewall

Firewall

Firewall

Firewall

Mehrere Schulen in einem Netz

Zentrale LDAP, DNS und DHCP Server

ldapbase: dc=fds-schule,dc=de

Die lokale LDAP-Server replizieren ihre

Einträge in diesen LDAP-Server

LBS

LOGIN-SUFFIX=LBS

ldapbase= gleich

Sambdomain: LBS

DNS: lbs.fds-schule.de

Admin-, groupware-, mail- und LDAP-Server lokal

ESS

LOGIN-SUFFIX=ESS

ldapbase= gleich

Sambdomain: ESS

DNS: ess.fds-schule.de

Admin-, groupware-, mail- und LDAP-Server lokal

HSS

LOGIN-SUFFIX=HSS

ldapbase= gleich

Sambdomain: HSS

DNS: hss.fds-schule.de

Admin-, groupware-,

mail- und LDAP-Server lokal

Zentraler

Proxyserver

LDAP-Struktur in Freudenstadt

dc=fds-schule,dc=de

o=DNS,dc=fds-schule,dc=de

ou=ess.fds-schule.de,o=DNS,dc=fds-schule,dc=de

ou=10.IN-ADDR.ARPA,dc=fds-schule,dc=de

o=DHCP,dc=fds-schule,dc=de

cn=Global,o=DHCP,dc=fds-schule,dc=de
cn=ESS,cn=Global,o=DHCP,dc=fds-schule,dc=de

uid=essbigboss,dc=fds-schule,dc=de

cn=ESW3BK,dc=fds-schule,dc=de

Scalierung des Schulservers

FW

mit

NAT

Schul-

netz

Schulserver

Hier läuft alles

außer:

mailsystem

groupware

DMZ mit privaten

IP-Adressen

Webserver der

Schule

Mailserver +

Groupware

LDAP-Daten

werden aus dem

Schulserver

geholt

SuSE

FW

„Megaschulserver“

Schule 1

Schule 2

Schule 3

Schule sehr viel

FW

FW

FW

FW

Zentraler Schulserver I.

Administration, Proxy

Zentraler Schulserver II.

Samba + NFS

Zentraler Schulserver III.

Mailserver + Groupware

Zentrale Admininstration

Zentraler LDAP-Server

Zentraler DNS- und

DHCP- Server

Neue Features in V2.0

Basiert auf SLES9

Samba 3.0

Erweiterte Kontrollmöglichkeiten:

Bildschirmüberwachung

Zeitgesteuerter Zugangsstatus

Zugangskontrolle gruppenweise

Erweiterte Proxykonfiguration

Verbessert Blacklistunterstüzung

Einführung von Systemadministrationsrechten für Lehrer:

Benutzerverwaltung

Verwaltung der Rechner (registrieren / löschen)

Neue Features in V2.0

Groupware wählbar:

Open eXchange (Java + Postgress)

eGroupware (PHP + MySQL)

Horde (PHP + MySQL)

Crashrecovery durch zusätzliche Festplatte

Vielen Dank für Ihre Aufmerksamkeit!
Peter Varkoly - Entwickler
Peter.Varkoly@suse.com
Weitere Informationen unter:
ftp://ftp.suse.com/pub/people/varkoly/Schulserver/doku

2003-10-13T13:45:10