| | 2 | |
| | 3 | = PRAXIS: Administration unseres virtuellen Windows in der !VirtualBox = |
| | 4 | |
| | 5 | == Virtuelle Maschine mit Speicherabbild starten == |
| | 6 | |
| | 7 | * unter /usr/share/virtualbox-saved liegt das Equipment |
| | 8 | * dort gibt es Starter, die in das HomeVZ/Desktop aller Lehrer kopiert werden |
| | 9 | * !InfoSys.desktop[[BR]] |
| | 10 | /usr/share/virtualbox-saved/start_InfoSys.sh[[BR]] |
| | 11 | startet XP mit gestartetem !InfoSys im Lehrernetz |
| | 12 | * TINSpire.desktop[[BR]] |
| | 13 | /usr/share/virtualbox-saved/start_TINSpire.sh[[BR]] |
| | 14 | startet XP mit gestartetem TINSpire |
| | 15 | |
| | 16 | * die Scripte patchen die Konfigurationsdatei im HomeVZ/VirtualBox VMs/XP/ mit Hilfe des Befehls vboxmanage und starten die VM und eventuell noch ein Programm in der VM |
| | 17 | |
| | 18 | == Einrichten der VM für die Kollegen == |
| | 19 | |
| | 20 | {{{ |
| | 21 | linadmin@ltsp118:~$ setup-virtual-windows [uid] |
| | 22 | }}} |
| | 23 | Wird eine user id angegeben, wird die VM für diesen Nutzer eingerichtet. Wird das Skript ohne user id aufgerufen, legt es die VM für alle Lehrer an. |
| | 24 | |
| | 25 | == Virtuelle Maschine verändern == |
| | 26 | |
| | 27 | Der Nutzer `linadmin` hat eine virtuelle Maschine (XP-schreibbar), die schreibend auf das XP-Image zugreift. Das Administrieren läuft also folgendermaßen ab: |
| | 28 | |
| | 29 | 1. Als linadmin auf einem !LtspServer einloggen |
| | 30 | 1. Vorsichtshalber eine Sicherungskopie der aktuellen Windows-Installation machen: |
| | 31 | {{{ |
| | 32 | linadmin@ltsp118:~$ cp /usr/share/virtualbox-vdi/XP.vdi /usr/share/virtualbox-vdi/XP.vdi--<Datum> |
| | 33 | }}} |
| | 34 | 1. Virtualbox starten und Maschine "XP-schreibbar" starten |
| | 35 | 1. Änderungen vornehmen |
| | 36 | 1. Virtuelle Maschine und Virtualbox beenden |
| | 37 | 1. Eventuell das neue Image auf alle !LtspServer verteilen: |
| | 38 | {{{ |
| | 39 | linadmin@ltsp118:~$ sudo scripts/rsync-to-all-ltsp-servers /usr/share/virtualbox-vdi/XP.vdi |
| | 40 | }}} |
| | 41 | |
| | 42 | == Speicherabbild der Virtuellen Maschine erzeugen == |
| | 43 | |
| | 44 | Das Speicherabbild dient dazu, dass eine VM deutlich schneller gestartet werden kann und vor allem, dass im Abbild ein Programm bereits laufen kann (z.B. TINSpire,d er zum Starten sonst recht lange braucht). Das Speicherabbild muss immer zum aktuellen Zustand der VM passen, eventuell muss es nach einem Update des Servers in jedem Fall aber nach der Veränderung der VM neu erzeugt werden. |
| | 45 | |
| | 46 | 1. Einloggen als Lehrer |
| | 47 | 1. Virtualbox starten, dort den Zustand der VM verwerfen und diese starten |
| | 48 | 1. den gewünschten Zustand der VM herstellen und diese dann sichern |
| | 49 | 1. eventuell das alte Speicherabbild unter /usr/share/virtualbox-saved/ wegsichern |
| | 50 | 1. das aktuelle Speicherabbild aus ~/!VirtualBox VM/XP/Snapshots/ nach /usr/share/virtualbox-saved/Speicherabbild_XX.sav moven |
| | 51 | |