Hallo Tuxe, Mittwoch ist es wieder soweit, 19 Uhr, Recyclingbörse, Heidestr. 7, Herford Kotakttelefon: 0173 / 27 00 360 Zum einen wird es darum gehen, Support für Peter zu leisten. Peter ist Linux-Anfänger und innerhalb von einer Woche schon von Suse nach Ubuntu (Hoary) gewechselt. Mal sehen, wie gut das klappt, und wo wir eveltuell noch bei Problemen helfen können. Dann habe ich letzte Woche an einer Server-gestützen Lösung für das Backup und Wiederherstellen von Windows-Clients im Netzwerk gearbeitet. Wenn euch das interessiert möchte ich das kurz vorstellen. Die (Windows-) Clients booten via PXE. Das ist ein Protokoll, um PCs via Netzwerk zu booten (im modernen Bios bereits enthalten, sonst über ein Eprom auf der Netzwerkkarte, oder auch via Diskette) Das Gute an PXE: es lässt sich sehr leicht ein Start-Menu integrieren. Ablauf beim Booten: 1. PXE-Bios fragt nach einer IP-Adresse 2. DHCP-Server erteilt diese und gibt an, welches Programm als nächstes geladen werden soll. 3. in diesem Fall lädt der client das Programm pxelinux.0 vom (tftpd-)server und startes es. 4. pxelinux.0 liest die Konfigurationsdatei vom Server ein und fragt nach weitern Aktionen ### begin code /tftpboot/lts/2.4.26-ltsp-3/pxelinux.cfg/schulung prompt 1 DISPLAY message-restore.txt # zur Wiederherstellung "restore" eingeben say Auswahl: windows restore DEFAULT windows TIMEOUT 150 label windows LOCALBOOT 0 label restore kernel bzImage-2.4.26-ltsp-3 append init=/linuxrc rw root=/dev/ram0 initrd=initrd-2.4.26-ltsp-3.gz ### end code Links: PXE: http://syslinux.zytor.com/pxe.php LOCALBOOT spricht für sich 5. restore lädt einen Linux-Kernel vom Server 6. Das Linux-Dateisystem wird per NFS gemountet 7. die Datei etc/rc.local wird audgeführt. ### begin code /opt/ltsp-restore-image/i386/etc/rc.local #!/bin/sh # rc.local # # Wiederherstellen der primaeren Partition # das image liegt auf hda6 # echo "Die Windows-Partition C: wird wieder hergestellt ..." echo "mount /dev/hda6 /mnt" mount /dev/hda6 /mnt echo "Die Windows-Installation wird nun zurückgesichert ... " echo "Bitte warten ..." if gunzip -c /mnt/hda1Image.gz | dd of=/dev/hda1 bs=1024 ; then echo "Laufwerk C: wurde wieder hergestellt." # echo Partition hda6 aushaengen umount /mnt echo "Der PC startet automatisch neu in 1 min." sleep 60 reboot else echo "es sind Fehler aufgetreten !" echo "nicht gut" echo "Bitte den Administrator benachrichtigen oder den PC aus dem Fenster werfen - dann allerdings statt des Admins den Einkauf benahrichtigen" fi ### end code Nachteile dieser Lösung: - Die Grösse der Partition darf sich seit dem Backup nicht ändern. - Es wird immer die ganze Partition gesichert. Auch der unbelegte Bereich. - um die Images nicht unnötig gross werden zu lassen, lässt sich die Platte zuvor mit Nullen füllen ( http://www.feyrer.de/g4u/#shrinkimg ) Bis Mittwoch Sven Kalinowski PS: Sollten wir anschliessendes "Klönen" dann eventuell in die nächste Gasttätte verlagern ? -- Tel: 0173 / 27 00 360 -----Weitergeleitete Nachricht-----
From: lug-announce@lug-owl.de To: lug-announce@lug-owl.de Subject: LUG-OWL Termin: 2005-07-20 19:00:00+02 in Herford Date: Sun, 17 Jul 2005 06:00:02 +0200
Naechstes Event der Linux Usergroup Ostwestfalen-Lippe:
* 2005-07-20 19:00:00+02: Treffen in Herford
Viel Spass dabei!
-- - automatically generated -
Teilnehmer (1)
-
Sven Kalinowski