Portál AbcLinuxu, 14. května 2025 23:00

Dotaz: samba heartbeat drbd

17.7.2006 16:36 Milan Dobeš | skóre: 22
samba heartbeat drbd
Přečteno: 313×
Odpovědět | Admin
Ahoj, snažím se pomocí heartbeat a drbd vytvořit "cluster" pro sambu a zarazil jsem se na tom, že když master server vytvoří na /dev/eth0 další virtuální IP adresu na které má být samba dostupná, bude samba "vidět" i na původní IP adrese /dev/eth0. Tím pádem bude jakoby na dvou IP adresách což zcela jistě nebude dělat dobrotu.

Prosím jak lze zajistit, aby samba "poslouchala" pouze na jedné ze dvou IP adres /dev/eth0 (pochopitelně na té "virtuální")??? Myslel jsem že to půjde pomocí IPTABLES ale vzhledem k tomu že jsou obě IP adresy na jednom rozhraní /dev/eth0 nevím jak na to.

Díky předem za odpověď!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.7.2006 17:44 Marek Pasovsky | skóre: 32
Rozbalit Rozbalit vše Re: samba heartbeat drbd
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste se mi nestalo, ze by samba mela problem s praci pres vice IP adres (i na stejne sitove karte) - samozrejmne se da omezit na vybrane IP adresy polozkou 'interfaces' v smb.conf; detaily: man smb.conf

iptables nemohou 'donutit' jiny program k tomu na jakou IP adresu se v systemu navaze - maximalne mu neposlou data (a pak je uplne jedno, jestli kolikata adresa a na kterem sitovem interface to je)

Marek
If you don't understand or are scared by any of the above ask your parents or an adult to help you.
17.7.2006 19:11 Milan Dobeš | skóre: 22
Rozbalit Rozbalit vše Re: samba heartbeat drbd
díky za nakopnutí, máte pravdu! Jinak já myslím potřebuji aby sambu bylo "vidět" jen na jedné IP adrese bez ohledu na to který server v clusteru je právě "master". Nebo to jak nad tím teď přemýšlím možná ani nepotřebuji, možná je to scestná úvaha, ono by vlastně mělo být jedno na které IP adrese stejně konfigurovaná samba momentálně je že? Stejně se to asi při pádu "master" serveru bez rekonektu neobejde že?
17.7.2006 17:50 robk0
Rozbalit Rozbalit vše Re: samba heartbeat drbd
Odpovědět | | Sbalit | Link | Blokovat | Admin
interfaces = XXX.XXX.XXX.XXX/XXX.XXX>XXX.XXX bind interfaces only = Yes
17.7.2006 19:13 Milan Dobeš | skóre: 22
Rozbalit Rozbalit vše Re: samba heartbeat drbd
díky za odpověď, vyzkouším! Nicméně jak jsem psal výše, pokud je má úvaha správná, je možné že tu virtuální IP adresu ani nebudu potřebovat.
18.7.2006 09:43 robk0
Rozbalit Rozbalit vše Re: samba heartbeat drbd
Odpovědět | | Sbalit | Link | Blokovat | Admin
v klasickom HA clustery podla mna neexistuje master a slave nod. a virtualnu adresu potrebovat budes, na aku adresu sa ti to bude potom konektit?resp. nad ktorou adresou bude bezat samba? mas dva stroje napr. stroj node1 s ip 10.10.10.10 a node2 s ip 10.10.10.11. v dns mas zaznam pre oba stroje a zaznam pre sambu s netbios name samba-server s ip 10.10.10.13. Ta ip 10.10.10.13 je virtualna a tym padom ju mozes balancovat na server node1 alebo node2 podla potreby. Aspon tak mi funguje HA cluster od SUNu pre sambu, tomcat, oracle...
19.7.2006 14:08 Milan Dobeš | skóre: 22
Rozbalit Rozbalit vše Re: samba heartbeat drbd
Ahoj, díky za odpověď, už to chodí jak má.

Tu virtuální adresu skutečně nepotřebuji, protože když v clusteru funguje jeden počítač jako "hlavní", je samba k dispozici na jeho IP (např. 10.10.10.10) a když je "hlavní" druhý, je samba k dispozici na jeho IP (např. 10.10.10.11). Bez pádu rozpracovaných síťových aplikací ve windows a rekonektu windows k serveru se změna serveru stejně neobejde i kdyby byly oba na jedné IP.

Jestli to dobře chápu je virtuální adresa třeba u služeb na které se klient odkazuje pomocí IP adresy. Např. NFS, FTP, IMAP, SMTP a.t.d.

Jo a tím "master" nebo "hlavní" jsem myslel ten konkrétní počítač, který tu službu momentálně poskytuje (ten druhý ji má v tu dobu vypnutou).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.