Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
poolimage [2013/05/14 13:23] – [Windows in der virtuellen Maschine] pf1002poolimage [2013/07/09 18:36] – [Aussehen Konfigurationsdatei für VMware] -> guestOS Info aktualisiert sr1056
Zeile 107: Zeile 107:
 ==== Windows in der virtuellen Maschine ==== ==== Windows in der virtuellen Maschine ====
  
-Viele Dienste und Tools, die unter Windows permanent laufen, machen in der Kursumgebung keinen Sinn, da keine persistente Speicherung über die einzelne Sitzung heraus erfolgt. Das ermöglicht es, die Performance erheblich zu optimieren, da nicht viele HIntergrunddienste Ressourcen abziehen, um nach Updates zu suchen oder zu indizieren. Folgende Regeln sollten eingehalten werden, um eine vernünftige Arbeitsgeschwindigkeit zu erreichen:+Viele Dienste und Tools, die unter Windows permanent laufen, machen in der Kursumgebung keinen Sinn, da keine persistente Speicherung über die einzelne Sitzung heraus erfolgt. Das ermöglicht es, die Performance erheblich zu optimieren, da nicht viele Hintergrunddienste Ressourcen abziehen, um nach Updates zu suchen oder zu indizieren. Folgende Regeln sollten eingehalten werden, um eine vernünftige Arbeitsgeschwindigkeit zu erreichen:
   * Abstellen der automatischen Systemwiederherstellung (macht im Poolbetrieb keinen Sinn).   * Abstellen der automatischen Systemwiederherstellung (macht im Poolbetrieb keinen Sinn).
   * Reduzieren/besser noch Abschalten der permanenten Auslagerungsdatei (Systemsteuerung → System - diese vergrößert nur sinnlos das Redofile - die Sessiondatei auf der lokalen Maschine).   * Reduzieren/besser noch Abschalten der permanenten Auslagerungsdatei (Systemsteuerung → System - diese vergrößert nur sinnlos das Redofile - die Sessiondatei auf der lokalen Maschine).
Zeile 119: Zeile 119:
  
 Betrifft hauptsächlich Windows 7 und Windows XP. Nicht jede Option gilt unbedingt für beides (siehe gpedit.msc). Betrifft hauptsächlich Windows 7 und Windows XP. Nicht jede Option gilt unbedingt für beides (siehe gpedit.msc).
 +
 +Die Vorlagen-Images für VMware und VirtualBox (Windows 7 und Windows XP) sind bereits mit allen folgenden Einstellungen konfiguriert.
  
   * Auslagerungsdatei -> deaktivieren   * Auslagerungsdatei -> deaktivieren
Zeile 131: Zeile 133:
   * Bildschirmschoner aus   * Bildschirmschoner aus
   * Energiesparoptionen aus (Bildschirm, Festplatte)   * Energiesparoptionen aus (Bildschirm, Festplatte)
 +  * Dateiindizierung auf den Lokalen Festplatten deaktivieren
  
   * **Gruppenrichtlinien** (gpedit.msc)   * **Gruppenrichtlinien** (gpedit.msc)
Zeile 138: Zeile 141:
       * Treiber werden ohne Rückmeldung im Hintergrund installiert       * Treiber werden ohne Rückmeldung im Hintergrund installiert
     * Computerkonfiguration -> Administrative Vorlagen -> System -> Anmelden -> Einstiegspunkte für die schnelle Benutzerumschaltung ausblenden => aktivieren     * Computerkonfiguration -> Administrative Vorlagen -> System -> Anmelden -> Einstiegspunkte für die schnelle Benutzerumschaltung ausblenden => aktivieren
 +    * Computerkonfiguration -> Administrative Vorlagen -> System -> Anmelden -> Windows-Startsound deaktivieren => aktivieren
 +    * Computerkonfiguration -> Administrative Vorlagen -> System -> Energieverwaltung -> Energiesparmoduseinstellungen -> Statusoptionen (S1-S3) beim Wechsel in den Energiesparmodus zulassen (Netzbetrieb) => deaktivieren
     * Benutzerkonfiguration -> Administrative Vorlagen -> Startmenü und Taskleiste -> Option Abmelden aus dem Startmenü entfernen => aktivieren     * Benutzerkonfiguration -> Administrative Vorlagen -> Startmenü und Taskleiste -> Option Abmelden aus dem Startmenü entfernen => aktivieren
     * Benutzerkonfiguration -> Administrative Vorlagen -> Startmenü und Taskleiste -> Befehl "Herunterfahren" entfernen und Zugriff darauf verweigern => aktivieren     * Benutzerkonfiguration -> Administrative Vorlagen -> Startmenü und Taskleiste -> Befehl "Herunterfahren" entfernen und Zugriff darauf verweigern => aktivieren
Zeile 155: Zeile 160:
       * als Standardbrowser festlegen       * als Standardbrowser festlegen
       * Addons: HTTPS-Everywhere und Ghostery       * Addons: HTTPS-Everywhere und Ghostery
 +      * als 'root' für alle Nutzer installieren, Updates funktionieren dann ebenfalls nur als 'root'; wichtig, da man Firefox auch parallel als normaler Nutzer installieren kann und dann zwei Installationen im System hätte
     * Internet Explorer     * Internet Explorer
       * standardmäßig dabei       * standardmäßig dabei
 +      * Internetoptionen -> Erweitert -> Softwarerendering statt GPU-Rendering verwenden => aktivieren (3D-Unterstützung in den Images funktioniert noch nicht perfekt)
     * LibreOffice     * LibreOffice
       * aktuelle Version gut sichtbar auf Desktop und im Startmenü       * aktuelle Version gut sichtbar auf Desktop und im Startmenü
Zeile 172: Zeile 179:
     * Citavi     * Citavi
       * mit allen verfügbaren Pickern       * mit allen verfügbaren Pickern
 +    * VirtualBox Guest Additions bzw. VMware Tools
 +    * Open-Source Alternativen verwenden wo möglich und sinnvoll
 +    * im Startmenü
  
   * **Sicherheit**   * **Sicherheit**
-    * **kein** Java falls nicht unbedingt notwendig+    * kein Javafalls nicht unbedingt notwendig
       * wenn Java sein muss, dann wenigstens die Browser-Plugins deaktivieren       * wenn Java sein muss, dann wenigstens die Browser-Plugins deaktivieren
     * sicherheitsrelevant sind dabei vor allem (nicht nur) die Browser, Adobe Flash und Adobe Reader und die Windows Updates     * sicherheitsrelevant sind dabei vor allem (nicht nur) die Browser, Adobe Flash und Adobe Reader und die Windows Updates
Zeile 181: Zeile 191:
       * schwere Lücken bei Bedarf zwischendurch       * schwere Lücken bei Bedarf zwischendurch
  
 +  * **jedes Mal vor dem Veröffentlichen**
 +    * System neu starten, damit Updates ggf. konfiguriert werden können
 +    * alle Programme einmal starten, vor allem nach Neuinstallation bzw. Update
 +      * evtl. Startdialoge kommen sonst immer wieder
 +    * msconfig
 +      * alles Unnötige aus dem Autostart entfernen
 +    * Bildschirmauflösung
 +      * sollte im Lehrpool automatisch angepasst werden
 +      * Voreinstellung ist die beim Bearbeiten zuletzt verwendete Auflösung
 +    * als 'root' bzw. 'admin' anmelden
 +      * Batch-Datei "Festplatte aufräumen" ausführen (Rechtsklick -> als Administrator ausführen)
 +      * löscht unnötige Dateien
 +      * Defragmentierung der Festplatte (Image lässt sich später besser verkleinern)
 +      * Überschreiben des freien Speicherplatzes mit Nullen (Image lässt sich später besser verkleinern)
 +    * VMware
 +      * Image verkleinern
 +        * vmware-vdiskmanager -k windows7-standard.vmdk
 +      * Image komprimieren
 +        * vmware-vdiskmanager -r windows7-standard.vmdk -t 5 windows7-standard-komprimiert.vmdk
 +    * VirtualBox
 +      * Image verkleinern
 +        * VBoxManage modifyhd --compact windows7-standard.vdi
 +      * VirtualBox kennt keine komprimierten Images
  
- 
- 
- 
-==== Inhalt der Standard-Images ==== 
- 
-Die Vorlagen-Images (///var/lib/virt/vmware/winxppro-standard.vmdk,windows7-standard.vmdk//) enthalten folgende Software: 
- 
-  * Windows XP Professional mit Service Pack 3 bzw. Windows 7 Professional 
-  * Aktuellste Sicherheitspatches von Microsoft werden laufend installiert 
-  * Winfirewall 
-  * Gemeinsames Laufwerk G:(über dieses Laufwerk können Dateien ausgetauscht und zur Verfügung gestellt werden) 
-  * Verschiedene Anwendungsprogramme 
-    * Aktuelle Version Open Office 
-  * Aktuelle Version Anmelde-Tool (bzw. auch Login-Tool genannt) 
  
  
Zeile 219: Zeile 238:
 ==== Aussehen Konfigurationsdatei für VMware ==== ==== Aussehen Konfigurationsdatei für VMware ====
  
-Eine Beispielkonfiguration für die VMware-Workstation VMplayer. Diese Konfigurationsdatei ist ein Linux-Beispiel, so wie es im Pool zum Einsatz kommt. Die Variablen sind für Windows identisch, die Pfade sehen natürlich etwas anders aus. In diesem Beispiel ist das Image auf "persistent" konfiguriert, also veränderbar. Mit der Option guestOS = "winxppro" wird als Gastsystem Windows-XP ausgewählt, sonst sollte da "winvista" für Windows Vista bzw. 7 drinstehen.+Eine Beispielkonfiguration für die VMware-Workstation VMplayer. Diese Konfigurationsdatei ist ein Linux-Beispiel, so wie es im Pool zum Einsatz kommt. Die Variablen sind für Windows identisch, die Pfade sehen natürlich etwas anders aus. In diesem Beispiel ist das Image auf "persistent" konfiguriert, also veränderbar. Mit der Option guestOS = "winxppro" wird als Gastsystem Windows-XP ausgewählt, sonst sollte da "winvista" für Windows Vista bzw. "windows7" 7 drinstehen. '''Wichtig''': Für die 64Bit-Varianten muss dort entsprechend unbedingt "winvista-64" oder "windows7-64" eingetragen werden, sonst gibt es im Pool Bluescreens. Bitte darauf achten, in der XML-Datei ebenfalls den OS-Parameter anzupassen.
  
   # This configuration file was generated by /var/opt/openslx/bin/run-virt.sh   # This configuration file was generated by /var/opt/openslx/bin/run-virt.sh
Zeile 235: Zeile 254:
   floppy1.clientDevice = "FALSE"   floppy1.clientDevice = "FALSE"
   floppy1.readonly = "TRUE"   floppy1.readonly = "TRUE"
 +  
 +  # pci configuration
 +  usb.pciSlotNumber = 16
 +  ethernet0.pciSlotNumber = 17
 +  sound.pciSlotNumber = 18
 +  ehci.pciSlotNumber = 19
  
   # id   # id
Zeile 318: Zeile 343:
   replay.supported = "FALSE"   replay.supported = "FALSE"
   replay.filename = ""   replay.filename = ""
-  usb.pciSlotNumber = "16" 
-  ethernet0.pciSlotNumber = "17" 
-  sound.pciSlotNumber = "18" 
-  ehci.pciSlotNumber = "19" 
   vmotion.checkpointFBSize = "16777216"   vmotion.checkpointFBSize = "16777216"
   usb:0.present = "TRUE"   usb:0.present = "TRUE"
QR-Code
QR-Code Virtuelle Maschinen im Poolsystem (erstellt für aktuelle Seite)