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

Last modified 15 years ago

#19 closed Aufgabe

Software auf die neuen LTSP-Server bringen — at Initial Version

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: schnell erledigen Milestone: LTSP im Computerraum 128
Component: Server: Linux Terminal Server (LTSP) Severity:
Keywords: Cc: bau

Description

Vorgehen

Hier bieten sich spontan zwei mögliche Vorgehen an:

  1. Wenn die Server die gleiche Architektur wie die bestehenden haben:
    • Minimalinstallation der Server durchführen (z.B. Paket ubuntu-minimal)
    • ssh-Paket installieren
    • mittels rsync die Komplettinstallation eines der existierenden Server auf den neuen übertragen

Stolperfallen: Danach die Dinge wieder anpassen, die auf dem neuen Rechner individuell sein müssen, etwa einen individuellen ssh-host-key, individuellen hostnamen, etc.

  1. Neuinstallation der gleichen Paketstruktur:
    • Minimalinstallation der Server durchführen (z.B. Paket ubuntu-minimal)
    • debfoster- und ssh-Paket installieren
    • keepers-File von einem der existierenden Server übertragen (oder aus dem svn holen)
    • mittels debfoster -f die gleichen Pakete installieren, wie auf den existierenden Servern
    • nach Einrichten der Client-Chroot-Umgebung dort ebenfalls defoster installieren, das keepers-File aus einer existierenden Client-Chroot-Umgebung kopieren und mit defoster -f die gleichen Pakete installieren.

Stolperfallen: alles, was nicht in den Paketen enthalten ist, muss von Hand installiert werden, z.B. das Shutdown-Skript, unsere angepasste lts.conf, etc. Das wird natürlich einfacher, wenn diese Sachen in einem svn-Repository liegen, vgl. #17.)

Hinweise

  • Den Vorgang dokumentieren wir am besten im Wiki: LtspNeuerServer. (Die Seite ist noch zu schreiben)
  • Dieser Vorgang lässt sich gut automatisieren. Hierfür sollte es ein Skript geben, mit dem man einen neuen Server automatisiert aufziehen kann.

Change History (0)

Note: See TracTickets for help on using tickets.