Standardisierter Schuldesktop auf Basis von Virtualisierungslösungen Dipl.-Ing. Dr. Robert Matzinger
Variabler Standardisierter Schuldesktop auf Basis von Virtualisierungslösungen Dipl.-Ing. Dr. Robert Matzinger
Variabler Standardisierter Schuldesktop auf Basis von Open Source- Virtualisierungslösungen Dipl.-Ing. Dr. Robert Matzinger
? PCs in PC-Räumen und Schulklassen Installation? Flexibel Einfach Zuverlässig Verschiedene Betriebssysteme Hardware-unabhängig Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 4
Verschiedene Lösungen Existierende und gewünschte: Windows Linux X2go client??? Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 5
V'lized PC Lab Gemeinsames Bett : Windows Linux X2go client??? V'lized PC Lab Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 6
Vorstellung: Robert Matzinger Informatiker, Techniker Fachhochschulstudiengänge Burgenland Internettechnologien Unterrichtsfächer wie Objektorienters Programmieren Handy-Programmierung mit Android Software und Release Management Multimedia-Systeme Systemadministration, Datenbanken PC-Räume: VIEL unterschiedliche Software Administrative Rechte für Schüler Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 7
Philosophie: sed '1,$ s/hightech/lowtech/' Übersetzung: low tech statt high tech Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 8
Lösungsansatz Virtualisierung Saubere Trennung Basissystem/Übungs-PC Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 9
Konzept: Übungsraumrechner Übungsraum-Rechner Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 10
Konzept: Basissystem Schlankes Basis-System Übungsraum-Rechner Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 11
Konzept: Virtuelle Maschinen Schlankes Basis-System Images verschiedener Übungs-PCs auf der Festplatte Übungsraum-Rechner windows linux linux2 Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 12
Konzept: Betrieb in Virtualisierung Schlankes Basis-System Images verschiedener Übungs-PCs auf der Festplatte Übungsraum-Rechner windows linux linux2 Basissystem betreibt verfügbare Übungs-PCs Images bleiben unverändert. Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 13
Basissystem Virtualbox Open Source Edition Ion3 tabbed window manager X11 Debian GNU/Linux Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 14
Screenshot: Start Automatischer Start, kein Login, Menü Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 15
Screenshots: Auswahl VM Auswahlmenü virtueller Übungs-PCs Ion3: tab or tile Immer 100% Bildschirmfläche genutzt. Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 16
Screenshots: Windows als VM Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 17
Screenshots: Debian Linux als VM Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 18
Konzept: Rechte und Installation Automatisches Reset: Machine Restart == Reset Studenten können auf virtuellen Maschinen root-rechte bekommen. Temporäre Installationen kein Problem Sysadmin-Übungen kein Problem Zugriff auf persönliche Daten über Netzwerklaufwerken Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 19
Konzept: Erstellung von VMs Einige Standard-VMs Windows mit Standard-Software Debian GNU/Linux mit Standard-Software Andere virtuelle Maschinen werden vom jeweiligen Vortragenden erstellt: Spezialwissen! Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 20
Hausübungen Studenten können virtuelle Maschinen auch auf ihren eigenen PCs und Notebooks verwenden. Virtualbox gibt es für Linux, Windows, Mac Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 21
Hardware Übungsraum PCs: 3 GHz 4 GByte RAM Macht gleichzeitigen Betrieb von 3 4 virtuellen Maschinen möglich. Für Betrieb von einer virtuellen Maschine genügen PCs ab 1,5 GHz, 1 GB. Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 22
Verteilung? Problem: Verteilung virtueller Maschinen Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 23
Verteilung virtueller Maschinen rsync... udpcast Storage Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 24
Verteilung virtueller Maschinen rsync... udpcast 3-12 min pro virtuellem PC unabhängig von der Anzahl der Rechner im Übungsraum! Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 5-20 min pro virtuellem PC Storage 25
Lehrrerrechner/Schülerrechner Lehrerrechner und Schülerrechner Einmal: Registrierung sind gleich Danach: Zentrale Administration vom Lehrerrechner aus Reset Maschinen nachladen Reboot, Shutdown Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 26
Administration einzelner PCs Maintenance Menu: Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 27
Zentrale Administration Remote Maintenance Menü: Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 28
Schülerrechner auf Projektor durchschalten... Implementierung im Basissystem Unabhängig vom (virtuellen) Übungsrechne Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 29
Installation Basissystem Installations-CD oder -USB-Stick Adaptierungen enthalten Installiert Basissystem ohne Eingaben und ohne Netzwerk in 3-10 min. Einfache Störungsbehebung auch für Laien Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 30
Integration Terminal-Services, Integration mit anderen Projekten, BMUKK-Projekt MinR Robert Kristöfl Unterstützung/Partner: Volker Traxler (TGM) Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 31
Terminallösung, X2go Terminal- Server Terminal-Client BMUKK Schule Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 32
Terminallösung, X2go Terminal- Server Terminal-Client BMUKK Schule X2go Client (Linux, Windows, Mac, ) Server (Cluster, Load Balancing, LDAP, ) Open Source Rheinland-Pfalz Musterlösung Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 33
Terminallösung, Integration Einfaches Terminal Service Terminal- Server Schülerrechner File Server BMUKK Schule Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 34
Terminallösung, Integration Eigene VMs, File Server TerminalServer Schülerrechner File Server BMUKK Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 LehrerRechner File Server Schule 35
Migration? Schüler-PC bestehende Lösung Was nun? Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 36
Integration, Migration Übungsraum-Rechner Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 37
Erfahrung: + (!) Konsequente Virtualisierung Basissystem ist Basis und sonst nichts Alle Übungs-PCs gleichberechtigt Stabilität!!! Schnell(st)e Wiederherstellung Selbsthilfe der Studierenden möglich Migration auf neue Hardware leicht Neue VMs schnell aus alten erstellt ==> Rasche Reaktion auf neue Anforderungen Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 38
Status, Kontakt Status: In Betrieb seit 2009 Derzeit Redesign in Arbeit Verfügbar ab Sommer Email: DEMO Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 39
V'lized PC Lab auf einen Blick Saubere Trennung Basissystem/Übungs-PC Reine Open Source Lösung! Keine Lizenzkosten Läuft auf Standard PCs Stabile Übungsumgebung, auch für Sysadmin-Übungen Kein schnelles Netzwerk erforderlich Schnelle Basisinstallation Live CD, Live USB Schnelle Verteilung der virtuellen Maschinen Udp, beliebig viele PCs Einfache Menüs, von Laien bedienbar Zentrale Administration vom Vortragenden-PC Durchschalten auf den Vortragenden-PC (Projektor) Unabhängig von SW und Betriebssysteme Studenten-Selbsthilfe während des Unterrichts möglich Dr. Robert Matzinger / V'lized PC Lab Bildung Online, Hall 2011 40