#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)
follow-up: 2 comment:1 by , 15 years ago
follow-up: 4 comment:2 by , 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.
comment:3 by , 15 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
follow-up: 5 comment:4 by , 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...
comment:5 by , 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)
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 ;-). )