| Version 8 (modified by , 15 years ago) ( diff ) |
|---|
Aufsetzen eines neuen LTSP-Servers
-- work in progress --
Diese Seite dokumentiert die Schritte, die man durchfürhen muss, um einen neuen LtspServer am Kepler-Gymnasium aufzusetzen. Diese Schritte werden das erste mal getestet für den milestone:"LTSP im Computerraum 128". Sie können bei Bedarf in ein #Skript gegossen werden, das diesen Vorgang automatisiert.
Vorgehen
Hier mal tentativ die Schritte, die getan werden müssten:
Server installieren
- Ubuntu Alternate Installations-CD herunterladen und brennen
- Rechner von der CD booten
- Beide Festplatten identisch partitionieren:
- 512 MB Bootpartition
- ganzer Rest eine Partition für LVM
- Zwei Software-RAID-1 über die identischen Partitionen einrichten
- Alternative
- Das gleiche kann statt mit der Installations-CD auch mit einer Ubuntu Live-CD und GParted geschehen (erlaubt ebenfalls Einrichten des RAID)
- LVM auf dem 2. RAID einrichten:
- Physical Volume auf Partition 2 einrichten
- Eine Volumegroup einrichten, Namensvorschlag: vg oder lvmvg
- Das Physical Volume in die Volumegroup aufnehmen
- Logical Volumes einrichten:
- 20 GB, Name "Root" (für Mountpoint /)
- 6 GB, Name "Swap"
- 15 GB, Name "systembackup--natty"
- Filesysteme einrichten
- ext4 in Partition 1, Label "Boot"
- ext4 in LV "Root", Label "Root"
- ext4 in LV "systembackup--natty", Label "systembackup--natty"
- Swap v1 in LV "Swap", Label "Swap"
- Minimalinstallation (Typ Server_Installation) ausführen. Dabei
- Mountpoint
/boot/auf die 1. Partition legen, alles andere auf die LV "Root". - GRUB_2-Bootloader im MBR beider Laufwerke installieren!
- Mountpoint
- Pakete ssh und rsync installieren
- Das komplette Root-Filesystem von einem der existierenden LTSP-Server mit rsync kopieren.
Dabei ausnehmen:/etc/fstab/etc/hostname/etc/ssh/(enthält die Hostschlüssel)- eventuell(?)
/boot/
/etc/fstabvon Hand so einrichten wie auf den anderen Servern (unter Beibehaltung des RAID- und LVM-Setups)/etc/ssh/sshd_configvon Hand kopieren (nur nötig, sofern die angepasst wurde?)- Neu booten und hoffen...
Clients installieren
- Auf dem
paedml-Rechner- für jeden der neuen Server eine Datei
/etc/dhcp3/ltsphosts<Name>.confmit den MAC-Adressen aller Clients anlegen. - in
/etc/dhcp3/dhcpd.conffür jeden der neuen Server einengroup-Block anlegen. (Frage: Was sind dievendor-encapsulated-options?)
- für jeden der neuen Server eine Datei
- Clients booten und hoffen...
Skript
Ein Skript, das diesen Vorgang automatisiert, ist gerade in Arbeit (stay tuned).
Note:
See TracWiki
for help on using the wiki.