Heartbeat - konfigurace
Jump to navigation
Jump to search
Konfigurace Heartbeatu je poměrně triviální. Viz obsah souboru /etc/heartbeat/ha.cf
use_logd off
logfile /var/log/ha-log.log
debugfile /var/log/ha-debug.log
crm on
autojoin none
mcast6 eth3 ff02::1 694 1 0
#mcast eth3 224.0.0.1 694 1 0
node nod-1
node nod-2
pacemaker
|
Poznámky ke konfiguračnímu souboru:
- Cesta
/etc/ha.d
je u Debianu pouze symlink na adresář/etc/heartbeat
- Nody se hledají přes multicast. V ukázkové konfiguraci je nastaveno, že pakety se mají posílat na rozhraní eth3.
- Identifikace lokálního nodu se provádí přes jeho hostname
- ve výchozí stavu use_logd loguje do /var/log/daemon.log
Heartbeat až do verze 3.0.4 (vydané v prosinci 2010) nepodporoval IPv6 protokol, a maintainer debianího instalačního balíku heartbeat-3.0.4-1 opoměl plugin mcast6 do něj přidat!
|
Autorizace u heartbeatu
..se provádí na základě klíče v souboru /etc/heartbeat/authkeys
. Pozor! Výchozí jméno i obsah tohoto autorizačního souboru jsou jiné, než při autorizaci co používá corosync.
/etc/heartbeat/authkeys
je textový soubor, kde je uveden typ použitého šifrování a heslo, případně jeho hash. Viz níže:
auth 1
1 sha1 (stdin)= df6973cd744d4de118b85c72eee3625
|