V'lized PC Lab Präsentation. Dipl.-Ing. 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

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

Open Source Virtualisierungslösungen im Unterricht. 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

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

Teamschool Installation/ Konvertierungsanleitung

low tech statt high tech Dipl.-Ing. Dr. Robert Matzinger

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

Installationsanleitung dateiagent Pro

OP-LOG

Virtualisierung in der Automatisierungstechnik

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

Workshop: Eigenes Image ohne VMware-Programme erstellen

VirtualBox und OSL Storage Cluster

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

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

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

Virtual Desktop Infrasstructure - VDI

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

Vlizedlab Vielfalt und Einfachheit Eine Open Source-Lösung für PC-Räume. Dipl.-Ing. Dr. Robert Matzinger Mag. Volker Traxler

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

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

Anleitung zur Nutzung des SharePort Utility

Formular»Fragenkatalog BIM-Server«

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

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

Virtuelle Entwicklungsarbeitsplätze und Linux

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

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Systemvoraussetzungen Werkstattplanungssystem WPS

Verwendung des Terminalservers der MUG

backupmyfilestousb ==> Datensicherung auf USB Festplatte

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Voraussetzungen zur Nutzung aller LANiS Funktionalitäten

Securepoint Security Systems

Installationshandbuch

Hyper-V Grundlagen der Virtualisierung

3 System Center Virtual Machine Manager 2012

Ralf Simon, DV-Orga - Kreisverwaltung Birkenfeld

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

Systemvoraussetzungen:

Systemanforderungen für MSI-Reifen Release 7

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME

Anleitung # 4 Wie mache ich ein Update der QBoxHD Deutsche Version

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

3 System Center Virtual Machine Manager 2012

Aufbau einer Testumgebung mit VMware Server

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.2 SP1

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

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

Powermanager Server- Client- Installation

Verwendung des IDS Backup Systems unter Windows 2000

FTP Server unter Windows XP einrichten

Lizenzierung von Windows Server 2012

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

Persona-SVS e-sync GUI/Client Installation

Step by Step Webserver unter Windows Server von Christian Bartl

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Diese Produkte stehen kurz vor end of support 14. Juli Extended Support

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

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

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

Systemvoraussetzungen

Lokale Installation von DotNetNuke 4 ohne IIS

Mein eigener Homeserver mit Ubuntu LTS

Lizenzierung von System Center 2012

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Lizenzen und virtuelle Maschinen

Reporting Services und SharePoint 2010 Teil 1

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

Mindestanforderungen an Systemumgebung Für die Nutzung von excellenttango

Wie lizenziert man die Virtualisierung von Windows Desktop Betriebssystemen?

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

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

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

FrogSure Installation und Konfiguration

Installation im Netzwerk

Windows Server 2008 (R2): Anwendungsplattform

Nutzung von GiS BasePac 8 im Netzwerk

Hochverfügbare Virtualisierung mit Open Source

Systemvoraussetzungen Stand

Systemvoraussetzungen

EXCHANGE Neuerungen und Praxis

Titel. App-V 5 Single Server Anleitung zur Installation

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

System Center Essentials 2010

Linux in der Schule. Felix Möller Hebbelschule Kiel. Felix Möller Linux in der Schule 1/19

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

Transkript:

V'lized PC Lab Präsentation Dipl.-Ing. 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, MacOS, FreeBSD, Solaris,... 2

Philosophie: sed '1,$ s/hightech/lowtech/' Übersetzung: low tech statt high tech 3

PC-Räume - Admistration??? Rasch wechselnde Software Spätestens nach 12 Monaten neue Releases VIEL Software, unterschiedliche Software Server, Datenbanken Programmieren, Debuggen Multimedia Unzuverlässiges Netzwerk Lokales Arbeiten 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 Netzwerklaufwerken Vorher kein Login notwendig Konferenzen, Gast-Login 14

Konzept: Erstellung von VMs Einige Standard-VMs Windows Debian GNU/Linux mit Standard-Software mit Standard-Software Andere virtuelle Maschinen werden vom jeweiligen Vortragenden erstellt: Spezialwissen! 15

Basissystem Seit Sept. 2008 Verschiedene Vorversuche... Virtualbox Open Source Edition Ion3 tabbed window manager X11 Debian GNU/Linux 16

Screenshot: Start Automatischer Start, kein Login, Menü 17

Screenshots: Auswahl VM Ion3: tab or tile Immer 100% Bildschirmfläche genutzt. 18

Screenshots: Windows als VM 19

Screenshots: Debian Linux als VM 20

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

Screenshots: Mehrere VMs 22

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

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

Software/Virtuelle Maschinen 29 verschiedene VMs seit Beginn 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 25

Virtualisierung im Unterricht Problem: Verteilung virtueller Maschinen 26

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 27

Verteilung: Teil 1 Storage rsync... rsync Server 28

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

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

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

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

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 33

Virtualisierung im Unterricht Administration 34

Administration einzelner PCs Maintenance Menu: 35

Zentrale Administration Ein mal: Lehrerrechner wird bei Studierendenrechner registriert. Danach: Zentrale Administration vom Lehrerrechner aus Reset Maschinen nachladen Reboot, Shutdown 36

Zentrale Administration ssh ssh... ssh 37

Zentrale Administration Remote Maintenance Menü: 38

Zentrale Verteilung ssh-verbindung... Verteilung: udpcast Ethernet multicast UDP Steuerung udpcast TCP-Verbindungen 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

Basissystem installieren Testsystem installieren Debian Debian Pakete Automatisierung geplant 42

Basissystem installieren Testsystem installieren Boot von Life-CD oder Life-USB-Stick Upload des Image mittels partimage 43

Installations-CD Generieren einer Installations-CD Basis: Debian Live + partimage Debian Live: Generierung der Live-CD aus unveränderten Debian-Paketen! 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

Basis-Installation Debian File Server Debian Pakete Basisinstallation upload Schüler-PCs Installations-CD 47

Studenten-Rechner Durschschalten der Studentenrechner auf den Lehrerrechner (und damit auf den Saalprojektor) 48

Studentenrechner durchschalten Lösungen (Probleme) einzelner Studierender spontan am Lehrerrechner (Projektor) sichtbar Diskussionen möglich Neue Unterrichtsformen Technisch: VNC und ssh 49

Studentenrechner durchschalten Vnc connection Vnc client Vnc server... ssh 50

Studentenrechner durchschalten Bedienung: Einfaches Menü am Lehrerrechner 51

System-Upgrades (Kleinere) System-Upgrades 52

(Kleine) Upgrades des Basissystems Basis-Scripts als Package in apt-repository Debian repository < 30 sec 53

VM Formate Verschiedene Formate für virtuelle Festplatten im Vergleich 54

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 55

Virtual Machine Formate VMDK -> VDI Konversion Mit Virtualbox Tools Mit G4L: Baue eine virtuelle Maschine CD: G4L (Ghost 4 Linux) Life CD Erste Festplatte : VMDK-File Zweite Festplatte : Neues VDI-File Clone! Automatisierbar! 56

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

Evaluierung Erfahrungsbericht Vor- und Nachteile 58

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

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 60

Integration Integration mit anderen Open Source-Projekten für Schulen 61

Problematik Schulen Standard-Schulen Volksschulen, Unterstufe Wünschen sich: Zentrale Verwaltung, Terminal-Service?? Mischformen?? Nonstandard-Schulen HTL, HAK, Oberstufe Wünschen sich: Freiheit im IT-Unterricht, Speziallösungen, unterschiedliche Konf. 62

Projekt BMUKK - Terminallösung TerminalServer Schülerrechner File Server BMUKK LehrerRechner File Server Schule 63

Integration mit anderen OS-Projekten Bisher: This way or the other Mit V'lized Lab: Integration LinuxAdvanced andere... Übungsraum-Rechner 64

V'lized PC Lab auf einen Blick 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 65

Kontakt: Wie komme ich dazu? ==> Fragen Sie mich! Email: Fragen? 66