[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: