{{:lauffer:netzwerkberater:linuxmuster.jpg?400|}} ====== History ====== ===== Server ===== ==== Zugriff über cmd (Konsole) ====
Win10: cmd\\ ssh root@linuxmuster.lan\\ PW: Siehe Aufschrieb\\ mc\\ /srv/samba/schools/default-school/share ...\\ /srv/samba/schools/default-school/students ...\\ /srv/samba/schools/default-school/teachers ...\\====== Wer war auf welcher Internetseite ====== http://www.linuxmuster.net/anwenderwiki:ipcop:identd_logging\\ http://www.linuxmuster.net/anwenderwiki:ipcop:squid_logs?s[]=ipcop&s[]=log ====== Passwort ====== http://www.youtube.com/watch?v=mHRzW-pnmNQ ====== Ursel Schweizer ====== ===== ubuntu cloop image ===== https://www.dropbox.com/sh/vzztxgmci0omsbm/0Pd7bzLVFk precise-lolo4711.cloop \\ \\ \\ ---- ====== SRM-Stick truecrypt automount in ubuntu ====== https://wiki.ubuntuusers.de/truecrypt#Partitionen%20beim%20Systemstart%20einbinden%20lassen 1. mounttruecrypt_0.2-2-ubuntu1_i386.deb mit rechtsklick und "Mit Ubuntu Softwarecenter öffnen" 2. terminal: # sudo visudo und ganz unten diese Zeile einfügen: %teachers ALL=(ALL) NOPASSWD: /usr/bin/truecrypt %teachers: Erlaubt es der Gruppe teachers. Ohne % und nur nen Namen erlaubt die Sache für einen Benutzer ... der Rest steht oben in der Anleitung (link) Weiss noch nicht, wie man jeden beliebigen Stick schnappen kann, denn in der Anleitung geht das momentan nur über die hardware id.... vielleicht geht das ja auch über alles usb pipapo ====== 24.11.2014 ====== LZ-Image: - ClamAV aktualisieren - srm lokal löschen (System/user....) - identd installieren (realisieren und dann ipcop entsprechend einstellen) ====== 04.11.2014 ====== Dietz benötigt noch Zugangsdaten für Schulnetzwerk und SRM-Mail ====== 04.11.2014 XP-Clients ====== libreCAD 2.0.6 installieren + dxf in irfanview unter Optionen/Einstellungen deaktivieren u. [x] für alle User auf WinXP, dann OK ====== 30.06.2014 Ubuntu-Client ====== * desktop Datei abändern, so dass der TrueCrypt Container auf doppelklick mit TrueCrypt geöffnet wird * kein Ausdruck meiner calc datei mit bildern?? * Problem? Mit libreversion??? * firefox: startfenster nicht firefox sondern google * neue Tastatur an lehrerzimmer pc5 * dokuwiki plugin fuer writer ====== leoclient-leovirtstarter-* ====== =====leovirtstarter-client/leovirtstarter-server===== Alle Änderungen an der Windows-Installation werden im Snapshot für diese virtuelle Maschine gespeichert: ''/virtual/Machines/winXP/Snapshots/{8c816439-1e6e-430f-9865-db7a2a96206f}.vdi'' . Hat der ursprüngliche Standard-Snapshot im linbo-Image beispielsweise 100 MB, vergrößert sich dieser entsprechend mit jeder vorgenommenen Änderungen an der Installation. Überspielt man die Snapshot-Datei wieder mit dem Standard (z.B. durch Synchronisieren mit linbo), so ist die virtuelle Windows-Installation wieder auf Standard. Man kann aber auch die Snapshotdatei sichern und bei Bedarf wieder an die richtige Stelle zurückspielen. Dann erhält man genau den Zustand des Snapshots - und genau hier setzt der leovirtstarter-client an. Mit dem leovirtstarter-client ist es möglich mit einer grafischen Oberfläche den Snapshot der virtuellen Maschine auszutauschen und damit einen bestimmten Installationszustand bereitzustellen. Der leovirtstarter-client macht also nichts anderes als einen ausgewählten Snapshot ''{8c816439-1e6e-430f-9865-db7a2a96206f}.vdi'' an die richtige Stelle zu kopieren (bzw. entpacken) und die virtuelle Maschine zu starten. Eine detaillierte Erklärung wie man die Snapshotdateien beispielsweise auf einem samba-share bereitstellt folgt ... =====Einrichten der Samba-Shares===== ====Samba-Shares auf dem Server:==== Für den Server werden zwei Samba-Shares gebraucht: - Ein für alle nur lesbares Share, in dem Snapshots und Konfigurationsdateien bereitliegen. - Ein für Lehrer schreibbares Share, in dem zu evalueirende Snapshots abgelegt werden. Wegen der großen Datenmengen, die kopiert werden sollen ist es evtl. sinnvoll einen eigenen Rechner mit LDAP-Anbindung zum Schulserver zur Verfügung zu stellen. Dies ist [[:dokumentation:handbuch60:techsheets:additional-sambaserver|hier im Handbuch]] beschrieben. Werden die Shares jedoch direkt auf dem Schulserver eingerichtet, können die beiden Share-Defintionen einfach in ''/etc/samba/smb.conf.shares'' geschrieben werden: [snapshots] comment = Snapshots admin users = administrator path = /home/snapshots writeable = no create mode = 2664 directory mode = 2775 browseable = Yes guest ok = Yes # schreibbar fuer teachers und admin [snapshots-upload] comment = Snapshots-Upload admin users = administrator path = /home/snapshots-upload writeable = no write list = administrator,@teachers create mode = 2664 directory mode = 2775 browseable = Yes guest ok = Yes ====Samba-Shares auf dem Client:==== Diese Shares werden auf dem Client beim booten gemountet durch einen Eintrag in ''/etc/fstab'': //10.16.1.1/snapshots /media/snapshots cifs guest,auto 0 0 //10.16.1.1/snapshots-upload /media/snapshots-upload cifs guest 0 0 Getestet wird mit: # mount /media/snapshots # mount /media/snapshots-upload Wenn der mount-Befehl funktioniert, kann man mit einem Reboot testen, ob die Shares beim booten tatsächlich gemountet werden. Das ''snapshots-upload''-share sollte allerdings noch von Lehrern gemountet werden, wenn sie auch darauf schreiben sollen. Eine Lösung ist, in ''/etc/security/pam_mount.conf.xml'' an der richtigen Stelle folgende Zeile einzufügen (und in der ''/etc/fstab'' die untere mount-Zeile wieder auszukommentieren)
=====Serverseitig Snapshot-Dateien bereitstellen=====
- Legen Sie die beiden Dateien der Virtualbox in das Read-Only-Share (im Beispiel ''/home/snapshots''):
* Die Basis-Datei in das Verzeichnis ''base'' (im Beispiel ''/home/snapshots/base'')
* Die Default-Snapshotdatei ins Verzeichnis ''standard'' (im Beispiel ''/home/snapshots/standard'')
- Installation des Pakets ''leoclient-leovirtstarter-server''
- Konfiguration von ''/etc/leovirtstarter/leovirtstarter.conf''
* Wo liegt die Konfigurationsdatei auf dem Server:
$common_configuration_file="/etc/leovirtstarter/leovirtstarter-server.conf";
- Severseitige Konfiguration des Pakets in ''/etc/leovirtstarter/leovirtstarter-server.conf'':
* Serverseitige Konfiguration:
* ''$snapshot_search_dir_server'': Wo liegen die Snapshots auf dem Server? (im Beispiel ''/home/snapshots'')
* ''$base_image_server'' gibt den Pfad zum Basis-Image auf dem Server an (im Beispiel ''/home/snapshots/base/name.vdi'')
* ''$base_image_size="246..."'' muss auf die Größe der Basis-Image-Datei gestellt werden (wie mit ''ls -l'' angezeigt)
* ''$snapshot_default'' Wo liegt der Default/Standard Snapshot? (im Beispiel ''standard'')
* ''$snapshot_file_name'' Der Dateiname des Snapshots (z.B.''{8c816439-1e6e-430f-9865-db7a2a96206f}.vdi'' )
* ''$vbox_uuid'' muss nicht angepasst werden ????
* Testen mit leovirtstarter-serverBeispielhafter, erfolgreicher Durchlauf mit Konfiguration((** Beispielhaft, erfolgreicher Durchlauf von leovirtstarter-server**
Konfiguration:
$base_image_client_target="/lokal/virtual/vdi/winXP.vdi";
$base_image_client_source="Basis/winXP_Basis01.vdi";
$base_image_server="/home/samba/vbox/Basis/winXP_Basis01.vdi";
$base_image_size="2014314496"; # as seen with 'ls -l'
$snapshot_default="Standard";
$snapshot_file_dir="/lokal/virtual/Machines/winXP/Snapshots";
$snapshot_file_name="Snapshot_zur_Basis01.vdi";
$snapshot_search_dir_client="/media/vbox/Snapshots";
$snapshot_search_dir_server="/home/samba/vbox/Snapshots";
Output:
# leovirtstarter-server
/etc/leovirtstarter/leovirtstarter.conf processed succesfully
Name "ServerConf::server_popularity_log_file" used only once: possible typo at /usr/bin/leovirtstarter-server line 55.
All options were recognized.
/etc/leovirtstarter/leovirtstarter-server.conf processed succesfully
Creating /home/samba/vbox/Snapshots/leovirtstarter-server.conf
Creating/Updating /home/samba/vbox/Snapshots/.log-popularity
Processing .log-popularity
Processing Standard
cat: /home/samba/vbox/Snapshots/Standard/filesize.vdi: Datei oder Verzeichnis nicht gefunden
cat: /home/samba/vbox/Snapshots/Standard/filesize.vdi.zipped: Datei oder Verzeichnis nicht gefunden
Processing leovirtstarter-server.conf
(1) Processing Snapshot: Standard
* Dir: /home/samba/vbox/Snapshots/Standard
* File: /home/samba/vbox/Snapshots/Standard/Snapshot_zur_Basis01.vdi
* Zipped: /home/samba/vbox/Snapshots/Standard/Snapshot_zur_Basis01.vdi.zip
* Newsize: 84934656
* Oldsize: 0
* Zipping ...
adding: Snapshot_zur_Basis01.vdi (deflated 72%)
* ... Zipping done!
######## Base image ########
* Image: /home/samba/vbox/Basis/winXP_Basis01.vdi
* Dir: /home/samba/vbox/Basis
* File: winXP_Basis01.vdi
* Zipped: /home/samba/vbox/Basis/winXP_Basis01.vdi.zip
* Newsize: 2014314496
* Oldsize: 0
* Zipping ...
adding: winXP_Basis01.vdi (deflated 59%)
* ... Zipping done!
End
))
* Das Resultat sollte sein:
* Die Basis-Datei wird gezippt und deren Größe in Bytes in der Datei ''filesize.vdi.zipped'' gespeichert. (Testen mit ''ls -alh /home/snapshots/base'')
* Der Snapshot im Verzeichnis ''standard'' (u.a., falls vorhanden) wird gezippt und dessen Größe in Bytes in der Datei ''filesize.vdi.zipped'' gespeichert. (Testen mit ''ls -alh /home/snapshots/standard'')
* Gezipped wird allgemein aber nur, wenn die Dateigröße sich ändert und somit einen aktualisierten Snapshot erwarten lässt.
* Die Datei ''/etc/leovirtstarter/leovirtstarter-server.conf'' wird ins Share ''snapshots'' kopiert und damit für den Client lesbar. (Testen mit ''ls -alh /home/snapshots'')