[BSD] carp shared IP
Andras POTOCZKY
andras-ml at grendsystem.hu
2014. Júl. 6., V, 21:08:04 CEST
hello
Elnezest a kesoi reakcioert, de csak ma tudtam vele ujra foglalkozni.
Jo hir, hogy megoldodott a rejtely. Teljesen jo volt a konfiguraciom,
csak mivel ez egy teszt rendszer osszerakasa es virtualbox-ban
teszteltem, azzal volt a gond.
Alapbol a virtualbox-ban a halozati kartyaknal promiscuous mode default
to deny es ezt miutan atallitottam allow to all-ra, egybol megoldodott a
problema. Fizikai vasnal ez nem jelentett volna gondot, de virtualboxnal
igen.
Azt most nem tudom, hogy vmware-en hogy fog menni, mert a rendszer
amihez ez a failover megoldas kell vmware-en lesz, de most mar legalabb
tudom, hogy ha nem megy a shared IP akkor at kell allitani ezt is.
Annyival megspekeltem meg ezt a configot, hogy ket NIC van gepenkent es
lagg failovert hasznalok hozza, tehat a carp failover nem a fizikai
eszkozon, hanem a virtualis lagg eszkozon pihen mint alias.
Koszi a hozzaszolasokat.
udv,
Andras
On 2014.07.01. 8:27, Péchy Gáspár wrote:
> 2014.06.30. 21:44 keltezéssel, Andras POTOCZKY írta:
>> hello
>>
>> pfsync nem kell, egyenlore az alapokat akarom osszerakni.
>>
>> net.inet.carp.allow=1 - ez viszont alapbol default ahogy Zahy is irtak.
>>
>> A 10-es freebsd-ben ezt atalakitottak es ott nincs carp interface,
>> hanem alias-kent kell hozzaadni a bazis interface-hez, nalam jelen
>> esetben az em0-hoz. Egyenlore en 9-esen probaltam, de ez egy
>> kialakitas alatt allo rendszer, igy megprobalhatom a 10-est is. A
>> 9-eshez sokkal tobb a technikai leiras carp temakorben (is), ezert
>> valasztottam elso korben ezt, de vegulis mindegy, jo a 10-es is.
>> Holnap kiprobalom aztan meglatjuk.
>>
>> 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 >
>>> --
>>> Magyar BSD Levelezőlista
>>
>> --
>> Magyar BSD Levelezőlista
>>
>
> N00b vagyok a BSD lelkéhez, de nekem (emlékeim szerint némi
> szenvedéssel) ez működik 8.4 alatt. ( 2 ISP "közösítését" kellett
> megoldanom, ha az egyik kiesik, menjen a forgalom a másikon)
> ====================
> defaultrouter="192.168.1.254"
> cloned_interfaces="carp1 carp2"
>
> ## pfsync ( failover )
> ifconfig_em0="inet 10.1.1.2 netmask 255.255.255.0 up"
> ifconfig pfsync0 syncdev em0
>
> # WAN
> ifconfig_em1="DHCP"
> # fake carp for watching interface
> ifconfig_carp1="vhid 1 advskew 100 pass my2pass 192.168.1.101/24 up"
>
> # LAN
> ifconfig_em2="inet 10.0.1.252 netmask 255.255.255.0 up"
> ifconfig_carp2="vhid 2 advskew 100 pass mypass 10.0.1.254/24 up"
>
> ifconfig carp1 group watch
> ifconfig carp2 group watch
> ## CARP
> if_carp_load="YES"
> # CARP if check
> carpifcheck_enable="YES"
> carpifcheck_flags="carp2 em1"
> ====================
> A másik ugyanez, az alábbi eltéréssel:
> ifconfig_carp1="vhid 1 advskew 100 pass my2pass 192.168.0.101/24 up"
> # LAN
> ifconfig_em2="inet 10.0.1.253 netmask 255.255.255.0 up"
> ====================
> Üdv,
> Gazsi
>
>
> --
> Magyar BSD Levelezőlista
További információk a(z) BSD levelezőlistáról