Login
Newsletter
Werbung

So, 21. Juni 2009, 00:00

High Availability Computer Center (hacc-) - Update, Teil 2

Teil 2: Steuerknoten und Arbeitsknoten

Listing: Boot-Bestandteile

# cat /data/vol_root/hac2_root/tftpdir/pxelinux.cfg/C0A8642E
linux.cfg/C0A8642E
default LINUX
label LINUX
KERNEL C0A8642E_vmlinuz
APPEND initrd=C0A8642E_initrd.img
ip=192.168.100.46:192.168.100.100::255.255.255.0:hac2-2-3:eth0:off
root=/dev/nfs nfsroot=192.168.100.100:/vol/vol_root/hac2_root/n00 acpi=off
# ls -l /data/vol_root/hac2_root/tftpdir
...
...C0A8642E_initrd.img -> ../n00/boot/initrd.img
...C0A8642E_vmlinuz -> ../n00/boot/vmlinuz
...pxelinux.0
...pxelinux.cfg
# ls -l /data/vol_root/hac2_root
...
...n00
...
...n_2_3 -> n00
...n_2_9 -> XXX
...tftpdir
...XXX

Start und Stop eines Arbeitsknotens sowie Anlegen eines PXE-Records kann auch mit einer Web-Oberfläche erledigt werden. Dazu aber später mehr.

Arbeitsknoten

Nun sollte der erste Arbeitsknoten laufen. Jetzt ist noch dafür zu sorgen, dass der Nutzer Nagios von den Steuerknoten aus auf den Arbeitsknoten ohne Passwort-Angabe zugreifen kann. Dazu muss der Nutzer nagios (möglichst mit der gleichen UID wie auf den Steuerknoten) angelegt werden. Anschließend sind die Public Keys der Steuerknoten zu hinterlegen. Weiterhin ist die oben erwähnte Datei /etc/sudoers anzulegen (mit dem Kommando visudo), ergänzt um die Dienste, die mit Nagios überwacht und notfalls neu gestartet werden sollen. Für apache2 wären also die Zeilen Cmnd_Alias APACHE2 = /etc/init.d/apache2 * und NAGIOS ALL=(ALL) NOPASSWD: APACHE2 zusätzlich mit anzugeben.

Nicht vergessen werden sollte die Einrichtung eines Swap-Bereiches. Wenn dies mit LVM passiert, dann kann überall der gleiche Name benutzt werden (z.B /dev/VG/swap), was auch nötig ist. Der Swap-Bereich ist später auf jedem physischen Knoten anzulegen!

Kommentare (Insgesamt: 0 )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung