Portál AbcLinuxu, 2. května 2025 00:11

trocha historie + heartbeat na FC6 – opatrné začátky

11.12.2006 12:34 | Přečteno: 1255× | linux

Přesto že se už potýkám s linuxem docela dlouhý čas, teprve teď jsem sebral trochu té odvahy něco o tom sepsat. Abych trochu uvedl souvislosti na pravou míru: S linuxem jsem se poprvé setkal v březnu 2004, ve formě už tehdy dosti obstarožního RedHatu 7.1, jako první z řady mých linuxových routerů na domácí wifi připojení, o nich možná někdy příště ;-) Linux jako desktop používám cca rok, a vždy to byl a asi do budoucna i bude RedHat, potažmo Fedora. Dnes se ovšem dozvíte o mých experimentech s High Availability clusterem ve Fedoře.

Pro další povídání o mých HA experimentech je užitečné zmínit se lehce o konfiguraci a počtu mých domácích systému, po nedávné akvizici strojů od taťky z práce jsme na tom asi takto:

vesměs se jedná o starší stroje, proto mě zaujala myšlenka vytvoření clusteru kvůli zvýšení výkonu a naporvé jsem narazil na stránku http://linux-ha.org , což je ovšem především HA a ne výkonnostní cluster. Protože mě ale zaujalo mít doma HA řešení :-) rozhodl jsem se to trošku vyzkoušet a tak v současné době mám cluster o 3 nodech mezi kterými se umí spokojené přesouvat apache se svou virtuální IP adresou

Jeho konfigurace a dokumenty se z jednoho node synchronizují na ostatní kazdych 5 minut pomoci rsync (To proto že jsem nenašel balíček DRBD pro FC6 a použití svaté trojice se snažím spíš omezovat).

Ještě mě čeká cluster MySQL, s převapením jsem zjistil že to umí i samo od sebe, chytrá databáze ;-), ale v tomto bodě jsem skončil s howto v oblíbených položkách a odhodláním si ho přečíst :-)

Dovolil bych si tedy shrnout problémy při instalaci, vzniklé především tím, že hearbeat přešel na verzi 2, ale dokumentace, aspoň z mého pohledu, moc ne:

Takže Závěr

Co umím:

nainstalovat balíčky pro cluster (yum install heartbeat ;-)
nakonfigurovat apache s jednou virtuální adresou který pěkně migruje mezi nody

Co je v plánu:

mysql cluster
síťový filesystem replikovaný v reálném čase na všechny nody ( nyní /cluster synchronizovaný pomocí rsync, přejít na něco lepšího a nemuset přerozdělovat stávající disky používající ext3)
další služby do clusteru (smb – měl by být podporován, postfix – uvidíme co se dá dělat)
ldirector – load balancing

A nakonec oblíbené screenshoty

(jsou z průběhu prací, současný stav možná ještě dodám :-)

První krůčky:
http://kajencik.klfree.cz/halinux.png

Konečně grafické rozhraní
http://kajencik.klfree.cz/haclient.png


Poznámka pod čarou:
Pro pravé hackery je samozřejmě GUI zapovězeno, pro ně je soubor /var/lib/hearbeat/crm/cib.xml        

Hodnocení: 100 %

        špatnédobré        

Anketa

Nakonec Ještě malá anketa - téma dalšího blogu
 (45 %)
 (42 %)
 (5 %)
 (8 %)
Celkem 38 hlasů

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

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

11.12.2006 16:15 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Téma dalšího blogu
Odpovědět | Sbalit | Link | Blokovat | Admin
Ty real-time replikované FS by IMHO bylo dobré více rozebrat :-) Případně i řešení pracující na vyšší úrovni...
Nikola Ciprich avatar 11.12.2006 23:47 Nikola Ciprich | skóre: 23 | blog: NiX_blog | Palkovice
Rozbalit Rozbalit vše Re: trocha historie + heartbeat na FC6 – opatrné začátky
Odpovědět | Sbalit | Link | Blokovat | Admin
nene, prime upravovani toho XML je prave moc jednoduche, pouzivat ty konfiguracni utilitky, to je teprve maso ;-)
Did you ever touch the starlight ? Dream for a thousand years? Have you ever seen the beauty Of a newborn century?

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