Installationshandbuch:Migration

Aus Delixs
Zur Navigation springen Zur Suche springen
SucheAutor Auf dieser Seite fehlen noch wesentliche Inhalte. Wenn Sie hier etwas beisteuern können, dann sollten Sie dies auch tun. Wenn Sie mitarbeiten wollen, dann können Sie dafür jederzeit einen Account beantragen. Schreibrecht in dieser Dokumentation haben nur eingetragene Nutzer.


Migration der Nutzer

Migration der Nutzer von Arktur 3.x nach 4.0

Die Nutzer und deren Daten einer Arktur V3.x können in den neuen Arktur 4 übernommen werden.

Dazu gibt es das Migrations-Script in

 /usr/lib/ods-server/migration

Wenn die Namen der Nutzer mit bis zu 13 Stellen vorliegen, kann Arktur 4 alle Nutzer migrieren.

Vorarbeiten am alten Arktur 3

Die alten Homeverzeichnisse (/dev/hda4 bei einer Standardinstallation) und die Dateien:

  /etc/shadow
  /etc/gshadow
  /etc/group
  /etc/Systemverwaltung/user

müssen später auf dem neuen Arktur verfügbar sein. Um das zu gewährleisten, melden Sie sich noch ein letztes Mal an Ihrem alten Arktur 3.x als root an und geben folgende Befehle der Reihe nach ein:

 cd /etc/Systemverwaltung
 co user

Nun können Sie den alten Arktur 3.x herunterfahren und endgültig ausschalten. Bauen Sie zum Abschluss die Festplatte aus dem ehemaligen Server aus.

Vorarbeiten am neuen Arktur 4

Jetzt wird die Festplatte des alten Arktur-Schulservers in den frisch installierten neuen Arktur-Schulserver (hier als Beispiel hdc - also als Master am zweiten IDE-Kabel) eingebaut.

Sollte im neuen Arktur bereits das CD/DVD-Laufwerk als hdc eingebaut sein, dann ziehen Sie es ab, bis Sie mit der Migration fertig sind.

Schalten Sie den neuen Arktur nun ein und melden Sie sich nach dem Hochfahren als root an. Der neue Arktur sollte die zusätzliche Festplatte erkennen, bindet diese aber nicht ins System ein. Daher müssen Sie nun per Hand die alte Platte auf /mnt einbinden. Das geschieht mit den Befehlen:

 mount /dev/hdc1 /mnt
 mount /dev/hdc4 /mnt/home

Jetzt kann die eigentliche Migration gestartet werden. Die Migration verändert keine Daten auf der alten Festplatte, so das bei einer Fehlfunktion der Vorgang wiederholt werden kann.

Hinweis: Wenn Sie am alten Arktur Linux-Clients betrieben haben oder von der Standardinstallation abweichende Einstellungen haben, sind im Script weiteren Änderungen nötig. Lesen Sie dazu die Anleitungen im Script /usr/lib/ods-server/migration selbst durch.

Geben Sie nun folgende Befehle ein:

 cd  /usr/lib/ods-server
 ./migration

Nun werden die alten Nutzer und deren Daten auf die neue Platte kopiert. Ist der Migrationsvorgang abgeschlossen, dann melden Sie die alte Platte wieder ab

 umount /dev/hdc4
 umount /dev/hdc1

Nun können Sie den Server herunterfahren und die Festplatte wieder ausbauen, sowie eventuell auch das abgezogene CD/DVD-Laufwerk wieder einbauen.

Schalten Sie zum Abschluss den neuen Server wieder ein.

Nach der Migration sollten Sie den Arktur-Schulserver eine Nacht laufen lassen, damit sich die Sicherheitseinstellungen und die notwendigen Rechte für jeden einzelnen migrierten Nutzer auf dem aktuellen Stand befinden.


Migration der Nutzer von einer älteren Arktur 4.0Beta auf eine neue 4.0

Das auf Arktur 4 vorhandene Migrationsskript zur Übernahme der Benutzer von einer Version 3.x wurde angepasst zur Übernahme der Benutzer von einer älteren Version 4 auf eine aktuelle Version 4:

Übernommen werden:

die Daten der Benutzer einschließlich Passwörtern,
die DHCP-Einträge (Rechnerliste),
die Einträge in der Liste der Hauptadmins, 
der Teiladmins, 
der Online-Benutzer und der Benutzer in der Gruppe Material.

Vor der Neuinstallation werden im ersten Schritt die benötigten Daten aus dem LDAP-Verzeichnis extrahiert und in mehreren Dateien mit der Endung "*.tmp" abgelegt.

Nach der Neuinstallation muss die alte "home"-Platte gemountet und die Datei user an die angegebene Stelle kopiert werden (siehe Kommentare im Skript "migration").

Es folgt nun eine Schritt-für-Schritt-Anleitung, diese sollte aber nur von erfahrenen Admins verwendet werden, die die Skripte nachvollziehen können.

Vor der Installation auf dem alten Arktur durchzuführen

Laden Sie sich zuerst die Migrationsscripte herunter.

Melden Sie sich als Nutzer root an und geben nacheinander folgende Befehle ein:

 cd /etc/Systemverwaltung
 co user
 co computer

Diese Befehle erstellen eine "user"-Datei (eingetragene Benutzer) und eine "computer"-Datei (DHCP-Einträge) des alten Arkturs im aktuellen Verzeichnis.


ab hier weiter, wenn das Script zum Download steht...


mit dem Skript 'migration0 die oben genannten Daten aus dem LDAP extrahieren.

   (es entstehen die Dateien passwoerter.tmp, online.tmp, ...)
 3. mit "slapcat >arktur.ldif" einen Datenbankdump zur Sicherheit erzeugen.
 4. Das Skript migration, arktur.ldif und alle tmp-Dateien auf den neuen Arktur in ein gemeinsames      Verzeichnis kopieren.

Nach der Installation

 4. Migrationsskript "migration" anpassen (Pfad!) und ablaufen lassen (die Erläuterungen im Vorspann des Skripts durchlesen und beachten).
 5. Projekte "von Hand" übernehmen, also
   a) Projekte anhand der Daten aus arktur.ldif auf dem neuen Arktur neu anlegen und
   b) die Inhalte der Projekt-Verzeichnisse vom alten Arktur kopieren.
 6. Die "computer"-Datei in das richtige Verzeichnis (/etc/Systemverwaltung) kopieren und "aktivieren".

Frank Schuette

Hier wollte ich eigentlich die Skriptinhalte einfügen. Leider wird der Programmtext vermurkst. Skripte gibt es von mir unter fschuett at gymnasium-himmelsthuer dot de




zurück | Hauptseite