Den Netzwerkspeicher DRBD (Distributed Replicated Block Device)
plus Hearbeat
-Überwachung auf Debian Servern…
Prerequisites
Linux Kernel sourcen da?
apt-get install kernel-sources-2.6.8
cd /usr/src
ln -s kernel-source-2.6.8 linux
cp /boot/config-2.6.8-2-686-smp linux/.config
Build Tools?
apt-get install build-essential kernel-package
bei SMP ;)
export CONCURRENCY_LEVEL=4
DRDB 0.7
DRBD-Quellen & Tools installieren
apt-get install drbd0.7-utils drbd0.7-module-source
Modul kompilieren & installieren
cd /usr/src
tar xvfz drbd0.7.tar.gz
cd /usr/src/linux/
make-kpkg --append-to-version="+vserver" --revision rev01 --added-modules=drbd modules-image
dpkg -i /usr/src/drbd0.7-module-2.6.8+vserver_0.7.10-4+rev01_i386.deb
depmod -a
Konfigurieren und starten
vi /etc/drbd.conf
/etc/init.d/drbd start
Eine Beispielkonfiguration gibt’s hier
Funktionsprüfung
cat /proc/drbd
Filesystem aktivieren
drbdsetup /dev/drbd1 primary --do-what-I-say
mke2fs -j /dev/drbd1
Hearbeat
Heartbeat installieren
apt-get install heartbeat
Hearbeat für /dev/drbd1
starten
/etc/ha.d/resource.d/Filesystem /dev/drbd1 /mnt/vs03 ext3 start
Links/Referenzen
Hinweis: dieser Artikel ist ursprünglich im “InterTech Wiki” (www.intertech.at) erschienen.