|
|
Beowulf clusteri kokeilu What is a Beowulf ? (ote Beowolf HOWTO:sta) Famed was this Beowulf: far flew the boast of him, son of Scyld, in the Scandian lands. So becomes it a youth toquit him well with his father's friends, by fee and gift, that to aid him, aged, in after days, come warriors willing,should war draw nigh, liegemen loyal: by lauded deeds shall an earl have honor in every clan. Beowulf is the earliest surviving epic poem written in English. It is a story about a hero of great strength and courage who defeted a monster called Grendel.
Koneet auki ja kellotaajuuden dippaus "oikeaksi". Koneet olivat ICL ergo pro 60/66 Mhz prosessorilla jotka oli tehtaan jäljiltä 60Mhz, nuo siis piti saada toimimaan 66Mhz vauhdilla. Lisäksi piti ottaa vanhat TokenRing kortit pois ja Mach64 näytöohjaimet, sillä ne olivat turhaa painolastia. Ethernet-verkkokortit paikoilleen, ja kannet kiinni. Senjälkeen alkoi master-clusterin asennus. Sain pyydettyä yhden "uudemman" koneen jossa oli CD-ROM asema (julma 100Mhz mylly!) Tästä siis tuli clusterin node1. Käyttöjärjestelmäksi valitsin SuSE Linux versio 6.3:n, josta valitsin minimisoftat ja tietenkin kaikki Beowulf klusterin palikat. Määrittelin NFS oikeudet kaikille 192.168.10.0 - verkon koneille. Talletin disketille cluster-asennuskonfiguraation, jotenka muiden koneiden kohdalla ei enää tarvinnut keskittyä tarpeettomien ohjelmistojen riisumiseen, vaan asennuksessa valitsi diskettikonfibguraation ja antoi mennä. Koneet nimesin niin että osoite 192.168.10.1 oli Node1 ..10.2 oli Node2 jne. Orjakoneille ei tullut omaa kotihakemistoa, vaan käyttivät Node1:n kotihakemistoa. Lisäksi orjakoneet piti konfiguroida niin että Node1:llä oli niihin täysi hallintaoikeus. Lisäksi tein Node1:een lukuisia ohjaus-scriptejä, joiden avulla esim. sain sammutettua koko clusterin yhdellä komennolla. Kun kaikki oli valmista - koneet käyntiin! n. minuutin kuluttua oli "supertietokone" valmiina. X käyntiin ja konsolilta komento xpvm. Kaikki koneet heräsivät henkiin ja ikkunaan ilmestyi clusterin konsoli, jossa 7kpl pingviinejä siististi ryhmiteltynä. SuSE paketin mukana tuli povray ohjelma myös pvm (parallel virtual machine) versiona ja heti kokeilemaan. Valitsin tomb.pov \kuvan ja resoluutioksi 1024x768. Muistan että ennenvanhaan tämän renderoimiseen meni koko yö. Kaikkien kommellusten jälkeen sain vihdoin annettua oikean komenon clusterin konsolilta ja voi sitä kovalevyjen ja pingviinien vilkkumista ja välkkymistä!! n. 3min kuluttua oli työ valmis. Clusteri siis toimi, eikä sen pystyttäminen vaatinut ylempää korkeakoulutkintoa eikä tohtorin arvoa. Olen vakuuttunut että jos olisin saanut siihen vielä muutaman koneen lisää, clusterini olisi jopa saavuttanut tietoisuuden! (vrt. HAL) |
09:01:44 up 101 days, 3:18, 0 users, load average: 0.18, 0.11, 0.07