Rocks Cluster is 'n oop bron projek wat gebruikers met 'n Linux verspreiding gebaseer op die CentOS bedryfstelsel en ontwerp van die grond tot 'n volledige cluster op 'n CD-oplossing vir Red Hat Linux clusters bied.
Voorheen bekend as NPACI Rocks Cluster Tool Kit, die verspreiding kan enigiemand maklik en vinnig gebou 'n Rocks cluster. Dit kan ook ervare gebruikers computational clusters bou, visualisering geteël-vertoning mure en rooster endpoints.Based op CentOSBeing gebaseer op die CentOS Linux verspreiding, wat op sy beurt gebaseer is op die Red Hat Enterprise Linux-bedryfstelsel, die rotse Cluster distro bied 'n kragtige, stabiele en betroubare onderneming gereed stelsel wat 'n unieke en eenvoudige installasie proses beskik.
Dit kom met al die nodige gereedskap vir die bestuur van clusters, soos PBS, GM ondersteuning, Maui, ganglia en nog baie meer. Jy sal in staat wees om te sit, op te gradeer, skaal en trosse te bestuur sonder veel moeite. Op die oomblik is, is net die 64-bit (x86_64) argitektuur supported.Getting begin met Rocks ClusterIn om gebou 'n bestryk cluster sou gebruikers het om 'n kaal-bene cluster skep boonop hul front-end met die kern / Boot roll , en voeg die basis Roll, OS Roll Disk 1, OS Roll Disk 2 en OS Disk 3 ISO beelde. Vir volle featured clusters, moet jy ook voeg die Area51, SGE, ganglia HPC, Python, Perl, en web-bediener rolle.
Aan die ander kant, die van julle wat wil om 'n persoonlike cluster bou moet kies uit Rocks Cluster se a la carte seleksie en die aflaai van die Base en kern / Boot rolle, sowel as al die bedryfstelsel rolls.Bottom lineAll in all, Rocks Cluster is 'n CentOS-gebaseerde onderneming gereed Linux verspreiding wat gebruik word deur honderde navorsers wêreldwyd hul eie cluster installeer. Dit is 'n unieke bedryfstelsel aangedryf deur 'n oorvloed van open source tegnologie en ontwerp om maklik hanteerbare groepe ontplooi
Wat is nuut in hierdie release:.
< ul>
Wat is nuut in weergawe 6.1.1:
- Die nuutste weergawe van Rocks Codename Sand Boa is nou vrygestel. Sand Boa is 'n 64-bit net vry te laat en is gebaseer op CentOS 6.5 Die Rocks-verskaf OS rolle het al updates toegepas as van April 14, 2014 Dit sluit updates vir die OpenSSL Heartbleed.
- Ondersteuning vir ZFS is opgedateer na weergawe 0.6.2. Condor is nou die HTCondor roll is op vrylating 8.0.6
- Ook ingesluit is 'n nuwe rol genoem vingerafdruk wat dinamiese bepaal afhanklikhede saamgestel kode vir beide Rocks en Nie-Rocks stelsels.
Wat is nuut in weergawe 5.4:
- Nuwe funksies:
- Redesign van die stortvloed Installer.
- Terwyl die waarneming van die prestasie van die stortvloed Installer op 'n 1000-node masjien, het dit duidelik geword dat ons soveel verkeer na die frontend as moontlik moet verminder. Dit het gelei tot die vervanging van die luislang BitTorrent-gebaseerde installeerder met 'n BitTorrent-geïnspireerde installeerder geskryf in C. Die C-kode kan ons meer lêers in die peer-to-peer network, veral sit: product.img (160kb), stage2. img (108MB) en updates.img (98 MB).
- Om die verkeer verder te verminder die frontend, die frontend stuur nou pakket voorspellings te installeer nodes. Wanneer 'n node vra vir 'n pakket, die spoorsnyer op die frontend stuur 'n lys van node adresse waar daardie pakket gevind kan word, plus 'n lys van die volgende 9 pakkette wat node sal waarskynlik vra vir die volgende. Wanneer soortgelyke toestelle gelyktydig installeer, dit verminder tracker verkeer deur 10x.
- nodes installering gegroepeer kan word. Wanneer 'n installering node vra die spoorsnyer vir die plek van 'n pakket en indien ander nodes gelyktydig installeer, sal die tracker guns nodes wat in dieselfde groep as die versoek node, dit is, die lys van die spoorsnyer stuur terug na die installering node sal nodes uit dieselfde groep as die installering node aan die bokant van die lys het. Die standaard groepering is deur rek, maar dit kan beheer word deur die & quot; hok & quot; kenmerk. Byvoorbeeld, as jy wil graag al nodes van rek 0 1 in dieselfde groep sit en rek (vernoem & quot; rooi & quot;), sou jy voer: & quot; rotse stel gasheer attr rack0 rack1 hok rooi & quot; .
- 'n Mens kan verskeie spoorsnyers en verskeie & quot spesifiseer; pakket bedieners & quot ;. 'N pakket bediener is 'n node wat & quot; gewaarborg & quot; om die verlangde lêer (bv die frontend).
- Vir elke lêer 'n MD5 checksum verifikasie word uitgevoer. Dit ontdek die geval waar 'n peer 'n lêer kan beskadig en verhoed dat die korrupte lêer versprei in die peer-to-peer network.
- Channel binding vir nodes is nou beheer deur die Rocks command line.
- Channel binding opset vir 'n node is gestoor in die databasis en kan bygevoeg, verwyder of verander word met die Rocks command line (bv & quot; rotse voeg gasheer gebind ... & quot;). Na kanaal binding is ingestel vir 'n node is, kan dit dinamies deur die uitvoering van & quot toegepas word; rotse sync gasheer netwerk ... & quot;.
- firewall reëls Alle nodes 'word beheer deur die Rocks command line.
- Die reëls vir al die nodes gestoor in die databasis en kan bygevoeg, verwyder of verander word met die Rocks command line (bv & quot; rotse oop gasheer firewall & quot ;, & quot; rotse naby gasheer firewall & quot ;, & quot; rotse te verwyder gasheer firewall & quot;). Na firewall instellings 'n knoop se verander, kan hulle toegepas word om die node op-die-vlieg met & quot; rotse sync gasheer firewall 'gasheernaam' & quot; (Hierdie opdrag is ook genoem wanneer die gebruiker quot voer &; rotse sync gasheer netwerk ... & quot;).
- Bekendstelling van & quot; Air Traffic Control & quot;.
- Ons het 'n diens wat bekend staan as die & quot ontwikkel; wat woonagtig op die fisiese frontend (in Dom0) en dit kan nie-wortel gebruikers hul VMS beheer. Die motivering vir hierdie diens is dat libvirt (a skynwerklikmaking API geskryf deur RedHat dat verskillende skynwerklikmaking implementering kan beheer) aanvaar & quot; root & quot; toegang te beheer en te monitor VMS.
- Die Airboss in Rocks is 'n klein diens wat digitaal onderteken boodskappe gebruik om te gee nie-wortel gebruikers toegang tot hul virtuele cluster (en net hulle virtuele cluster). Die Airboss berus op openbare / private sleutel pare om boodskappe te bekragtig. Die bestuurder van die fisiese hosting cluster moet 'n enkele opdrag uitreik om 'n publieke sleutel met 'n spesifieke virtuele cluster assosieer. Op daardie punt, kan die hele proses van brandstof op, brandstof af en die installering van 'n virtuele cluster beheer word deur die (gemagtigde) nie-wortel gebruiker.
- In bykomend tot VM krag beheer, het ons ook die vermoë om te heg aan konsole n VM se bygevoeg. Dit laat gebruikers te sien die hele boot ry vir 'n VM vanaf die & quot; BIOS & quot; selflaaiboodskappe.
- Verskeie Rocks opdragte is bygevoeg tot hierdie funksie te ondersteun: & quot; rotse te skep sleutels & quot; (Om die openbare / private sleutel pare te skep), & quot; rotse stel gasheer krag & quot; (Aan die mag op / af VMS en om 'n VM, soortgelyk aan 'n fisiese masjien PXE selflaai geweld installeer), en & quot; rotse oop gasheer konsole & quot; (Om te heg aan konsole n VM's).
- & quot; greceptor & quot; vervang met & quot; channeld & quot;.
- Die draad protokol vir Ganglia boodskappe verander wat 'n groot opknapping te greceptor vereis. Ons het die besluit om 'n eenvoudige-RPC gebaseerde diens skryf (genoem 'channeld') oor die verantwoordelikhede van greceptor te neem. Channeld aanvaar 411-put versoeke en tree op hulle deur die gebruik van 411-kry om lêers te laai onder die beheer van 411.
- Alle ander komponente van 411 onveranderd bly, net die kennisgewing enjin is verbeter.
- DNS-resolusie vir verskeie gebiede.
- Die DNS benaming stelsel op die frontend ondersteun nou verskeie gebiede, waar elke subnet bestuur deur die frontend in 'n ander gebied kan word. Die DNS-diens kan verander word op of af vir elke individu sone.
- Teken toestel ondersteuning.
- 'n node kan ingestel word as 'n Teken toestel. By verstek, kan 'n Teken toestel werk voorlê, maar dit kan nie werk uit te voer.
- Stel die naam van 'n gasheer gebaseer op die naam van 'n spesifieke netwerk koppelvlak.
- Die & quot; primary_net & quot; kenmerk kan nodes om / bin / gasheernaam stel om die naam van 'n ander as & quot netwerk koppelvlak; private & quot ;. Dit is nuttig vir login of ander verskeie koppelvlak toestelle.
- Maklik ruil 2 koppelvlakke met een Rocks opdrag.
- Om die instellings van 2 koppelvlakke te ruil, uit te voer & quot; rotse swap gasheer koppelvlak ... & quot;.
- Maak 'n GIT bewaarplek vir-Rocks verwante bronkode.
- Die gasheer & quot; git.rocksclusters.org & quot; is 'n GIT bewaarplek vir al die kern Rocks kode, UCSD Triton Resource kode en rotse contrib kode.
- Verbeterings:
- OS: Gebaseer op CentOS vry 5 / update 5 en al die updates soos November 2, 2010 .
- Base: Anaconda installeerder opgedateer v11.1.2.209 .
- Base: nie meer verander om die private netwerk & quot; & quot ;, eth0 plaas Rocks hou van die netwerk 'n knoop kickstarted uit en kaarte wat netwerk na die & quot; private & quot; netwerk. Byvoorbeeld, as 'n knoop kickstarted af & quot; eth1 & quot ;, dan & quot; eth1 & quot; sal gekarteer aan die private netwerk.
- Base: geharde die Anaconda installeerder om meer aggressief skryf die grub konfigurasielêers op die boot skyf. Dit help om te versag die & quot; hang terwyl hy probeer om Grub stage2 & quot laai; kwessie.
- Base: verwyder ext4 kern module uit installasie omgewing. Ons het gevind dat probeer om 'n ruilpartisie as 'n ext4 lêer stelsel berg dikwels veroorsaak kern Panics tydens installasies.
- Base: ksdevice = bootif by al die PXE boot teikens. Dit verbeter installasie spoed deur hergebruik die IP adres / koppelvlak inligting wanneer 'n knoop PXE stewels. Voorheen 'n knoop sou weer scan al ethernet koppelvlak.
- Base: wanneer 'n knoop XML lêer het 'n sintaksfout, & quot; lys rotse gasheer profiel & quot; afdrukke uit die naam van die node XML lêer en die lyn nommer waar die sintaksis fout.
- Base: & quot; rotse loop gasheer & quot; toegevoeg nou verskeie parallelle drade wanneer verskeie gashere word voorsien. Ook bygevoeg die volgende parameters:. Tydverstreke (thanks Tim Carlson), vertraging, statistieke, versamel en num-drade
- Base: yum verstekstelselkonfigurasie verander te bind aan die frontend se openbare IP plaas van die private. Dit fasiliteer maklik pakket installasie vir eksterne nodes (bv knope wat op 'n openbare wolk).
- Base:. Nie bestaan eienskappe word beskou as vals conditionals wees wanneer die bou van konfigurasielêers
- Base: & quot; voorafgaan & quot; metode bygevoeg vir Rocks beveel plugins om fyn bestel van uitvoering plugin in staat stel.
- Base: netwerk interfaces onder Linux ondersteun 2 nuwe modes spesifieke: & quot; DHCP & quot; en & quot; noreport & quot ;. Die & quot; DHCP & quot; modus dui daarop dat die koppelvlak moet altyd DHCP sy adres te kry. Die & quot; noreport & quot; modus spesifiseer dat geen & quot; ifcfg - * & quot; lêer geskryf moet word vir die koppelvlak. Ifcfg - * & quot; As 'n modus nie gespesifiseer vir 'n koppelvlak, dan Rocks sal & quot skep; lêer vir die koppelvlak gebaseer op waardes wat in die databasis (net soos dit gedoen het in die vorige release).
- Base: IPMI gebruik nou die kolom koppelvlak kanaal in die tabel netwerke die plint kontroleerder kanaal nommer spesifiseer .
- Base: teks binne & quot; Changelog & quot; tags is nou toegedraai in CDATA om XML ontsnapping karakters toelaat. Dit is slegs ondersteun vir node XML lêers gevind word binne Rolls (nie vir node XML lêers gevind word onder / uitvoer / rotse / installeer / terrein-profiele.
- Base: rolle gebou kan word sonder 'n volledige afskrif van die rotse bronkode. Hulle gebruik die Rocks ontwikkeling omgewing gevind word onder / opt / rotse / share / devel op 'n frontend.
- Area51. Tripwire opgedateer v2.4.2
- Bio:. Verfris CPAN modules
- Bio:. Verfris CPAN MPI-Blast
- Bio:. Bygevoeg Celera Hele genoom Assembler
- Condor. Opgedateer v7.4.4
- Condor: outomatiese Condor opset heeltemal retooled: 1) die opset is Rocks bevel gebaseer in plaas van selfstandige CondorConf instrument, 2) dit ondersteun dinamiese opdatering van enige / alle konfigurasies op nodes, 3) dit gebruik Rocks beveel plugins bykomende outomatiese toelaat Condor config (bv via plugin, kan dit draai op MPI ondersteuning).
- Condor. Ondersteun 'n swembad wagwoord (gedeel geheime) vir bykomende gasheer verifikasie
- Condor. Integreer met EC2 roll te Condor poele brei met EC2 leërskare
- Condor: ondersteuning bygevoeg vir port wissel na firewall vergemaklik .
- Condor: plaaslike kopie van Condor se manpages bygevoeg dokumente rol .
- Condor. Ondersteuning vir die opdatering Condor op nodes sonder om weer die installasie (bv rotse loop gasheer & quot; yum update Condor & quot;; rotse sync gasheer Condor)
- Ganglia:. Monitor kern opgedateer v3.1.7
- Ganglia:. Rrdtool opgedateer v1.4.4
- Ganglia:. Die Ganglia Roll kan nou bygevoeg op-die-vlieg om 'n bestaande frontend
- Ganglia: al die nodes stuur hul metrieke metadata elke 3 minute. In die verlede, toe gmond is weer begin op die frontend, kan dit nie statistieke te versamel van die nodes, want dit het geen metadata uit die nodes (en dit het 'n manier om die nodes vra nie omdat die nodes is ingestel in & quot; dowe & quot;. af)
- HPC. Iozone opgedateer v3.347
- HPC. Iperf opgedateer v2.0.5
- HPC. MPICH2 opgedateer v1.2.1p1
- HPC. OpenMPI opgedateer v1.4.3
- HPC: rotse-openmpi is die standaard MPI en dit is ingestel met MPI-selector .
- SGE. SGE opgedateer V62u5
- SGE: enige gasheer kan ingestel word om 'n uitvoering gasheer te wees deur die oprigting van die gasheer se quot &; exec_host & quot; en & quot; SGE & quot; eienskappe om waar en enige gasheer kan 'n voorlegging deur die oprigting van die gasheer quot die gasheer se & geword; submit_host & quot; en & quot; SGE & quot; eienskappe aan waar.
- Web-bediener. MediaWiki opgedateer v1.16.0
- Web-bediener. Wordpress opgedateer v3.0.1
- Xen: enige node kan hoe gasheer Xen virtuele masjiene. Dit word beheer met die & quot; xen & quot; kenmerk.
- Xen: stel die krag vir al die nodes in 'n virtuele cluster (behalwe die VM frontend) met 'n opdrag (& quot; rotse stel cluster krag ... & quot;). Power instellings kan wees & quot; & quot ;, op & quot; af & quot; of & quot; te installeer & quot; (Draai op en installasie dwing).
- Xen: toelaat virtuele masjiene om te definieer VLAN tagged koppelvlakke. Voorheen was VLAN tagging alleen ondersteun vir fisiese koppelvlakke.
- Bug fixes:
- Base: nie wortel gebruikers kan die geïnkripteer wagwoorde nie meer sien met 'n lys rotse gasheer attr. Hashed wagwoorde is nou gestoor in 'n 'skaduwee 'n kolom in die kenmerk tafels.
- Base: die & quot;% & quot; in & quot; rotse loop gasheer% & quot; nou terug al die leërskare. Danksy Tom Rockwell vir die fix.
- Base: As 'n ethernet switch stuur 'n DHCP versoek die DHCP-bediener stuur dit nie meer die & quot; lêernaam & quot; en & quot; volgende bediener & quot; in die DHCP reaksie. Dit het veroorsaak dat sommige skakelaars om nie hul firmware behoorlik te laai. Meer in die algemeen, is dit beheer deur die & quot; & quot ;, kickstartable & quot; dhcp_filename & quot; en & quot; dhcp_nextserver & quot; eienskappe.
- Base: & quot; rotse stel wagwoord & quot; vra die gebruiker om hul nuwe wagwoord bevestig.
- Base: wanneer 'n knoop vra 'n kickstart lêer en as die frontend bepaal dat die frontend te & quot; & quot ;, besige die gang te node nou korrek doen 'n ewekansige backoff voordat dit weer versoek sy kickstart lêer. Voor hierdie fix, sou 'n node backoff vir 30 sekondes.
- Base:. Veelvuldige conditionals kan nou teenwoordig is in XML tags wees
- Base: 'n grafiek traversal kwessie opgelos. In die verlede, as jy die grafiek & quot het, 'n & quot; (Cond) om & quot; b & quot; om & quot; c & quot; en as & quot; cond & quot; vals was, sou die grafiek traversal sluit & quot; n & quot; en & quot; c & quot ;. Nou is dit sluit net & quot; n & quot;.
- Base: regte in die & quot; lêer & quot; tag bewaar selfs al is daar ander & quot; lêer & quot; tags vir dieselfde lêer wat nie toestemming van die lêer se wil stel. Die fout was toe 'n later & quot; lêer & quot; tag sonder 'n & quot; perms & quot; kenmerk is teëgekom, permissions die lêer se skoongemaak.
- Base: & quot; lêer & quot; tags ondersteun nou & quot; os & quot; conditionals.
- Base: in insetsel-eters, toestelle wat gemerk & quot; nie kickstartable & quot; sal nie hoef te wag vir 'n kickstart lêer. In die verlede, die een het die & quot getref; F9 & quot; (Krag stop) sleutel tot insetsel-eters verlaat wanneer ontdek nie kickstartable toestelle (bv ethernet skakelaars).
- Base: IPMI opset skoongemaak. Rotse nie meer genereer foutiewe inskrywings in modprobe.conf of / etc / sysconfig / ifcfg-ipmi.
- Base: Die & quot; pre & quot; tag ondersteun nou die & quot; tolk = & quot; kenmerk.
- Bio: uitgeskakel & quot; Toestemming geweier & quot; foute tydens verskeie lopies op dieselfde BLAST databasis deur verskillende gebruikers.
- SGE: het die job versameling metrieke meer doeltreffend. Voorheen, toe 100 se werk word aan tou 'n frontend se die SGE metrieke sou so lank om uit te voer te neem, is dit veroorsaak gmond te stop versamel statistieke vir al die leërskare.
- SGE: die aantal CPUs verskeidenheid werksgeleenthede verteer is nou korrek getel .
Airboss & quot;
Kommentaar nie gevind