Re: existierende Installation auf neuen Server übertragen
Hallo,
On Mo 27 Dez 2010 18:42:57 CET Scheiber Alfred wrote:
Jan-Benedict Glaw schrieb:
Backup, Restore.
Warum möchtest Du es Dir so schwer machen? Wenn Du von der Software
her Deine jetzige Installation gut am Laufen hast, würde ich daran
nichts ändern, sondern nur die Platten umschrauben bzw. die komplette
Installation durch backup+restore auf die neue Hardware bringen.
Will ich ja gar nicht, drum habe ich mich ja an die Liste gewandt.
Nur bin ich nicht wirklich klüger geworden.
Platten umschrauben geht wohl nicht, weil alte sind ide, neue sind Sata+Raid
Und zu Backup restore war ja genau meine Frage, wie / mit welchem
Programm ich das machen soll. rsync, tar, oder eben ein eigenes wie
backuppc, oder das slbackup von skole.
Ja und dann verstehe ich nicht, wenn du sagst, ich soll die ganze
Installation restoren. In /etc stehen ja eine unmenge von Daten der
neuen HW drinnen, da kann ich doch nicht die doch nicht mit den
alten überschreiben. Oder wie meinst du das. Meine Frage war
eigentlich genau die, welche Daten kann, soll ich restoren, damit
das System gleich wieder funktioniert. Da habe ich halt gedacht,
dass die skole-Leute das wissen könnten. Mich wundert nur, dass es
scheint, als ob das so ein seltenes Problem sei. In den Schule wird
es ja öfter mal verkommen, dass eine neue Server_HW angeschafft (
angeschafft werden muss). Installiert ihr dann alle alles wieder
neu?, mit zig Freigaben, 100en Usern?
Naa aich werde halt weiter herumprobieren, die Weihnachtsferien sind
ja optimal dafür :)
lg
Alfred
ich bin neu bei Skolelinux und auch auf der Liste und schreibe mal
kurz, wie ich das beschriebene Problem angehen würde. Das ist ganz
bestimmt nicht der Standard-Skolelinux-Weg, aber mein
Standard-Vorgehen bei der Migration von allen Debian- und
Ubuntu-Systemen. USE AT YOUR OWN RISK...
@Alfred: ich kann schwer einschätzen, wieviel Einblick du in Debian,
Dateisysteme etc. hast, aber bevor du die Weihnachtsferien unnötig
vorm Rechner hängst, mische ich mich hier mal ein...
Den Grundriss einer möglichen Migration (angepasst an die
Dateisystem-Namen und -Mechanismen von Skolelinux) reiße ich hier mal
ganz ,,kurz'' an... Bei Detail-Fragen kannst du an den entsprechenden
Stellen gerne nachhaken.
Vorbereitung:
o Notiere dir wichtige Parameter deines bisherigen tjener, z.Bsp. sind die
Befehlsausgaben der folgenden Consolen-Befehle interessant
$ cat /etc/fstab
$ mount
$ df -h
$ vgdisplay -v
$ cat /proc/mdstat (falls Software-Raid im Einsatz)
$ blkid
$ cat /proc/swaps
...
Schritt 1:
o boote tjener mittels Knoppix, aptosid o.ä.
o die verwendete Life-CD sollte die vorhandenen LVM Volume Groups finden (und
vorauss. aktivieren)
o deaktivere die Volume Group (VG) vg_system (Befehl: vgchange) und
benenne sie um (Befehl: vgrename, man-Page lesen!), z.Bsp. in
vg_system_old. Solltest du andere Volume Groups haben, die manuell zu
Skolelinux hinzugefügt wurden, dann bennene diese auch um.
CAVE: nach der Umbennenung von LVM Groups od. Volumes bootet dein System
nicht mehr sauber durch...(!!!)
Schritt 2
o Baue dir eine Rechner-Hardware zusammen, die es erlaubt alle Platten
(neu+alt) am gleichen Mainboard anzuschließen (ggf. mit IDE oder S-ATA
PCI(-E)-Steckkarte o.ä., auch USB2IDE-Adapter o.ä. denkbar)
o boote diesen Bastel-Rechner wieder mit Knoppix o.ä.
Schritt 3:
o für alle im folgenden beschriebenen Befehle brauchst du root-Rechte
innerhalb des gebooteten LiveCD-Systems...
o partitioniere die neuen Platten so, dass die Partitionstabelle(n) der neuen
Platte(n) deinem alten Tjener-Setup ähneln. Solltest du größere Platten
haben, dann würde ich allen Partitionen ein wenig mehr Platz gönnen,
insbesondere aber der Partition, auf der die Volume Group vg_system neu
eingerichtet werden soll (Befehl: fdisk)
o richte LVM auf der/den neuen Platte(n) ein (Befehle: pvcreate, vgcreate,
lvcreate; man-Pages lesen!), auch hier kannst du insbesondere dem
skole+tjener+home0 LV mehr Platz zukommen lassen
o formatiere deine /boot Partition sowie alle Logical Volumes mit dem bisher
genutzten Dateisystem (ein Upgrade von Dateisystemen, z.Bsp. ext2 -> ext3
sollte möglich sein, wenn du deine /etc/fstab Konfiguration entsprechend
anpasst)
o erstelle mount points für die alten tjener-Verzeichnisse
$ mkdir -p /mnt/tjener-alt/{boot,root,usr,var,var+spool+squid}
$ mkdir -p /mnt/tjener-alt/{skole+backup,skole+tjener+home0}
und mounte dorthin alle _alten_ tjener-Partitionen/-LogicalVolumes
o erstelle mount points analog für die neuen Platten
$ mkdir -p /mnt/tjener-neu/{boot,root,usr,var,var+spool+squid}
$ mkdir -p /mnt/tjener-neu/{skole+backup,skole+tjener+home0}
o Kopiere dann alle Dateisysteme mittels
$ cp -axv /mnt/tjener-alt/boot/* /mnt/tjener-neu/boot/
$ cp -axv /mnt/tjener-alt/root/* /mnt/tjener-neu/root/
$ cp -axv /mnt/tjener-alt/usr/* /mnt/tjener-neu/usr/
usw.
Schritt 4:
o Installiere tjener's GRUB (Bootloader) im MBR der neuen Platten (kann bei
den verschiedenen GRUB-Versionen in der Szene etwas tricky sein)
o ggf. Rückfrage off-list
Schritt 5:
o passe evtl. /mnt/tjener-neu/root/etc/fstab an
o lösche /mnt/tjener-neu/root/etc/udev/rules.de/70-persistent-net.rules
Schritt 6:
o Live-System herunterfahren
o alte tjener Platten abbauen
o von neuen Platten booten (was normalerweise nicht beim ersten
Anlauf klappt
;-) )
@Alfred: Solltest du diesen harten Weg der System-Migration wählen,
dann: VIEL GLÜCK!!! Das ganze ist eine Schnellkochrezept und keine
ausführliche Migrationsanleitung. Es braucht da bestimmt noch ein
wenig vorbereitende Recherche (oder Tests), bevor du dich an deinen
100-User-Skolelinux-Server machst.
Herzlichst,
Mike Gabriel
--
DAS-NETZWERKTEAM
mike gabriel, dorfstr. 27, 24245 barmissen
fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0x1943CA5B
mail: m.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
Reply to: