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 16 and Version 17 of AdminVirtualBox


Ignore:
Timestamp:
Feb 8, 2013, 3:19:45 PM (14 years ago)
Author:
Rüdiger Kupper
Comment:

Setup-Skript und Administration des Images

Legend:

Unmodified
Added
Removed
Modified
  • AdminVirtualBox

    v16 v17  
    110110- dabei sollte noch das Verzeichnis, in dem die VMs des Benutzers abgelegt werden, wo also das Differenzabbild liegt, nach /tmp oder so verschoben werden.
    111111- Parameter noch etwas tunen, dann sollte es das gewesen sein.
     112
     113
     114==== Einrichten der virtuellen Maschinen
     115
     116Um die virtuellen Maschinen für die Kollegen einzurichten, gibt es ein Skript.
     117
     118Das Skript liegt unter [source:/keplertools/scripts/trunk/setup-virtual-windows scripts/setup-virtual-windows]. Es muss derzeit aber auf einem LtspServer ausgeführt werden. Auf dem paedml läuft es nicht, weil es für das alte Debian kein aktuelles virtualbox gibt. (Ich hab nur in den APT-Quellen nachgesehen, vielleicht kann man das virtualbox-Paket direkt von Oracle installieren, das wollte ich auf dem paedml aber nicht machen.)
     119
     120Verwendung:
     121{{{
     122setup-virtual windows [uid]
     123}}}
     124Wird 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.
     125
     126
     127==== Administrieren des Windows-Images
     128
     129Das geteilte XP-Image liegt auf allen LtspServern unter `/usr/share/virtualbox-vdi/XP.vdi`. Die VM der normalen Nutzer greift darauf im "immutable"-Modus zu, mit Differenzbildern in den Homeverzeichnissen.
     130
     131Der Nutzer `linadmin` hat dagegen eine virtuelle Maschine, die schreibend auf das XP-Image zugreift. Das Administrieren läuft also folgendermaßen ab:
     132
     1331. Als linadmin auf einem LtspServer einloggen
     1341. Vorsichtshalber eine Sicherungskopie der aktuellen Windows-Installation machen:
     135{{{
     136linadmin@ltsp118:~$ cp /usr/share/virtualbox-vdi/XP.vdi /usr/share/virtualbox-vdi/XP.vdi--<Datum>
     137}}}
     1381. Virtualbox starten und Maschine "XP-schreibbar" starten
     1391. Änderungen vornehmen
     1401. Virtuelle Maschine und Virtualbox beenden
     1411. Das neue Image auf alle LtspServer verteilen:
     142{{{
     143linadmin@ltsp118:~$ sudo scripts/rsync-to-all-ltsp-servers /usr/share/virtualbox-vdi/XP.vdi
     144}}}