close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#48 closed Verbesserung (erledigt)

Paedml-Anpassungen dokumentieren

Reported by: bau Owned by: bau
Priority: bald erledigen Milestone: Sommerferien 2011
Component: Server: LML-Server (paedml) Severity:
Keywords: Cc: Rüdiger Kupper

Description

Zur Einbindung des Green-proxy und der LTSP-Server mussten an der paedml einige Änderungen vorgenommen werden. Diese sollten im Wiki dokumentiert werden, so dass, wenn bei Updates einige der Dateien neu geschrieben werden, die notwendigen Änderungen schnell wieder eingebracht werden können.

Ist hier die Nutzung eines Versionsmanagmenttools möglich?

Change History (5)

comment:1 by Rüdiger Kupper, 15 years ago

Vorerst habe ich einfach mal das komplette /etc-Verzeichnis des paedml-Rechners in unser svn-Repository eingecheckt (siehe: source:keplertools/trunk/etc/) . Von dort können wir dann alle Files jederzeit in jeder Version wiederherstellen.

(Aber bitte beachten, dass das svn-Repository ebenfalls physikalisch auf dem paedml liegt, die Platte sollte also nicht formatiert werden ;-). )

in reply to:  1 ; comment:2 by bau, 15 years ago

Die Änderungen sind nun im Wiki dokumentiert (PaedmlAenderungen).
Die betroffenen Dateien sind zunächst mal

  • /etc/init.d/linuxmuster-base
  • /usr/share/linuxmuster/scripts/wimport.sh (sollte auch ins svn ??)

Natürlich sind aber auch die DHCP-conf-Dateien (/etc/dhcp3/) gefährdet[[BR]]

Die Dateien

  • /etc/dhcp3/lehrerhosts.conf (muss nach jeder Änderung auf den DB-Server übertragen werden, Script)
  • /etc/dhcp3/rembohosts.conf
  • /etc/dhcp3/dhcpd.linuxmuster

werden nach jedem workstationimport überschrieben. Ist hier die Eintragung im svn sinnvoll?

Nun können wir eigentlich ein

aptitude update
aptitude dist-upgrade

machen und die Änderungen anschließend prüfen. ACHTUNG: beim dist-upgrade macht der jedesmal einen firewall-restart! Damit funktionieren erstmal die Server nicht mehr.

Ich mache von Freitag auf Samstag ein neues Full-Backup, dann könnten wir auch mal das Update auf Version 5 (Debian Lenny) vollziehen.

Version 0, edited 15 years ago by bau (next)

comment:3 by bau, 15 years ago

Resolution: → fixed
Status: new → closed

in reply to:  2 ; comment:4 by Rüdiger Kupper, 15 years ago

Replying to bau:

Die Änderungen sind nun im Wiki dokumentiert (PaedmlAnpassungen).
Die betroffenen Dateien sind zunächst mal

  • /etc/init.d/linuxmuster-base
  • /usr/share/linuxmuster/scripts/wimport.sh (sollte auch ins svn ??)

Natürlich sind aber auch die DHCP-conf-Dateien (/etc/dhcp3/) gefährdet[[BR]]

Die Dateien

  • /etc/dhcp3/lehrerhosts.conf (muss nach jeder Änderung auf den DB-Server übertragen werden, Script)
  • /etc/dhcp3/rembohosts.conf
  • /etc/dhcp3/dhcpd.linuxmuster

werden nach jedem workstationimport überschrieben. Ist hier die Eintragung im svn sinnvoll?

Alles unterhalb von /etc befindet sich bereits im svn (siehe source:keplertools/etc/trunk/). Die linuxmuster-base und winimport.sh sind noch nicht im svn. Soll ich die mit aufnehmen, und gibt's noch andere in ´/etc/init.d/´ oder ´/usr/share/´ ?

Ich mache von Freitag auf Samstag ein neues Full-Backup, dann könnten wir auch mal das Update auf Version 5 (Debian Lenny) vollziehen.

Jupp, klingt gut. Aber bitte dran denken, dass auch

  • Der Trac und seine Datenbank auf dem paedml liegt
  • Das svn und das svn-Repository auf dem paedml liegt

Falls das Update damit irgendwie interferiert (ich denke zwar nicht, aber wer weiß?), können wir vielleicht erstmal nicht mehr auf Trac oder Svn zugreifen. Nicht dass wir uns auf diese Weise selbst ein Bein stellen...

in reply to:  4 comment:5 by bau, 15 years ago

Ich mache von Freitag auf Samstag ein neues Full-Backup, dann könnten wir auch mal das Update auf Version 5 (Debian Lenny) vollziehen.

Jupp, klingt gut. Aber bitte dran denken, dass auch

  • Der Trac und seine Datenbank auf dem paedml liegt
  • Das svn und das svn-Repository auf dem paedml liegt

Falls das Update damit irgendwie interferiert (ich denke zwar nicht, aber wer weiß?), können wir vielleicht erstmal nicht mehr auf Trac oder Svn zugreifen. Nicht dass wir uns auf diese Weise selbst ein Bein stellen...

OK, ich mache nur das FULL-BACKUP.
Das Update machen wir kontrolliert gemeinsam und vor Ort (da sollte man seinen Server neben sich haben)

Note: See TracTickets for help on using tickets.