26-10-04 02:52
NPACI Rocks 3.3.0
piše EMIR IMAMAGIĆ
U utorak 19. listopada 2004. objavljena je nova verzija klasterske distribucije NPACI Rocks - 3.3.0 Makalu. Novosti ove verzije donose: LAM/MPI usporedna knjižnica, podrška za veći broj platformi te sustav za prikazivanje grafike na više zaslona.
Klasterska distribucija je skup svih alata potrebnih za instalaciju, održavanje i rad s klasterom. Termin dolazi iz analogije s distribucijama linuxa. Instalacija klastera je iznimno težak posao i zahtijeva poznavanje arhitekture računala, OS-a te pojedinih klasterskih tehnologija (npr. sustava za upravljanje poslovima, paralelnih knjižnica). Nadalje, integracija pojedinih klasterskih tehnologija je zahtjevan postupak. Osim integracije, zaseban problem je i unapređivanje (engl. upgrade) inačica pojedinih sustava. Unapređivanje je problematično zbog zavisnosti među komponentama. Korištenjem klasterskih distribucija rješavaju se oba problema - integracija i unapređivanje.
Rocks klasterska distribucija se sastoji od operacijskog sustava Red Hat Enterprise Linuxa, te skupa klasterskih tehnologija. Rocks omogućava odabir pojedinih komponenata klasterskog middlewarea (vidi članak Arhitektura klastera). Komponente dolaze u obliku Rollova tako da korisnik pri instalaciji klastera može odabrati željeni skup alata. Podržane procesorske platforme su: Athlon, Pentium, Xeon, EM64T (Xeon 90nm), Opteron i Itanium. Podržane mrežne tehnologije su: Ethernet, Infiniband i Myrinet.
Rocksi omogućavaju korištenje sljedećih komponenata klasterskog middlewarea: | sustav za upravljanje poslovima: SGE, Torque (PBS), Condor, SQMS
| | sustav za nadzor: Ganglia, SCMS
| | usporedne knjižnice: MPICH, MPICH-MPD, LAM/MPI, PVM
| | automatska instalacija čvorova: RedHat Kickstart
| | Rocks alati za administraciju klastera (cluster-fork, cluster-ps, ...)
| | NFS mrežni datotečni sustav i pvfs paralelni datotečni sustav |
Dodatno, Rocksi sadrže Grid Roll i Roll za vizualizaciju. Grid Roll sadrži alat Globus Toolkit (GT). Pomoću Grid Rolla klaster se može automatski pripremiti za priključivanje u Grid sustav. Roll za vizualizaciju omogućava izgradnju klastera za prikazivanje grafike na više zaslona (engl. tiled display). Primjer rada klastera za vizualizaciju moguće je vidjeti na sljedećoj adresi: http://www.rocksclusters.org/movies/viz-wall.mov.
Instalacija klastera pomoću Rocksa ne razlikuje se mnogo od instalacije sustava na osobno računalo. U prvoj fazi instalira se frontend računalo na potpuno isti način kao i običan RedHat Linux. U drugoj fazi klaster se konfigurira i instaliraju čvorovi. Čvorove je potrebno konfigurirati samo kada se želi instalirati dodatnu programsku potpora na čvorove. U većini slučajeva je dovoljno pokrenuti jednu naredbu (insert-ethers) i redom uključivati čvorove.
http://www.rocksclusters.org
|