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 [2014/11/17 16:44] – Neue Up- und Downloadgeschichten der Abbilder, Teil 1 cr1026poolimage [2015/01/15 15:02] – Anmerkung hervorgehoben cr1026
Zeile 61: Zeile 61:
  
   * Zum Upload: Bitte wenden Sie sich zum Upload Ihrer bearbeiteten Abbildes an Herrn Tom Minnich oder das unter [[rzlehrpool@rz.uni-freiburg.de]] erreichbare bwLehrpool-Team.   * Zum Upload: Bitte wenden Sie sich zum Upload Ihrer bearbeiteten Abbildes an Herrn Tom Minnich oder das unter [[rzlehrpool@rz.uni-freiburg.de]] erreichbare bwLehrpool-Team.
- 
-===== Zugriffsrechte ===== 
- 
-Nach dem Einspielen oder Verändern eines Images sollten die Zugriffsrechte überprüft werden. Neu angelegte Dateien (das gilt sowohl für die Images als auch die Beschreibungsdateien) sind zuerst nur für den anlegenden Benutzer sichtbar. Damit eine Nutzung für alle im Pool-Betrieb möglich ist, müssen die Rechte entsprechend erweitert werden. Die **Anpassung der Rechte unter Windows** erfolgt, indem man den Dateien  <image-name.vmdk> <image-name.xml> unter //Eigenschaften -> Sicherheit// die Gruppe "jeder" hinzufügt und diese mit Leserechten ausstattet. 
- 
-Für die **Anpassung der Rechte unter Linux** gibt es eine Reihe von Möglichkeiten, wobei einige traditionelle Tools derzeit nicht korrekt funktionieren (siehe weiter unten). Es wurde nun eingerichtet, dass man auf jedem net.point und auch //login.uni-freiburg.de// 
- 
-    cd /net/vmwareImages 
-     
-ausführen kann und das Verzeichnis //vmwareImages// dann passend per NFS4 gemountet wird. Dann hat man bequemen Zugriff mittels: 
-     
-    chmod 0644 <image-name.vmdk> <image-name.xml> 
- 
-Zusätzlich können auch die Kommandos ''nfs4_editfacl'', ''nfs4_getfacl'' oder ''nfs4_setfacl'' genutzt werden, um Rechte feiner einstellen zu können. Alternativ geht man vom eigenen Linux-Rechner auf dem man den Image-Server via CIFS/SMB eingebunden hat, mit "smbcacls" an die betroffenen Dateien, zum Beispiel: 
- 
-    smbcacls -U=public/<username> //vm-store.public.ads.uni-freiburg.de/vmwareImages vmware/vmware65/<filename> 
- 
-zum abfragen, oder zum setzen: 
- 
-    smbcacls -U=public/<username> //vm-store.public.ads.uni-freiburg.de/vmwareImages vmware/vmware65/<filename> -a ACL:Everyone:ALLOWED/0x0/READ 
- 
-Das Löschen von Rechten erfolgt via: 
- 
-    smbcacls -U=public/<username> //vm-store.public.ads.uni-freiburg.de/vmwareImages vmware/vmware65/<filename> -D ACL:Everyone:ALLOWED/0x0/READ 
- 
-Leider funktionieren die Kommandos bzw. grafischen Tools ''mount.cifs'', ''dolphin'', ''nautilus'' nicht korrekt und sind offenbar nicht in der Lage, ACLs zu ändern. 
  
 ===== Aussehen der Beschreibungsdatei ===== ===== Aussehen der Beschreibungsdatei =====
Zeile 115: Zeile 89:
     ...     ...
          
-Der "active" Schalter sollte auf "true" stehen, damit die Virtuelle Maschine in der Auswahlliste angezeigt wird. Soll das Image dort nicht auftauchen, weil der Kurs gerade nicht stattfindet, dann dort "false" eintragen. Mit "icon" kann man festlegen, welches Icon in der Auswahlliste angezeigt wird: "win7", "windows" für Windows XP, oder "ubuntu", "suse", "debian" ... für verschiedene Linux-Systeme. Der Parameter "network" sollte auf "nat" belassen werden. Zwar ist der Betrieb der virtuellen Maschinen im "bridge" Modus prinzipiell möglich, kann aber zu Problemen führen, da nur eine (sehr) begrenzte Anzahl freier (öffentlicher) IP Adressen für die virtuellen Maschinen zur Verfügung stehen. Es ist möglich eine 3D-fähige Grafikkarte zu aktivieren ("enable3d"), dieses ist bisher nur experimentell unterstützt (Intel-Grafik, die Unterstützung für NVidia und AMD-Grafik wird im Augenblick im Zuge von bwLehrpools entwickelt).+Der "active" Schalter sollte auf "true" stehen, damit die Virtuelle Maschine in der Auswahlliste angezeigt wird. Soll das Image dort nicht auftauchen, weil der Kurs gerade nicht stattfindet, dann dort "false" eintragen. Mit "icon" kann man festlegen, welches Icon in der Auswahlliste angezeigt wird: "win7", "windows" für Windows XP, oder "ubuntu", "suse", "debian" ... für verschiedene Linux-Systeme. Der Parameter "network" sollte auf "nat" belassen werden. Zwar ist der Betrieb der virtuellen Maschinen im "bridge" Modus prinzipiell möglich, kann aber zu Problemen führen, da nur eine (sehr) begrenzte Anzahl freier (öffentlicher) IP Adressen für die virtuellen Maschinen zur Verfügung stehen. 
 + 
 +Es ist mit geeigneter Hardware möglich, die 3D-Fähigkeiten der Grafikkarte zu aktivieren ("enable3d")Unterstützung hierfür steht auf Wunsch für NVidia- Intel- und AMD/ATI-Grafikchipsätze zur Verfügung.
  
 Die Datei muss unbedingt als UTF8 abgespeichert werden, da sonst Umlaute in der Anzeige nicht korrekt umgesetzt werden, was zumeist nicht sehr elegant aussieht. Die Datei muss unbedingt als UTF8 abgespeichert werden, da sonst Umlaute in der Anzeige nicht korrekt umgesetzt werden, was zumeist nicht sehr elegant aussieht.
Zeile 281: Zeile 257:
   # id   # id
   virtualHW.version = "7"   virtualHW.version = "7"
-  displayName = "Windows XP SPSS-Kurs+  displayName = "Hier bitte Ihren Abbildnamen eintragen
-  guestOS = "winxppro"+  guestOS = "windows7"
  
   # CPU/MEM   # CPU/MEM
   numvcpus = "2"   numvcpus = "2"
-  memsize = "1024"+  memsize = "2048"
   MemAllowAutoScaleDown = "FALSE"   MemAllowAutoScaleDown = "FALSE"
   MemTrimRate = "-1"   MemTrimRate = "-1"
Zeile 292: Zeile 268:
   # ide-disks   # ide-disks
   ide0:0.present = "TRUE"   ide0:0.present = "TRUE"
-  ide0:0.fileName = "/var/lib/virt/vmware/winxppro-spss.vmdk" +  ide0:0.fileName = "Hier Pfad zu Ihrer vmdk eintragen
-  ide0:0.mode = "independent-nonpersistent"+  ide0:0.mode = "persistent"
   ide1:0.present = "TRUE"   ide1:0.present = "TRUE"
   ide1:0.autodetect = "TRUE"   ide1:0.autodetect = "TRUE"
Zeile 303: Zeile 279:
   ethernet0.addressType = "static"   ethernet0.addressType = "static"
   # using default virtualDev for ethernet0   # using default virtualDev for ethernet0
 +  ethernet0.virtualDev = "e1000"
   ethernet0.connectionType = "nat"   ethernet0.connectionType = "nat"
   #ethernet1.connectionType = "custom"   #ethernet1.connectionType = "custom"
Zeile 332: Zeile 309:
  
   # dirs/configs   # dirs/configs
-  tmpDirectory = "/tmp/vmware/dsuchod+  tmpDirectory = "/ggf/Pfad/angeben
-  redoLogDir = "/tmp/vmware/dsuchod"+  redoLogDir = "/ggf/Pfad/angeben"
   mainMem.useNamedFile = "TRUE"   mainMem.useNamedFile = "TRUE"
   snapshot.disabled = "TRUE"   snapshot.disabled = "TRUE"
Zeile 348: Zeile 325:
   # parallel port   # parallel port
   # no parallel port configured   # no parallel port configured
-  extendedConfigFile = "run-vmware.vmxf"+  extendedConfigFile = "/ggf/Pfad/zu/Ihrer/.vmxf"
   virtualHW.productCompatibility = "hosted"   virtualHW.productCompatibility = "hosted"
   ide1:1.present = "FALSE"   ide1:1.present = "FALSE"
Zeile 366: Zeile 343:
   usb:1.deviceType = "hub"   usb:1.deviceType = "hub"
   usb:0.deviceType = "mouse"   usb:0.deviceType = "mouse"
 +
 +  
 +<note tip>
 +Achtung: Wenn Sie Ihr Abbild direkt auf einem Rechner des Poolsystems bearbeiten wollen, müssen Sie im Block "# nics" folgende Werte benutzen:
 +  ethernet0.connectionType = "hostonly"
 +  ethernet0.vnet = "/dev/vmnet1"
 +</note>
 +
  
 Anmerkung: Es ist im Prinzip egal, ob virtuelle scsi- oder ide-Laufwerke verwendet werden. Im Falle von SCSI sollte natürlich analog zum obigen IDE-Beispiel Anmerkung: Es ist im Prinzip egal, ob virtuelle scsi- oder ide-Laufwerke verwendet werden. Im Falle von SCSI sollte natürlich analog zum obigen IDE-Beispiel
QR-Code
QR-Code Virtuelle Maschinen im Poolsystem (erstellt für aktuelle Seite)