Eine Open Source-Lösung für den Betrieb von PC-Räumen mit virtuellen Übungsrechnern. Dr. Robert Matzinger



Ähnliche Dokumente
Eine Open Source-Lösung für den Betrieb von PC-Räumen mit virtuellen Übungsrechnern - NEWS. Dr. Robert Matzinger

Open Source Virtualisierungslösungen im Unterricht. Dr. Robert Matzinger

V'lized PC Lab Präsentation. Dipl.-Ing. Dr. Robert Matzinger

Standardisierter Schuldesktop auf Basis von Virtualisierungslösungen. Dipl.-Ing. Dr. Robert Matzinger

V'lized PC Lab Präsentation. Dipl.-Ing. Dr. Robert Matzinger

V'lized PC Lab Präsentation. Dipl.-Ing. Dr. Robert Matzinger

V'lized PC Lab Version 2. Dipl.-Ing. Dr. Robert Matzinger Mag. Volker Traxler

V'lized PC Lab Version 2. Dipl.-Ing. Dr. Robert Matzinger Mag. Volker Traxler

V'lized PC Lab Version 2. Dipl.-Ing. Dr. Robert Matzinger Mag. Volker Traxler

Unterricht im Vlizedlab

Teamschool Installation/ Konvertierungsanleitung

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Leitfaden für die Installation der Videoüberwachung C-MOR

Workshop: Eigenes Image ohne VMware-Programme erstellen

Hardware- und Softwareanforderungen für die Installation von California.pro

VirtualBox und OSL Storage Cluster

Installationsanleitung dateiagent Pro

Hardware- und Softwareanforderungen für die Installation von California.pro

OP-LOG

Schritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Tips, Tricks und HOWTOs Virtualisierung für Profis und Einsteiger Serverkonsolidierung, Testumgebung, mobile Demo

Virtualisierung in der Automatisierungstechnik

Verwendung des IDS Backup Systems unter Windows 2000

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

Tutorial: Erstellen einer vollwertigen XP Home CD aus der EEE 901 Recover DVD

Videoüberwachung als Virtuelle Maschine. auf Ihrem Server, PC oder Mac. Peter Steinhilber

Lokale Installation von DotNetNuke 4 ohne IIS

VMWare Converter. Vortrag beim PC-Treff-BB Peter Rudolph 13. Oktober 2007

Oracle VirtualBox. Zum Herunterladen für alle Betriebssysteme gibt s die VirtualBox auf:

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 11 und VMware Player

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 14 und VMware Player

Systemvoraussetzungen Werkstattplanungssystem WPS

Hyper-V Grundlagen der Virtualisierung

3 System Center Virtual Machine Manager 2012

Voraussetzungen zur Nutzung aller LANiS Funktionalitäten

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Virtual Desktop Infrasstructure - VDI

Ein buchner Unternehmen: Starke Software Gmbh Lise-Meitner-Str Schwentinental Tel.:

Formular»Fragenkatalog BIM-Server«

Verwendung des Terminalservers der MUG

Software Engineering:

Effizient, sicher und flexibel: Desktop-Virtualisierung mit Citrix XenDesktop

3 System Center Virtual Machine Manager 2012

Installationshandbuch

Windows 10 > Fragen über Fragen

Systemvoraussetzungen:

Modul C: Konversion von physischen PC in VM

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Anleitung zur Nutzung des SharePort Utility

Virtuelle Entwicklungsarbeitsplätze und Linux

Whitepaper. Produkt: combit Relationship Manager. SQL Server 2008 R2 Express um Volltextsuche erweitern. combit GmbH Untere Laube Konstanz

Ralf Simon, DV-Orga - Kreisverwaltung Birkenfeld

HANDBUCH LSM GRUNDLAGEN LSM

Systemanforderungen für MSI-Reifen Release 7

- Zweimal Wöchentlich - Windows Update ausführen - Live Update im Norton Antivirusprogramm ausführen

Systemvoraussetzungen

Virtuelle Maschinen. von Markus Köbele

NbI-HS. NbIServ Bethenhausen Bethenhausen

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

Lizenzen und virtuelle Maschinen

Persona-SVS e-sync GUI/Client Installation

EXCHANGE Neuerungen und Praxis

Funktion rsync mit den actinas Cube Systemen.

Securepoint Security Systems

Matrix42. Use Case - Inventory. Version Februar

Anleitung zur Registrierung von MSDNAA (DreamSpark) und Erwerb der Microsoft Produkte

Benutzerhandbuch für Debian Server mit SAMBA. Rolf Stettler Daniel Tejido Manuel Lässer

FTP Server unter Windows XP einrichten

Step by Step Webserver unter Windows Server von Christian Bartl

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.2 SP1

KEIL software. Inhaltsverzeichnis UPDATE. 1. Wichtige Informationen 1.1. Welche Änderungen gibt es?

Mein eigener Homeserver mit Ubuntu LTS

Auf der Homepage steht

System Center Essentials 2010

IT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake Schmallenberg

Powermanager Server- Client- Installation

Systemvoraussetzungen

OSL Storage Cluster und RSIO unter Linux Storage-Attachment und Hochverfügbarkeit in 5 Minuten

1 Was ist das Mediencenter?

Citrix Provisioning Server Marcel Berquez. System Engineer

Mindestanforderungen an Systemumgebung Für die Nutzung von excellenttango

Installationsanleitung. Installieren Sie an PC1 CESIO-Ladedaten einschl. dem Firebird Datenbankserver, wie in der Anleitung beschrieben.

INSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014)

Leitfaden für die Installation der freien Virtual Machine C-MOR Videoüberwachung auf XenServer ab Version 6.2

Adressen der BA Leipzig

Umstieg auf Microsoft Exchange in der Fakultät 02

Installationsvoraussetzungen

4D Server v12 64-bit Version BETA VERSION

Das Starten von Adami Vista CRM

backupmyfilestousb ==> Datensicherung auf USB Festplatte

V'lized PC Lab Version 2. Dipl.-Ing. Dr. Robert Matzinger (Mag. Volker Traxler)

Technische Hinweise zur Installation und Freischaltung von Beck SteuerDirekt mit BeckRecherche 2010

Lizenzen auschecken. Was ist zu tun?

Transkript:

Eine Open Source-Lösung für den Betrieb von PC-Räumen mit virtuellen Übungsrechnern Dr. Robert Matzinger

Anforderungen: Unterricht Internettechnologien bei den Fachhochschulstudiengängen Burgenland Unterrichtsfächer: Programmieren Systemadministration Datenbanken, Datenbankserver Netzwerke, Meta-Ziel: Betriebssystemunabhängige Ausbildung Windows?, Linux, MaxOS, FreeBSD, Solaris,... Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 2

Philosophie: sed '1,$ s/hightech/lowtech/' Übersetzung: low tech statt high tech Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 3

PC-Räume - Admistration??? Rasch wechselnde Software Spätestens nach 12 Monaten neue Releases VIEL Software, unterschiedliche Software Server, Datenbanken Programmieren, Debuggen Multimedia... Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 4

Anforderungen Administrative Rechte für Studenten Notwendig für Sysadmin-Übungen Definierter Zustand bei Beginn einer Übung. Alle paar Stunden ein andere User (Student). Erträgliche Reparaturzeit max. 15 min ==> Hochverfügbarkeit Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 5

Es war einmal: Bis 2006 WinXP, Active Directory Zentrale Administration Antrag auf Installation neuer Software nur zu Beginn des Semesters Software-Interferenzen, Library-Hell Vernünftiges Arbeiten vollkommen unmöglich. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 6

Es war einmal: Absurde Lösungen Studenten arbeiten (nur) auf Ihren privaten Notebooks. Software-Probleme, Lizenzprobleme Sinnfrage Life-CDs ICSlax (2006) Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 7

Lösungsansatz Virtualisierung Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 8

Konzept: Übungsraumrechner Übungsraum-Rechner Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 9

Konzept: Basissystem Schlankes Basis-System Übungsraum-Rechner Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 10

Übungsraum-Rechner Konzept: Virtuelle Maschinen windows Schlankes Basis-System Images verschiedener Computer auf der Festplatte linux linux2 Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 11

Übungsraum-Rechner Konzept: Betrieb in Virtualisierung windows linux linux2 Schlankes Basis-System Images verschiedener Computer auf der Festplatte Basissystem betreibt einen (oder mehrere) der verfügbaren Rechner Images bleiben unverändert. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 12

Übungsraum-Rechner Konzept: Betrieb in Virtualisierung Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 13

Konzept: Rechte und Installation Automatisches Reset: Machine Restart == Reset Studenten bekommen auf virtuellen Maschinen root-rechte. Temporäre Installationen kein Problem Sysadmin-Übungen kein Problem Zugriff auf persönliche Daten über Netzwerklaufwerken Vorher kein Login notwendig Konferenzen, Gast-Login Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 14

Konzept: Erstellung von VMs Einige Standard-VMs WinXP mit Standard-Software Debian GNU/Linux mit Standard-Software Andere virtuelle Maschinen werden vom jeweiligen Vortragenden erstellt: Spezialwissen! Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 15

Basissystem Seit Sept. 2008 Verschiedene Vorversuche... Virtualbox Open Source Edition Ion3 tabbed window manager X11 Debian GNU/Linux Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 16

Screenshot: Start Automatischer Start, kein Login, Menü Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 17

Screenshots: Auswahl VM Ion3: tab or tile Immer 100% Bildschirmfläche genutzt. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 18

Screenshots: Windows als VM Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 19

Screenshots: Debian Linux als VM Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 20

Kompatibilität mit älterer Lösung Kompatibilität Virtualbox Open Source Edition Ion3 tabbed window manager X11 VMWare Player 2.x Debian GNU/Linux Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 21

Open Source Komponenten (fast) alles Open Source Open Source Freeware Virtualbox Open Source Edition Ion3 tabbed window manager X11 Debian GNU/Linux VMWare Player 2.x Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 22

Mehr Komplexität in der Lehre Gleichzeitiger Betrieb mehrere Maschinen Virtuelle (getrennte) Netzwerke möglich Netzwerkadministration Firewalls, iptables,... Datenbankserver und -replikation Simulation des Ausfalls des Master-Servers. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 23

Screenshots: Mehrere VMs Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 24

Hausübungen Studenten können virtuelle Maschinen auch auf ihren PCs zum Laufen bringen. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 25

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 / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 26

Software/Virtuelle Maschinen 29 verschiedene VMs seit Beginn (2006) Etwa 5-7 VMs pro Semester im Einsatz Bereiche: SW Entwicklung Java.net Web (PHP und ASP.net) Datenbank: MySQL SQL Server 2005, SQL Server Express SQL Server 2008 (3 Server scenario) SW Modellierung Business Modelling(Aris) Adobe Suite Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 27

Virtualisierung im Unterricht Problem: Verteilung virtueller Maschinen Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 28

Verteilung Probleme: Server im Keller, Netzwerk zum PC-Raum im Netz der FH Subnetz im PC-Raum VMs: 600 MB (Linux) bis 12 GB Gleichzeitige Verteilung auf ca. 20 Rechner notwendig Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 29

Verteilung: Netzwerksituation Storage... Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 30

Verteilung: Teil 1 Storage Ftp GB rsync... Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 rsync Server 31

Verteilung: rsync Rsync [Andrew Tridgell]: checksum, rolling checksum Quelle Kopie Rolling checksum Rolling checksum Delta encoding Netzwerk ==> Minimale Übertragung bei Änderungen an VMs. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 32

Verteilung: rsync VMs werden in 5-20 min vom Storage (Keller) auf einen Rechner im PC 1.01 übertragen. Upgrades u.u. wesentlich schneller Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 33

Verteilung: Teil 2 Storage... udpcast Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 rsync Server 34

Verteilung: udpcast... Verteilung: Ethernet multicast UDP Steuerung TCP-Verbindungen Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 35

Verteilung: udpcast Datenaufkommen hängt (praktisch) nur von der Größe der VM ab Anzahl der PCs egal, weitere PCs kein Problem Verteilung der Vms im Raum 3 bis 12 min Verteilung von jedem Rechner im PC- Raum aus möglich. Lösung lokaler Probleme Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 36

Virtualisierung im Unterricht Administration Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 37

Administration einzelner PCs Maintenance Menu: Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 38

Zentrale Administration Ein mal: Lehrerrechner wird bei Studierendenrechner registriert. Danach: Zentrale Administration vom Lehrerrechner aus Reset Maschinen nachladen Reboot, Shutdown Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 39

Zentrale Administration ssh ssh... ssh Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 40

Zentrale Administration Remote Maintenance Menü: Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 41

Zentrale Verteilung ssh-verbindung... Verteilung: udpcast Ethernet multicast UDP Steuerung udpcast TCP-Verbindungen Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 42

Verteilung Offen: Automatisierung Geplant: Simulation der Synchronisation auf jedem Rechner, Erheben des Bedarfs. Anmelden des Bedarfs beim Server im Raum (Vortragendenrechner). Sammeln des Bedarfs, Sortierung Synchronisation mit Keller -Server Aussenden der Summe des Bedarfs mit udpcast Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 43

Basissystem Installation des Basissystems Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 44

Testsystems Testsystem installieren Boot von (eigener) Life-CD Upload des Image mittels partimage Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 45

Installations-CD Generieren einer Installations-CD Basis: Debian Live + partimage Debian Live: Generierung der Live-CD aus unveränderten Debian-Paketen! Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 46

Installation des Basis-Systems Boote (leeren) PC mit Installations- Life CD installiert das Basis- System ohne User-Intervention in 5-8 min. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 47

Boot-CD Weitere Nutzen Schnell(st)e Installation bei Systemproblemen (Jeder) Vortragende kann Basissystem reparieren Archivierung verschiedener Versionen des Basissystems Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 48

System-Upgrades (Kleinere) System-Upgrades Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 49

(Kleine) Upgrades des Basissystems Basis-Scripts als Package in apt-repository Debian repository < 30 sec Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 50

VM Formate Verschiedene Formate für virtuelle Festplatten im Vergleich Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 51

Virtual Machine Formate für Virtualbox VDI Virtualbox-eigenes Format Können von Lehrenden leicht erstellt werden weil Virtualbox Open Source ist. VMDK VMWare-eigenes Format Macht VMWare Maschinen nutzbar ABER Client Tools müssen nachinstalliert werden (1 min). ==> Keine gemeinsame Nutzung derselben virtuellen Maschinen Können in virtualbox nicht read-only genutzt werden Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 52

Virtual Machine Formate VMDK -> VDI Konversion Mit Virtualbox Tools: Angekündigt, aber???. Mit G4L: Baue eine virtuelle Maschine CD: G4L (Ghost 4 Linux) Life CD Erste Festplatte : VMDK-File Zweite Festplatte : Neues VDI-File Clone! Automatisierbar! Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 53

Virtual Machine Formate ISO Life-CD Nutze diese als virtuelle Maschine Läuft mit jeder Desktop-Virtualisierungssoftware. Auch ohne VM-Infrastruktur nutzbar. Wenn PC nicht läuft, Notbetrieb von realer CD. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 54

Evaluierung Erfahrungsbericht Vor- und Nachteile Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 55

Erfahrung - : Probleme/Nachteile Performance, Hardware-Bedarf Datenverlust für Studenten bei versehentlichem Reset Versionswechsel bei Virtualbox bzw. VMWare erzwingt Neuinstallation der Guest Tools in allen VMs. Datenmenge Lektoren müssen VM Software (und Übungsraum-System) nutzen lernen. Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 56

Erfahrung: + (!) 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 Viele Übungen so überhaupt erst durchführbar Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 57

Erfahrung: + (!) Reine Open Source Lösung!... Use it as you wish! Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 58

Kontakt: Wie komme ich dazu? ==> Fragen Sie mich! Email: Fragen? Dr. Robert Matzinger / Open Source-Lösung für PC-Räume mit virtuellen Übungsrechnern, e-didaktik 2009 59