close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 22 and Version 23 of AdminVirtualBox


Ignore:
Timestamp:
Dec 31, 2013, 10:32:06 AM (13 years ago)
Author:
bau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminVirtualBox

    v22 v23  
    11[[PageOutline]]
     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{{{
     21linadmin@ltsp118:~$ setup-virtual-windows [uid]
     22}}}
     23Wird 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
     27Der Nutzer `linadmin` hat eine virtuelle Maschine (XP-schreibbar), die schreibend auf das XP-Image zugreift. Das Administrieren läuft also folgendermaßen ab:
     28
     291. Als linadmin auf einem !LtspServer einloggen
     301. Vorsichtshalber eine Sicherungskopie der aktuellen Windows-Installation machen:
     31{{{
     32linadmin@ltsp118:~$ cp /usr/share/virtualbox-vdi/XP.vdi /usr/share/virtualbox-vdi/XP.vdi--<Datum>
     33}}}
     341. Virtualbox starten und Maschine "XP-schreibbar" starten
     351. Änderungen vornehmen
     361. Virtuelle Maschine und Virtualbox beenden
     371. Eventuell das neue Image auf alle !LtspServer verteilen:
     38{{{
     39linadmin@ltsp118:~$ sudo scripts/rsync-to-all-ltsp-servers /usr/share/virtualbox-vdi/XP.vdi
     40}}}
     41
     42== Speicherabbild der Virtuellen Maschine erzeugen ==
     43
     44Das 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
     461. Einloggen als Lehrer
     471. Virtualbox starten, dort den Zustand der VM verwerfen und diese starten
     481. den gewünschten Zustand der VM herstellen und diese dann sichern
     491. eventuell das alte Speicherabbild unter /usr/share/virtualbox-saved/ wegsichern
     501. das aktuelle Speicherabbild aus ~/!VirtualBox VM/XP/Snapshots/ nach /usr/share/virtualbox-saved/Speicherabbild_XX.sav moven
     51
    252
    353= Windows in der Virtual Box =
    … …  
    143193linadmin@ltsp118:~$ sudo scripts/rsync-to-all-ltsp-servers /usr/share/virtualbox-vdi/XP.vdi
    144194}}}
    145 (Anbei: Dabei ist gut zu beobachten, dass das Syncen nach ltsp3 deutlich länger dauert, als bei den anderen, ticket:875.)
     195
    146196
    147197
    … …  
    178228
    179229
    180 == Virtuelle Maschine mit Speicherabbild starten ==
    181 
    182 *  unter /usr/share/virtualbox-saved liegt das Equipment
    183 *  dort gibt es einen Starter, der in das HomeVZ/Desktop aller Lehrer reinmuss
    184 *  der Starter startet das Script /usr/share/virtualbox-saved/start_TI.sh
    185 *  dieses wiederum patcht die Konfigurationsdatei im HomeVZ/VirtualBox VMs/XP/XP.vbox mit Hilfe eines PHP-Scripts und startet die VM danach