Navrh clusteru, ARP, heartbeat, atd.
Jan Kasprzak
kas na informatics.muni.cz
Úterý Červen 13 16:53:26 CEST 2000
Dobry den,
uvazoval jsem o moznosti pouzit pro jistou sluzbu cluster
Linuxovych stroju. Muj problem je trochu specificky, tak se zeptam
na vase nazory.
Typicky takovy virtualni server vypada tak, ze obsahuje
load-balancing router (s pripadnou zalohou, zapinanou pres nejakou
formu heartbeatu) a nekolik realnych serveru, ktere prislusnou
sluzbu (treba HTTP) poskytuji. Ja bych potreboval udelat cluster
nekolika identickych stroju, z nichz kazdy by podle potreby mohl
fungovat i jako load balancer i jako realny server. Hlavni problem
zde spociva v tom, ze vsechny systemy pro heartbeat, ktere jsem nasel,
byly pouzitelne jen pro dva load balancery - realny a zalozni. Nikoli
pro vyber load balanceru z nekolika moznych serveru. Vi nekdo
o nejakem heartbeatovem softwaru, ktery by fungoval i pro vic serveru?
Dalsi nestandardnost spociva v tom, ze bych chtel pouzit
direct routing jako metodu load balancingu a ze bych chtel mit
jednotlive servery pristupne i pres verejne IP adresy na verejne siti.
Z toho plyne takovyto problem: pokud udelam na realnych serverech dummy
interfacy se spolecnou IP adresou virtualniho serveru, zacnou jednotlive
realne servery odpovidat na ARP dotazy pro spolecnou IP adresu,
i kdyz tato adresa je nastavena na dummy0 a nikoli na eth0. K tomu,
aby load balancer fungoval, musi samozrejme na ARP dotaz na spolecnou
IP adresu odpovidat pouze on. Cili: potreboval bych zakazat odpovidani
na ARP dotazy pres eth0, pokud se dotaz primo netyka adresy eth0 nebo
eth0:cokoli.
Vi nekdo, jak efektivne tyto dva problemy resit?
-Yenya
--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz> http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz 0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\ Czech Linux Homepage: http://www.linux.cz/ ///
/// Vite jak Microsoft vyrabi nezavirovana CD? ... ... ... Pouziva UNIX! \\\
// http://support.microsoft.com/support/kb/articles/Q80/5/20.ASP \\
Další informace o konferenci Linux