Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
poolimage [2012/04/25 19:55] – [Aussehen der Beschreibungsdatei] dsuchod | poolimage [2021/07/01 17:27] (aktuell) – veraltetes Zeugs gelöscht und auf akt. Doku verlinkt cr1026 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Virtuelle | + | ====== Virtuelle |
- | Diese Seite erklärt Einzelheiten | + | Diese Seite erklärt Einzelheiten |
- | In den Lehrpools stehen zwei Standardimages zur Verfügung: " | + | ===== Anleitung ===== |
- | Im Augenblick wo ein(e) Dozent/in die Anpassung eines Images übernimmt, geht die Verantwortung für das jeweilige Image über. Es gelten folgende Regeln: | + | <note tip>Eine ausführliche, |
- | * Regelmäßig Updates (Betriebssystem) einspielen | + | |
- | * Anschließend auf Viren überprüfen und diese Überprüfung für den Normalbetrieb deaktivieren | + | |
- | * Nach erfolgter Aktualisierung die Defragmentierung des Datenträgers durchlaufen lassen und das Image " | + | |
- | * Anlegen von Backups | + | |
- | * Aktualisierung der Beschreibungsdatei (<image-name>.xml) | + | |
- | * Bei Bedarf (Ankündigung) das Login-Tool aktualisieren | + | |
- | * Sicherstellen vorhandener und aktueller Lizenzen für alle zusätzlichen Komponenten (freie Software sollte kommerziellen Angeboten mit oftmals hochproblematischen Lizenzen vorgezogen werden) | + | |
- | ==== Löschen von Images ==== | + | Bitte vergleichen Sie auch folgende Einträge: |
+ | * Wenn Sie eine bestehende VM bearbeiten wollen: https:// | ||
+ | * Wenn Sie eine VM erstellen wollen: https:// | ||
- | Images, die zu Beginn eines Semesters (April bzw. Oktober) länger als 7 Monate nicht angefasst wurden (Dateidatum), | + | ===== FAQ ===== |
- | Wenn Images selbst gelöscht werden, | + | <note tip> |
- | <active param=" | + | == Kann ich auch mehrere VMs/Veranstaltungen auf einmal löschen? == |
- | </active> | + | * Natürlich. Wählen Sie einfach mehrere Einträge durch Halten der „STRG-Taste“ aus und klicken auf „Löschen“. |
- | ==== Aktiv werden ==== | + | == Meine VM/ |
+ | * Haben Sie eine Veranstaltung auf Ihre VM angelegt? Nur der Veranstaltungseintrag ist im Poolraum sichtbar. | ||
+ | * Ist der Veranstaltungszeitraum abgelaufen? Prüfen Sie bitte in der Detailansicht Ihrer Veranstaltung das Enddatum und setzen es ggf. neu. | ||
- | Die Vorlagen-Images kann man entweder aus dem Verzeichnis /// | + | == Meine Veranstaltung startet im PC-Pool nicht. Ich werde direkt auf die Anmeldemaske des VMChoosers zurückgeworfen. == |
+ | * Dies bedeutet in der Regel, dass die Virtuelle Maschine beschädigt oder nicht vorhanden bzw. nicht erreichbar | ||
+ | * Möglicherweise besteht ein Netzwerkproblem. Fragen Sie bitte bei Ihrem Rechenzentrum nach, ob aktuell Probleme bekannt sind. | ||
- | Die andere Möglichkeit besteht im Bereich des Campusnetzwerks direkt zuzugreifen: | + | == Meine Veranstaltung wurde deaktiviert, weil das Enddatum erreicht wurde. Warum wurde ich nicht darüber informiert? == |
+ | * Haben Sie in den Einstellungen der bwLehrpool-Suite die E-Mail-Benachrichtigung deaktiviert? | ||
- | mount.cifs //pool-fs.public.ads.uni-freiburg.de/ | + | == Meine Virtuelle Maschine wurde gelöscht. Warum wurde ich nicht darüber informiert? == |
+ | * Haben Sie in den Einstellungen der bwLehrpool-Suite die E-Mail-Benachrichtigung deaktiviert? | ||
- | ein. Entsprechend funktionert das Ganze als Netzwerklaufwerk unter Windows. | + | == Ich habe die E-Mail-Benachrichtigung aktiviert, werde aber trotzdem nicht über anstehende Ereignisse informiert. == |
+ | * Möglicherweise hat Ihr Rechenzentrum den Mailversand des Satellitenservers nicht korrekt konfiguriert. Fragen Sie dies bitte bei Ihrem Rechenzentrum nach. | ||
- | Ebenso können sich Kursleiter überlegen bestimmte Komponenten über das Netzwerk zur Verfügung zu stellen und hierfür beim Start des XP o.ä. im VM ein Laufwerk automatisch verbinden zu lassen. | + | == Wie lange bleiben alte Versionen einer Virtuellen Maschine gespeichert bevor diese automatisch gelöscht werden. == |
+ | * In der Regel werden alte Versionen nach 7 Tagen gelöscht. Sie können dies auch im rechten Teil der Detailansicht der VM überprüfen. | ||
- | ===== Zugriffsrechte ===== | + | == Wie kann ich herausfinden, |
+ | * Öffnen Sie die Detailansicht einer VM. Sie sehen dort die Anzahl an Veranstaltungen, | ||
- | 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 | + | == Kann ich von einer Veranstaltung zu der dazugehörigen Virtuellen Maschine gelangen? == |
+ | | ||
- | Für die **Anpassung | + | == Wo finde ich Logdateien |
+ | | ||
- | cd / | + | == Wohin kann ich mich bei Fragen oder Problemen mit der bwLehrpool-Suite wenden? == |
- | + | * Konsultieren Sie bitte als erstes den Support Ihres Rechenzentrums (siehe [[# | |
- | ausführen kann und das Verzeichnis // | + | |
- | + | ||
- | chmod 0644 <image-name.vmdk> < | + | |
- | Zusätzlich können auch die Kommandos '' | ||
- | smbcacls -U< | + | ===== Support ===== |
- | zum abfragen, oder zum setzen: | + | <note tip> |
+ | **Bitte melden Sie Probleme an die Lehrpool-Service-Adresse** [[pools@rz.uni-freiburg.de]], | ||
- | smbcacls -U< | + | **oder nutzen Sie das Supportformular** http://www.rz.uni-freiburg.de/ |
- | Das Löschen von Rechten erfolgt via: | + | Bitte melden Sie das Problem möglichst sofort |
- | + | </note> | |
- | smbcacls -U< | + | |
- | + | ||
- | Leider funktionieren die Kommandos bzw. grafischen Tools '' | + | |
- | + | ||
- | {{tag> | + | |
- | ==== Aussehen der Beschreibungsdatei ==== | + | |
- | + | ||
- | Jedes Image muss durch einen vollständigen Datensatz in ihrer Beschreibungsdatei (*.xml) erklärt werden. Einerseits wird die Kurzbeschreibung " | + | |
- | + | ||
- | ... | + | |
- | <creator param=" | + | |
- | </ | + | |
- | <email param=" | + | |
- | </ | + | |
- | <phone param=" | + | |
- | </ | + | |
- | < | + | |
- | </ | + | |
- | < | + | |
- | und darf deutlich ausführlicher als die Kurzbeschreibung sein."> | + | |
- | </ | + | |
- | ... | + | |
- | <active param=" | + | |
- | </ | + | |
- | <icon param=" | + | |
- | </ | + | |
- | ... | + | |
- | < | + | |
- | </ | + | |
- | ... | + | |
- | + | ||
- | Der " | + | |
- | + | ||
- | Die Datei muss unbedingt als UTF8 abgespeichert werden, da sonst Umlaute in der Anzeige nicht korrekt umgesetzt werden, was zumindest nicht sehr elegant aussieht. | + | |
- | ==== 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: | + | |
- | * Abstellen der automatischen Systemwiederherstellung (macht im Poolbetrieb keinen Sinn). | + | |
- | * Reduzieren/ | + | |
- | * Abschalten aller Aktualisierungsservices (für Microsoft, Adobe, Google, …) da diese in jeder Session erneut aufgerufen werden würden, ohne dass sie einen Sinn machen. Die Aktualisierung sollte in regelmäßigen Abständen von den Image-Erstellern vorgenommen werden. | + | |
- | * Abschalten von Indexing-Services. Wenn man diese nutzen möchte, sollten sie einmal im persistenten Modus bei der Einrichtung laufen, aber für den Standardbetrieb abgeschaltet sein, da sie dann nichts nützen. | + | |
- | * Virus-Checks machen nur für externe Laufwerke Sinn, nicht für das Basissystem: | + | |
- | * Abschalten des Bildschirmschoners - das wird von der Host-Maschine bereits übernommen. | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Inhalt der Standard-Images ==== | + | |
- | + | ||
- | Die Vorlagen-Images (/// | + | |
- | + | ||
- | * 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) | + | |
- | + | ||
- | + | ||
- | ==== Anmelde-Tool ==== | + | |
- | + | ||
- | Zur drastischen Vereinfachung der Administration werden die Images zentral nur-lesbar zur Verfügung gestellt. Alle Änderungen werden nur lokal für die laufende Sitzung gespeichert. Deshalb gibt es auch keine aufwändige ADS-Anmeldung. Um trotzdem komfortabel das Homeverzeichnis, | + | |
- | + | ||
- | ==== Gemeinsame Laufwerke ==== | + | |
- | + | ||
- | Das durch Login-Tool eingebundene Laufwerk L: ist Passwortgeschützt und kann im Universitätsnetz und mittels VPN-Verbindung auch außerhalb der Universität eingebunden werden. Das Gemeinsame Laufwerk G: ist nicht passwortgeschützt und ist permanent im Standard-Image eingebunden. Das Laufwerk G: kann bei WindowsXP mittels „Netzlaufwerk verbinden“ und der Eingabe vom Pfad \\lehrpool.fs.uni-freiburg.de\lehrpool\ eingebunden werden. So lassen sich auch schon vor dem Kurs Inhalte einspielen und nach dem Kurs auch wieder einfach entfernen. G: kann dabei nur aus dem RZ-Netz erreicht werden. | + | |
- | + | ||
- | **Linux:** | + | |
- | unter Linux lässt sich das gemeinsame Laufwerk mittels | + | |
- | mount.cifs | + | |
- | + | ||
- | | + | |
- | + | ||
- | Die gemeinsamen Laufwerke haben nur eine endliche Kapazität. Ebenfalls sollte darauf geachtet werden, dass Inhalte problematischer Natur (IPR, private bzw. beschränkte Daten) nur während des Kurses bereitgestellt und anschließend sofort wieder gelöscht werden. Ein Löschen aller Daten nach Abschluss des eigenen Kurses versteht sich von selbst. | + | |
- | + | ||
- | Die Gemeinschaftslaufwerke sind keine Daten-Safes. Dozenten sollten immer daran denken, die Daten regelmäßig zu sichern und ein Backup bereitzuhalten, | + | |
- | {{tag> | + | |
- | + | ||
- | ==== Aussehen Konfigurationsdatei für VMware ==== | + | |
- | + | ||
- | Eine Beispielkonfiguration für die VMware-Workstation VMplayer. Diese Konfigurationsdatei ist ein Linux-Beispiel, | + | |
- | + | ||
- | # This configuration file was generated by / | + | |
- | # version specific stuff - all versions | + | |
- | .encoding = " | + | |
- | config.version = " | + | |
- | + | ||
- | sharedFolder.option = " | + | |
- | ehci.present = " | + | |
- | mks.enable3d = " | + | |
- | cpuid.coresPerSocket = " | + | |
- | maxvcpus = " | + | |
- | monitor.virtual_mmu = " | + | |
- | monitor.virtual_exec = " | + | |
- | floppy1.clientDevice = " | + | |
- | floppy1.readonly = " | + | |
- | + | ||
- | # id | + | |
- | virtualHW.version = " | + | |
- | displayName = " | + | |
- | guestOS = " | + | |
- | + | ||
- | # CPU/MEM | + | |
- | numvcpus = " | + | |
- | memsize = " | + | |
- | MemAllowAutoScaleDown = " | + | |
- | MemTrimRate = " | + | |
- | + | ||
- | # ide-disks | + | |
- | ide0: | + | |
- | ide0: | + | |
- | ide0:0.mode = " | + | |
- | ide1: | + | |
- | ide1: | + | |
- | ide1: | + | |
- | ide1: | + | |
- | + | ||
- | # nics | + | |
- | ethernet0.present = " | + | |
- | ethernet0.addressType = " | + | |
- | # using default virtualDev for ethernet0 | + | |
- | ethernet0.connectionType = " | + | |
- | # | + | |
- | # | + | |
- | ethernet0.address = " | + | |
- | ethernet0.wakeOnPcktRcv = " | + | |
- | + | ||
- | # sound | + | |
- | sound.present = " | + | |
- | sound.fileName = " | + | |
- | sound.autodetect = " | + | |
- | + | ||
- | # svga | + | |
- | svga.autodetect = " | + | |
- | + | ||
- | # usb | + | |
- | usb.present = " | + | |
- | usb.generic.autoconnect = " | + | |
- | + | ||
- | # shared folders | + | |
- | sharedFolder0.present = " | + | |
- | sharedFolder0.enabled = " | + | |
- | sharedFolder0.expiration = " | + | |
- | sharedFolder0.guestName = " | + | |
- | sharedFolder0.hostPath = "/ | + | |
- | sharedFolder0.readAccess = " | + | |
- | sharedFolder0.writeAccess = " | + | |
- | sharedFolder.maxNum = " | + | |
- | + | ||
- | # dirs/ | + | |
- | tmpDirectory = "/ | + | |
- | redoLogDir = "/ | + | |
- | mainMem.useNamedFile = " | + | |
- | snapshot.disabled = " | + | |
- | tools.syncTime = " | + | |
- | isolation.tools.hgfs.disable = " | + | |
- | hgfs.mapRootShare = " | + | |
- | isolation.tools.dnd.disable = " | + | |
- | isolation.tools.copy.enable = " | + | |
- | isolation.tools.paste.enabled = " | + | |
- | + | ||
- | # serial port | + | |
- | # no serial port configured | + | |
- | + | ||
- | # parallel port | + | |
- | # no parallel port configured | + | |
- | extendedConfigFile = " | + | |
- | virtualHW.productCompatibility = " | + | |
- | ide1: | + | |
- | scsi0.present = " | + | |
- | scsi0: | + | |
- | floppy0.present = " | + | |
- | serial0.present = " | + | |
- | parallel0.present = " | + | |
- | uuid.location = "56 4d ed c5 e0 df e0 2a-0b 93 42 59 6e ed fc 7e" | + | |
- | uuid.bios = "56 4d ed c5 e0 df e0 2a-0b 93 42 59 6e ed fc 7e" | + | |
- | cleanShutdown = " | + | |
- | replay.supported = " | + | |
- | replay.filename = "" | + | |
- | usb.pciSlotNumber = " | + | |
- | ethernet0.pciSlotNumber = " | + | |
- | sound.pciSlotNumber = " | + | |
- | ehci.pciSlotNumber = " | + | |
- | vmotion.checkpointFBSize = " | + | |
- | usb: | + | |
- | usb: | + | |
- | usb: | + | |
- | usb: | + | |
+ | {{tag> |