wiki:AdminWin
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.

Version 3 (modified by bau, 14 months ago) ( diff )

--

AdminWin

Administration unserer virtuellen Windows-Umgebungen

Windows 10

Windows 7 - Lehrerzimmer

Entstehungsprozess siehe #3088

virtuelles Image verändern

  • einen Rechner im LZ booten (per synchelper) - einloggen
  • screen -r ... - ctorrent mit [STRG-C] beenden (screen wird auch beendet)
  • killall -u windows beendet die VM auf VT12
  • /cache/Win7_[Version].qed umbenennen zu /cache/Win7_[Version_neu].qed
  • /cache/Win7.qed (LINK), /cache/Win7_[Version].qed.complete und /cache/Win7_[Version].qed.torrent löschen
  • ln -s /cache/Win7_[Version_neu].qed /cache/Win7.qed
  • /cache/Win7.qed.version editieren (erste Zeile: Win7_[Version_neu].qed)
  • zum Verändern der VM:
    • einloggen als [user] (beliebiger User), VirtualBox starten
    • ~bau/virtualWin7/Win7.ova importieren (falls noch keine Win7-Maschine da ist)
    • chown [user] /cache/Win7_[Version_neu].qed
    • /cache/Win7_[Version_neu].qed als HDD dranhängen (an SATA-Controller) und starten
    • Änderungen in der Win7-VM durchführen
    • eventuell mit sdelete.exe /z c: den freien Bereich mit Nullen füllen
      (recht schnell ist das bei 100%, dauert dennoch noch recht lange)
    • herunterfahren
    • eventuell mit
      qemu-img convert /cache/Win7_[Version_neu].qed -O qed /cache/Win7_[Version_neu].qed_comp
      komprimieren und anschließend das alte durch das komprimierte ersetzen:
      mv /cache/Win7_[Version_neu].qed_comp /cache/Win7_[Version_neu].qed
    • ~bau/virtualWin7/cleanReg
      mounted das Image (LINK: /cache/Win7.qed) nach /mnt und löscht die Registry-Entries unter /WPA
  • ctorrent -t -u "http://10.16.112.4:6969/announce" -s Win7_[Version_neu].qed.torrent Win7_[Version_neu].qed erstellt das .torrent-file neu
  • nun kann die VM schon wieder gestartet werden:
    /usr/local/sbin/infosys-session-windows-user - das startet auch den screen wieder neu, so dass das Image verteilt wird.

Abkürzend gibt es in ~bau/virtualWin7/ einige Helper-Scripte:

  • prepareNEW - benennte die ganzen Files anhand des aktuellen Datums um
  • uploadNEW - lädt die auf dem paedml benötigten Dateien hoch
  • mountWin7 - mounted /cache/Win7.qed nach /mnt
  • mountWin7_ballon - mounted /cache/Win7_ballon.qed nach /mnt
  • UmountWin7 - umounted /mnt
  • cleanReg - mounted /cache/Win7.qed nach /mnt und cleared den Pfad /WPA - umount
  • compess_qed - erzeugt aus dem aktuellen qed die komprimierte Version

WindowsXP - Schülerrechner

WindowsXP - Bücherverwaltung

Note: See TracWiki for help on using the wiki.