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

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

Eine Open Source-Lösung für den Betrieb von PC-Räumen mit virtuellen Übungsrechnern - NEWS. 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

Teamschool Installation/ Konvertierungsanleitung

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

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

Unterricht im Vlizedlab

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

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

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

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

Workshop: Eigenes Image ohne VMware-Programme erstellen

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

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

Hyper-V Grundlagen der Virtualisierung

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

Installationsanleitung dateiagent Pro

Lokale Installation von DotNetNuke 4 ohne IIS

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

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

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

OP-LOG

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

Virtualisierung in der Automatisierungstechnik

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

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

VirtualBox und OSL Storage Cluster

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

Lizenzen und virtuelle Maschinen

EXCHANGE Neuerungen und Praxis

Systemanforderungen für MSI-Reifen Release 7

3 System Center Virtual Machine Manager 2012

HANDBUCH LSM GRUNDLAGEN LSM

Ralf Simon, DV-Orga - Kreisverwaltung Birkenfeld

Macrium Reflect Freeware-Tutorial:

Verwendung des Terminalservers der MUG

Mindestanforderungen an Systemumgebung Für die Nutzung von excellenttango

Modul C: Konversion von physischen PC in VM

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

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

3 System Center Virtual Machine Manager 2012

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

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

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

METTLER TOLEDO USB-Option Installation der Treiber unter Windows XP

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

Verwendung des IDS Backup Systems unter Windows 2000

Virtuelle Entwicklungsarbeitsplätze und Linux

Virtuelle Maschinen. von Markus Köbele

Mein eigener Homeserver mit Ubuntu LTS

HBF IT-Systeme. BBU-BSK Übung 2 Stand:

Systemvoraussetzungen Stand

FTP Server unter Windows XP einrichten

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

Systemvoraussetzungen Werkstattplanungssystem WPS

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

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME

Voraussetzungen zur Nutzung aller LANiS Funktionalitäten

Step by Step Webserver unter Windows Server von Christian Bartl

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

Auf der Homepage steht

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

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

Systemvoraussetzungen

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

Installationshilfe VisKalk V5

Systemanforderungen Daten und Fakten

Virtual Desktop Infrasstructure - VDI

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.2 SP1

Systemvoraussetzungen:

Wifiway auf einer VMware Workstation auf einem Windows Rechner anwenden & VM Workstation installieren

Securepoint Security Systems

INSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014)

Matrix42. Use Case - Inventory. Version Februar

Powermanager Server- Client- Installation

Oracle APEX Installer

System Center Essentials 2010

Formular»Fragenkatalog BIM-Server«

Installationsvoraussetzungen

Applikationsvirtualisierung in der Praxis. Vortrag an der IHK Südlicher Oberrhein, Freiburg Thomas Stöcklin / 2007 thomas.stoecklin@gmx.

Installationshandbuch

Tutorial Windows XP SP2 verteilen

Die DeskCenter Management Suite veröffentlicht neue Version 8.1

Systemanforderungen (Mai 2014)

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Calogero Fontana Fachseminar WS09/10. Virtualisierung

HighSecurity-Backup Installations-Anleitung. Elabs AG

Systemvoraussetzungen

Transkript:

Open Source Virtualisierungslösungen im Unterricht Dr. Robert Matzinger

Thema PC-Räume des Studiengangs Internettechnologien hier an den Fachhochschulstudiengängen Burgenland. Frage: Administration? 2

Anforderungen: Unterricht Internettechnologien und Information and Communication Solutions bei den Fachhochschulstudiengängen Burgenland Unterrichtsfächer: Programmieren Systemadministration Datenbanken, Datenbankserver Netzwerke,... 3

Anforderungen: Rasch wechselnde Software Spätestens nach 12 Monaten neue Releases VIEL Software, unterschiedliche Software Server, Datenbanken Programmieren, Debuggen Multimedia... 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 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. 6

Es war einmal: Absurde Lösungen Studenten arbeiten (nur) auf Ihren privaten Notebooks. Software-Probleme, Lizenzprobleme Sinnfrage Life-CDs ICSlax (2006) 7

Lösungsansatz Virtualisierung 8

Übungsraum-Rechner Konzept: Übungsraumrechner 9

Konzept: Basissystem Schlankes Basis-System Übungsraum-Rechner 10

Übungsraum-Rechner Konzept: Virtuelle Maschinen windows Schlankes Basis-System Images verschiedener Computer auf der Festplatte linux linux2 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. 12

Übungsraum-Rechner Konzept: Betrieb in Virtualisierung 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 Netzwerklaufwerke 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! 15

Im Betrieb: PC 0.05 Rainer Schmidt Seit ca. 3 Jahren im Betrieb VMWare Server 1.0x Windows XP 16

Systemunabhängige Ausbildung Zweiter Übungsraum: Baue ein ähnliches System, aber mit Open Source. 17

Neu: PC 1.01 Robert Matzinger Seit Sept. 2008 Verschiedene Vorversuche... Virtualbox Open Source Edition Ion3 tabbed window manager X11 Debian GNU/Linux 18

PC1.01 Automatischer Start, kein Login, Menü 19

ION3 tabbed Window Manager tab or tile Überanderliegende Tabs Teilung des Schirms (hier selten) Immer 100% Bildschirmfläche genutzt. 20

Screenshots: Auswahl VM 21

Screenshots: Windows als VM 22

Screenshots: Debian Linux als VM 23

PC 1.01, Kompatibilität mit PC 0.05 Kompatibilität Virtualbox Open Source Edition Ion3 tabbed window manager X11 VMWare Player 2.x Debian GNU/Linux 24

Open Source Komponenten (fast) alles Open Source Open Source Freeware Virtualbox Open Source Edition Ion3 tabbed window manager X11 VMWare Player 2.x Debian GNU/Linux 25

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. 26

Screenshots: Mehrere VMs 27

Hausübungen Studenten können virtuelle Maschinen auch auf ihren PCs zum Laufen bringen. 28

Hardware Übungsraum PCs 1.01: 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. 29

Software/Virtuelle Maschinen 29 verschiedene VMs seit Beginn (2005) 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 30

Virtualisierung im Unterricht Problem: Verteilung virtueller Maschinen 31

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 32

Verteilung: Netzwerksituation Storage... 33

Verteilung: Teil 1 Storage Ftp GB rsync... rsync Server 34

Verteilung: rsync Rsync [Andrew Tridgell]: checksum, rolling checksum Kopie Quelle Rolling checksum Rolling checksum Delta encoding Netzwerk ==> Minimale Übertragung bei Änderungen an VMs. 35

Verteilung: rsync VMs werden in 5-20 min vom Storage (Keller) auf einen Rechner im PC 1.01 übertragen. Upgrades u.u. wesentlich schneller 36

Verteilung: Teil 2 Storage... udpcast rsync Server 37

Verteilung: udpcast... Verteilung: Ethernet multicast UDP Steuerung TCP-Verbindungen 38

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 PCRaum aus möglich. Lösung lokaler Probleme 39

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 40

Basissystem Installation des Basissystems 41

Testsystems Testsystem installieren Boot von (eigener) Life-CD Upload des Image mittels partimage 42

Installations-CD Generieren einer Installations-CD Basis: Debian Live + partimage Debian Live: Generierung der Live-CD aus unveränderten Debian-Paketen! 43

Installations-CD Boot System Daten Partition Table Master Boot Record Root-Partition Image Scripts, die Partitionen erstellen Image kopieren Wird bei Boot automatisch ausgeführt 44

Installation des Basis-Systems Boote (leeren) PC mit InstallationsLife CD installiert das BasisSystem ohne User-Intervention in 5-8 min. 45

Boot-CD Weitere Nutzen Schnell(st)e Installation bei Systemproblemen (Jeder) Vortragende kann Basissystem reparieren Archivierung verschiedener Versionen des Basissystems 46

System-Upgrades (Kleinere) System-Upgrades 47

(Kleine) Upgrades des Basissystems Basis-Scripts als Package in apt-repository Debian repository 48

Vm Formate Verschiedene Formate für virtuelle Festplatten im Vergleich 49

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 nicht read-only genutzt werden 50

Virtual Machine Formate VMDK -> VDI Konversion Mit Virtualbox Tools: Angekündigt, aber noch nicht lauffähig. Mit G4L: Baue eine virtuelle Maschine CD: G4L (Ghost 4 Linux) Life CD Erste Festplatte : VMDK-File Zweite Festplatte : Neues VDI-File Clone! Automatisierbar! 51

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. 52

Evaluierung Erfahrungsbericht Vor- und Nachteile 53

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. 54

Erfahrung: + (!) Stabilität Schnell(st)e Wiederherstellung Migration auf neue Hardware leicht Neue VMs schnell aus alten erstellt ==> Rasche Reaktion auf neue Anforderungen Viele Übungen so überhaupt erst durchführbar 55

Erfahrung: + (!) Reine Open Source Lösung!... Use it as you wish! 56

Einladung zur Exkursion Hörsaal 5 Plenum PC 1.01 1. Stock Übungsraum Basis: Debian GNU/Linux Virtualbox VMWare 2. Stock 1. Stock PC 0.05 Erdgeschoß Übungsraum Basis: Windows XP VMWare Erdgeschoß 57

Kontakt: Web (provisorisch): http://78.104.88.70/ Email: Fragen? 58