Cluster könyv, howto, minden

Fórumok

Sziasztok.

Van pár elfekvő szerverhez hozzáférésem, amit gyakorlás céljára szeretnék felhasználni. Arra gondoltam elmélyülnék a Linux Cluster témakörben. Ehhez kezdtem el nézegetni leirásokat, de igazán jó, up to date dolgokat nem találtam howto szinten. Tudtok esetleg linkelni pár a témában jó leirást? Elsősorban a HA és a Beowulf clusterek érdekelnének.

Ja és esetleg EMC CX300-hoz kellene host agent. A szoftverközpontjukból letölteni nem tudom.

Előre is kösz.

Hozzászólások

Nem vagy egyedül a problémával...

Cluster konyv...

nincs. Bizonyos szempontbol ertelmezhetetlen, mert nincs ilyen, hogy ,,A Linux Cluster''

Vannak funkcionalitasok, amiket az emberek akarni szoktak, es 'cluster' nevet aggatnak ra.
- ket gepes kiepites, alkalmazas tulelje, ha az egyik gep kiesik -> hearbeat, linux-ha
- sok gepes kiepites, egy szerverrol bootoljonak a diskless kliensek -> pxe boot, nfs root (nincs tenyleg jo leiras)
- egy programot futtass sok gepen egyszerre, osszeadva a teljesitmenyt -> pvm, mpi
- sok gepen kozos legyen a felhasznaloi bazis, csak egyszer kelljen beirni a usernek a jelszot -> pam, ldap, kerberos
- tobb gepen kozos filesystem legyen, mindenhonnan irhato -> nfs, ocfs, gfs

HTH

Az MPI/PVM nem teljesen tiszta számomra. Ilyen gépeken nem csak olyan programot tudok futtatni ami támogatja? Vagy simán futna rajtuk pl egy apache site, aminek kell 512 MB ram, ami 2 gépben van meg együtt?

-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise

az mpi vagy a pvm egy library, vagy egy programozasi modell. Ha igy (ebben) van fejlesztve a program, akkor elmondhato, hogy kepes tobb gepen egyszerre futni.
Nem, az apache nem tud ilyet. Az apache ugy fut 2 gepen, hogy mindket gepen elinditod (ket peldanyban fut). Egy rendes pvm (vagy mpi) program ugy fut tobb gepen, hogy egyetlen peldanyban fut egyszerre tobb gepen.

Gyakorlatilag nincs jelentosege, hacsak nem akarsz tudomanyos szamitasokat csinalni szuperszamitogepen. Csak a teljesseg kedveert odairtam, mert ez is egyik ertelmezese a clusternek.

de menjunk bele egy picit a vilag szornyuseges szepsegebe :-)

az alabbi programozasi modellek leteznek:

- egyszalu (single thread) (uniprocessor)
- tobbszalu, de egy gepen (multiprocessor, SMB)
(fork based, OpenMP, pthread ...)
- tobbszalu, tobb gepen (Cluster, MPP)
(pvm, mpi)

Ebbbol az apache tobbszalu, de egy gepen.
Viszont, letezik szoftveres megoldas, ami SMB architecturat szimulal halozat felett, es igy ket gep CPU es memoria eroforrasait tudja hasznalni egy egygepes program.
Gyors nem lesz, de van ilyen.

Az utolsó általad említett megoldás tetszene, esetleg legalább egy szoftvernevet tudnál adni, hogy elindulhassak a google rögös útjain?
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise

Az a baj, hogy rájöttem nem is igazán tudom mit szeretnék.

Mondjuk valamiféle load balancing (egy gépről tudjam vezérelni a többit, igy növelve a kiszolgálási kapacitást), pl az egyik apache site ezen a gépen van, a másik pedig azon a gépen. Persze valami automata cucc, nem kézzel beállitott.
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise

hello. eloszor kezdj el altalanossagban olvasni a clusterekrol, ha van mar fogalmad rola hogy mit is akarsz es van hozza infrastrukturad, akkor pedig epitkezz scratchekbol..

Hali,

Nezz korul a HAproxy kornyeken, ezzel eleg gyorsan lehet "latvanyos" sikereket elerni.
En par honapja csinaltam vele smtp load balancert es nagyon jol mukodik.
Referencia hogy kik hasznaljak: http://haproxy.1wt.eu/they-use-it.html (GIT hub, Fedora, Twitter etc...)
Gyakorlatilag mindent lehet vele proxyzni, ami TCP protokolt hasznal.
Amugy a loadbalancer.org is ezt hasznalja a meregdraga celgepeiben. ( http://uk.loadbalancer.org/index.php )

A masik ami meg erdekes lehet ebben a temaban es eleg jol van dokumentalva az a glusterfs mint elosztott(DFS) file rendszer clusterekhez. http://www.gluster.org/ , http://www.gluster.org/about/