[BSD] carp shared IP
gabor at zahemszky.hu
gabor at zahemszky.hu
2014. Jún. 30., H, 21:33:47 CEST
2014-06-30 20:37 időpontban Péchy Gáspár ezt írta:
> 2014.06.30. 16:16 keltezéssel, Andras POTOCZKY írta:
>> hello
>>
>> Szeretnek beallitani egy 2 node-os rendszert, amin a szolgaltatas
>> (jelen esetben HAproxy) 1 kozos IP cimen erheto el fuggoen a
>> master-slave allapottol, illetve mindket node-nak 1-1 sajat IP cime is
>> van.
>>
>> Mivel ez nem sikerult ugy ahogy akartam, elolvasgattam jonehany
>> doksit, forum postot... de mindehol ugyan az az egyszeru config van,
>> amit en is beallitottam, de ez nekem nem mukodik, vagy rosszul
>> ertelmezem a CARP mukodeset.
>>
>> 9.2-es freebsd a rendszer mindket node-on.
>>
>> Az alabbi beallitast hoztam ossze:
>> *Master node:*
>> /etc/rc.conf
>> hostname="bsd-haproxy-master"
>> ifconfig_em0="inet 10.0.26.31 netmask 255.255.252.0"
>> defaultrouter="10.0.27.254"
>> cloned_interfaces="carp0"
>> ifconfig_carp0="vhid 1 advskew 100 pass jelszo 10.0.26.30/22"
>>
>> *Slave node:*
>> hostname="bsd-haproxy-slave"
>> ifconfig_em0=" inet 10.0.26.32 netmask 255.255.252.0"
>> defaultrouter="10.0.27.254"
>> cloned_interfaces="carp0"
>> ifconfig_carp0="vhid 1 advskew 200 pass jelszo 10.0.26.30/22"
>>
>> Mindketto node-on egyforman szerepelnek:
>> /etc/sysctl.conf
>> net.inet.carp.preempt=1
>> net.inet.carp.arpbalance=1
>>
>> /boot/loader.conf
>> if_carp_load="YES"
>>
>> A jelszot atirtam "jelszo"-ra egyebkent minden mas eredeti.
>> Probaltam vhid illetve advskew ertekeket valtoztatgatni. Ertelmezesem
>> szerint ennel az igenynel a vhid erteke egyforma, az advskew pedig
>> eltero.
>>
>> Azt szeretnem elerni, hogy a kivant szolgaltatas a 10.0.26.30-as IP
>> cimen elerheto legyen, de ez az IP cim egyaltalan nem elerheto.
>> Ugyanezt linuxon heartbeat configuracioval siman meg tudtam
>> csinalni, de most BSD-re kene osszehoznom - bar BSD-n is van heartbeat
>> - szeretnem CARP hasznalataval megoldani, ha mar erre talaltak ki.
>>
>> Mit ronthattam el? Van valakinek otlete?
>>
>> udv,
>> Andras
>
> Szervusz,
> pfsync nem kéne neki?
Szerintem tuzfalrol nem szolt a kerdezo.
> esetleg net.inet.carp.allow=1 ?
Ez a default.
ifconfig -a mit mutat a ket gepen? Mindazonaltal a man 4 carp szerint
nem egy kulon carp interfeszt kell letrehozni, hanem a fizikai
interfesznek kell a carp parametereket is megadni (ezt mondjuk 9-es gep
hianyaban 10-es FreeBSD-n neztem). Mivel sose haszna;tam carp-ot, igy
sotetben tapogatozok, de mi lenne, ha az em0-ra huznad fel a arp
parametereket ( ifconfig_em0 rc.conf-ban), es utana alias-kent huznad
fel a masik cimet (ifconfig_em0_alias)
Zahy < Gabor at Zahemszky dot HU >
További információk a(z) BSD levelezőlistáról