[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