Mojn, mojn! Ich muß einige User von einem (kaputten) Server (SuSE 9.1) auf einen neuen (SuSE 10.1) "umziehen". Dazu zählen die homedirs und die logins (inkl. Passwd), ggf. einige mysql DBs. Da ich mit Sicherheit nicht der erste bin, der etwas Derartiges unternimmt, dachte ich mal, ich frag mal nach, worauf man da achten sollte und was man wie machen kann. Es sind nicht sooo viele User. ca. 10 bis 20. Bei einigen hängt eine kleine Homepage dahinter mal ne DB oder mal nur ein paar Dateien. Liegt alles in den jeweiligen homedirs. Prinzipiell - wenn es nur 3 User wären - dann würde ich auf dem neuen Rechner jeden User einzeln anlegen, Passwd setzen, die homedirs neu anlegen und die Daten per scp rüberziehen, danache chown-en, http.conf mit den vhosts anpassen und fertig. Naja - so ganz im Groben ;-) Das kann man sicherlich auch bei 10 - 20 Usern noch manuell machen, aber mich würde mal der prinzipielle Ablauf interessieren, wie man so etwas macht, wenn es deutlich mehr als 20 User sind. Kann man die alten Passwds der User übernehmen oder muß man jedem ein neues zuweisen? Was ja recht hässlich wäre.... Viele Grüße Fritz
Hallo, Am Montag, 28. August 2006 11:26 schrieb Fritz Mundtart:
Ich muß einige User von einem (kaputten) Server (SuSE 9.1) auf einen neuen (SuSE 10.1) "umziehen". Dazu zählen die homedirs und die logins (inkl. Passwd), ggf. einige mysql DBs.
Da ich mit Sicherheit nicht der erste bin, der etwas Derartiges unternimmt, dachte ich mal, ich frag mal nach, worauf man da achten sollte und was man wie machen kann.
Es sind nicht sooo viele User. ca. 10 bis 20. Bei einigen hängt eine kleine Homepage dahinter mal ne DB oder mal nur ein paar Dateien. Liegt alles in den jeweiligen homedirs.
Prinzipiell - wenn es nur 3 User wären - dann würde ich auf dem neuen Rechner jeden User einzeln anlegen, Passwd setzen, die homedirs neu anlegen und die Daten per scp rüberziehen, danache chown-en, http.conf mit den vhosts anpassen und fertig. Naja - so ganz im Groben ;-)
Das kann man sicherlich auch bei 10 - 20 Usern noch manuell machen, aber mich würde mal der prinzipielle Ablauf interessieren, wie man so etwas macht, wenn es deutlich mehr als 20 User sind. Kann man die alten Passwds der User übernehmen oder muß man jedem ein neues zuweisen? Was ja recht hässlich wäre....
was spricht gegen ein einfaches tar von /home? Dann muß man nur noch /etc/passwd und /etc/shadow auf dem neuen Rechner anpassen (cop&paste). Unter der Annahme, daß die Benutzer _alle_ Dateun unter /home haben. Was ist mit den Datenbanken? Wo liegen die? Sind die Server auch alle heruntergefahren? Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Hallo Jürgen, Dr. Jürgen Vollmer schrieb:
Hallo, Am Montag, 28. August 2006 11:26 schrieb Fritz Mundtart:
[...]
was spricht gegen ein einfaches tar von /home?
Nüscht ;-) Das meinte ich indirekt mit "die homedirs neu anlegen und die Daten per scp rüberziehen". War nicht ganz korrekt ausgedrückt - ich gebs zu ;-)
Dann muß man nur noch /etc/passwd und /etc/shadow auf dem neuen Rechner anpassen (cop&paste).
Kann man die so einfach kopieren? Ich denke da an die User- und Gruppen-IDs. Die werden ja beim tar wohl mit übertragen, oder?
[...] Was ist mit den Datenbanken? Wo liegen die? Sind die Server auch alle heruntergefahren?
Ich würde einfach einen mysql-dump machen und auf dem neuen Server wieder einlesen. Ist es wirklich so easy, wie es klingt? Viele Grüße Fritz
Am Montag, 28. August 2006 11:56 schrieb Fritz Mundtart:
Am Montag, 28. August 2006 11:26 schrieb Fritz Mundtart:
[...]
was spricht gegen ein einfaches tar von /home?
Nüscht ;-) Das meinte ich indirekt mit "die homedirs neu anlegen und die Daten per scp rüberziehen". War nicht ganz korrekt ausgedrückt - ich gebs zu ;-)
Dann muß man nur noch /etc/passwd und /etc/shadow auf dem neuen Rechner anpassen (cop&paste).
Kann man die so einfach kopieren? Ich denke da an die User- und Gruppen-IDs. Die werden ja beim tar wohl mit übertragen, oder?
wenn die server 100% identisch sind kann man /etc/passwd, /etc/shadow und /etc/groups direkt kopieren. ansonsten halt die User-Teile 'rauskopieren.
[...] Was ist mit den Datenbanken? Wo liegen die? Sind die Server auch alle heruntergefahren?
Ich würde einfach einen mysql-dump machen und auf dem neuen Server wieder einlesen.
Ist es wirklich so easy, wie es klingt?
ja. Wir sind doch nicht bei KleinWeich, wo die Nutzerdaten überall 'rum liegen, nur nicht da wo man sie erwartet. (Ich hab' schon öfters mein /home auf eine neue Platte umgezogen, da bin ich immer so vorgegangen). Troztdem würde ich sowohl beim Einpacken als auch beim Auspacken mit tar ein tar --compare hinterher machen. Man weiss ja nie.... Und natürlich: ein backup vorher, und: trotzdem mit dem schlimmsten rechnen, und, die alte Platte aufheben, und (na ja was man halt so macht ....) Ich vermute mal eher, daß es Probleme bei der sonstigen Software gibt. Z.B. SuSe 10.1 benutzt php5, 9.1 noch php4. Wenn die Leute nun eigene Hompages mit php geschrieben haben, kann's da zu Problemen kommen. Ebenso mit mysql usw. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Am Montag, 28. August 2006 11:26 schrieb Fritz Mundtart:
Mojn, mojn!
Hi,
Ich muß einige User von einem (kaputten) Server (SuSE 9.1) auf einen neuen (SuSE 10.1) "umziehen". Dazu zählen die homedirs und die logins (inkl. Passwd), ggf. einige mysql DBs.
Ich hab es mit meinen drei Usern immer manuell gemacht, aber es geht bestimmt auch einfacher. Musst nur an die UIDs denken, die begannen glaub ich bei SuSE 9.1 noch bei 500, jetzt bei 1000.
Viele Grüße Fritz
Viele Grüße Jürgen
participants (3)
-
Dr. Jürgen Vollmer
-
Fritz Mundtart
-
Jürgen Jentsch