Virtualisierung
Version 19 (mj0, 05/12/2009 07:24 pm)
| 1 | 10 | mj0 | h1. Virtualisierung |
|---|---|---|---|
| 2 | 4 | Anonymous | |
| 3 | 1 | dvs | Virtualisierung auf X86 ist inzwischen ein weit fortgeschrittenes Konzept. Sie erlaubt es verschiedene Betriebssysteme gleichzeitig auf einem SLX-Client ablaufen zu lassen. Einerseits lässt sich so ein Windows-Desktop als alternative grafische Oberfläche anbieten oder andererseits voneinander abgeschottet im Hintergrund Cluster-Rechnen zur Nutzung freier CPU-Ressourcen betreiben. |
| 4 | 1 | dvs | |
| 5 | 1 | dvs | Es gibt verschiedene Virtualisierungslösungen |
| 6 | 1 | dvs | |
| 7 | 10 | mj0 | * [[VMware]]-Workstartion und -Player |
| 8 | 10 | mj0 | * [[VirtualBox]] |
| 9 | 10 | mj0 | * [[Xen]] |
| 10 | 10 | mj0 | * [[QEMUKVM]] |
| 11 | 7 | dvs | |
| 12 | 1 | dvs | |
| 13 | 10 | mj0 | h2. OpenSLX-Integration |
| 14 | 1 | dvs | |
| 15 | 10 | mj0 | Erfolgt über [[OpenSLX-Plugins]]. |
| 16 | 1 | dvs | |
| 17 | 1 | dvs | |
| 18 | 10 | mj0 | h2. Windows-Desktop und andere Systeme auf OpenSLX-Workstations |
| 19 | 1 | dvs | |
| 20 | 10 | mj0 | Die Steuerung erfolgt generell mittels XML-Datei, die im selben Verzeichnis, wie die @*.vmdk@, bei VMware, oder entsprechenden Image-Typen liegt. Die Integration erfolgt in erster Linie mittels [[vmchooser|VM-Chooser-Plugin]]. Hier wird beispielsweise das Floppy-Image zur Weitergabe der Konfiguration (@config.xml@) eingebunden. |
| 21 | 1 | dvs | |
| 22 | 10 | mj0 | Eine vom Image-Administrator (Tool oder Admin) erstellte Datei wird via [[vmchooser|VM-Chooser]] und [[vmware|VMware-Plugin]] zum Windows-Login-Tool weitergeleitet und auf diesem Wege ergänzt. Das Windows-Login-Tool bekommt die modifizierte XML-Datei in einem virtuellen Diskettenlaufwerk bereit gestellt (dieses könnte je nach Virtualisierungsumgebung noch angepasst werden). Diese wird beim Login in der Windowsumgebung ausgewertet um bei Bedarf folgende Aufgaben auszuführen: |
| 23 | 1 | dvs | |
| 24 | 10 | mj0 | * Einbinen des Home-Laufwerks des Benutzers |
| 25 | 10 | mj0 | * Installation und Einbinden der verfügbaren Drucker |
| 26 | 10 | mj0 | * Einbinden der Scannern |
| 27 | 10 | mj0 | * Einbinden von Shared-Laufwerken |
| 28 | 1 | dvs | |
| 29 | 10 | mj0 | Nach dem Login werden folgende Funktionen (abhängig von den Einstellungen in der XML-Datei) zur Verfügung gestellt: |
| 30 | 1 | dvs | |
| 31 | 1 | dvs | * Anzeige des freien/belegten Speicherplatzes auf dem Homelaufwerk |
| 32 | 1 | dvs | * Verknüpfungen auf dem Desktop zu allen eingebundenen Laufwerken |
| 33 | 1 | dvs | * Anzeige des Druckerkontostandes mit einem Direktlink zum Aufladen des Druckerkontos |
| 34 | 1 | dvs | |
| 35 | 18 | mj0 | Die Vorlage-XML-Datei kann im "Projektarchiv":http://lab.openslx.org/repositories/entry/openslx/openslx/trunk/os-plugins/plugins/vmchooser/files/vm-template.xml angesehen werden. |