Debian: DRBD/Heartbeat

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.