M-grid: Linux Suomen ensimmäisessä tuotannollisessa Grid-ympäristössä



Samankaltaiset tiedostot
M-grid: Linux Suomen ensimmäisessä tuotannollisessa Grid-ympäristössä

Materiaalitutkimuksen grid (M-grid)

Grid-hankkeita ja tulevaisuuden näkymiä

Materiaalitieteen GRID kokemukset ja tarpeet

Grid: Käsitteet, teknologiat, sovellukset sekä vaikutus CSC:läisten työhön

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

Avoinyliopisto.fi -verkkopalvelu CSC:n palvelut

CSC-Tieteen tietotekniikan keskus

Puhuja? Avoinyliopisto.fi -verkkopalvelu CSC:n palvelut CSC JA PALVELUT. Avointen yliopistojen neuvottelupäivät Soile Pylsy, CSC

Turvallinen etäkäyttö Aaltoyliopistossa

Tietoturvan haasteet grideille

Vaivattomasti parasta tietoturvaa

Lumejärjestelmä Xen. Reino Miettinen

ANVIA PILVI. kotimaisia pilvipalveluita yrityksille 24/7

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

XDW-projektissa rakennetut palvelut

Virtualisointi Kankaanpään kaupungissa. Tietohallintopäällikkö Jukka Ehto

Avoimen lähdekoodin kehitysmallit

DATAN HALLINNAN NYKYKÄYTÄNNÖT JA TULEVAISUUDEN SUUNNITELMAT OULUN YLIOPISTOSSA. Tietohallinto / Suorsa & Keinänen

Tietoturvan haasteet grideille

Sähköinen tunnistus korkeakouluissa. TieVie-lähiseminaari Mikael Linden Tieteen tietotekniikan keskus CSC

Tietoturvallinen käyttöympäristö hyvinvointidatalle

Terveysoperaattori Oy

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux

Sisältö IT Linux 2001:n uudet ominaisuudet IT Linux 2001:n yhteensopivuus Red Hat 7.0:n kanssa Asennuksen valmistelu

Jouko Nielsen. Ubuntu Linux

Haka-käyttäjien kokoontuminen Arto Tuomi CSC Tieteen tietotekniikan keskus

Tulostimen asentaminen Software and Documentation -CD-levyn avulla

JulkICTLab käyttöön liittyvät ehdot

ANVIA PILVI. kotimaisia pilvipalveluita yrityksille 24/7

Pitkäaikaissäilytyksen toiminta ja ylläpito

Linuxissa uusi elämä 1

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Linux omaan kannettavaan. Ilkka Kiistala

CSC Tieteen tietotekniikan keskus Oy

Älykästä. kulunvalvontaa. toimii asiakkaan omassa tietoverkossa

GafChromic EBT3 filmin ominaisuudet & MC

- Big Data Forum Finland Jari Salo, TIEKE

Bridge Network ORAVAIS OY. Daniel Finell - JNT

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

Edtech kestää aikaa!

Innovaatiivinen hallinta Saimaan ja Atlantin rannalla. Case: I-SSHP & Walter Reed Army Medical Center

Onko sinun yritykselläsi jo tietotekniikka Palveluksessa? vtoasp -palvelun avulla siirrät tietojärjestelmäsi haasteet ammattilaisten hoidettaviksi.

Kieku tuki ja ylläpito

Harjoitustyö Case - HelpDesk

Totuus IdM-projekteista

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Backup Exec 3600 Appliance

Mistä on kyse ja mitä hyötyä ne tuovat?

- kaksi vuotta amkien yhteisen julkaisuarkiston koordinointia

Toimintaohjeistus. Tietoturvallisuusohjeistus TIETOTURVASUUNNITELMAT

KODAK EIM & RIM VIParchive Ratkaisut

KArkisto2-hanke - kokemuksia earkiston pilotoinnista Kuopiossa ja InterSystemsin Ensemblestä KanTa-liityntäpisteenä

Vapaat ohjelmat matkalla

TYPO3 - Open Source Enterprise CMS

Tilannetietoisuus läpinäkyvyys antaa välineet parempaan palveluun

CSC:ltä ostetut palvelukokonaisuudet vuonna 2014

HAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE

Opiskelija tekee työasemaympäristöön ja sen hankintaan liittyviä toimistotehtäviä ja laskutoimituksia sekä hyödyntää kielitaitoaan.

Nykytilanne *

Tunnistus ja roolipohjainen käyttöoikeuksien hallinta. Inspire-verkoston Yhteistyö-ryhmä

TURVAA LIIKETOIMINTASI KAIKKIALLA. Protection Service for Business

IDA-tallennuspalvelun esittely. CSC Tieteen tietotekniikan keskus Oy

Julkaisuarkistopalveluiden tilannekatsaus

Valtion konesali- ja kapasiteettipalvelu mistä on kyse Valtorin ja Tiedon välisessä palvelusopimuksessa?

Verkkopalvelu suomalaisille museoille. tutkija, hankekoordinaattori Maria Virtanen Asiantuntijuus jakoon -seminaari

KDK-asiakasliittymä. AMKIT- ja Linnea2-konsortioiden yhteiskokous Kristiina Hormia-Poutanen

Nimettömien tietojen lähettäminen Lenovolle

MagiCAD 2020 Toimintaympäristö ja yhteensopivuus. MagiCAD Revitille ja AutoCADille

Client Management hallintaratkaisut ja mobiilitulostus

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan. Ammattitaidon osoittamistavat

Kansallinen palveluväylä - Rolling Up the Sleeves Paasitorni

Tieteiden ja teknologian historian verkkoopetushanke:

TIKLI Tietojärjestelmien monialaisen oppimisympäristön kehittäminen ja pilotointi. Päivi Ovaska Projektipäällikkö, yliopettaja, TkT

Julkisen hallinnon tietoliikennepalvelulinjaukset. Yhteenveto. Linjausten tarkoitus ja kohdealue. Tietoliikennepalvelulinjaukset

Osoitteena O365. Toimisto ja yhteydet pilvestä

TTA palvelukokonaisuuden esittely Korkeakoulujen IT-päivät

Facta palvelimien uusiminen Helsingin kaupunki

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

HAAVOITTUVUUKSIEN HALLINTA RAJOITA HYÖKKÄYSPINTA-ALAASI

Tulostimen asentaminen Software and Documentation -CD-levyn avulla tietokoneeseen ja suorita asennusohjelma uudelleen.

IPv6 käyttöönoton mahdollistajat operaattorin näkemys

Elisa Toimisto 365. Toimisto ja yhteydet pilvestä

Linuxin monet kasvot: kännyköistä superkoneisiin

Ristiinopiskelun kehittäminen -hanke

Hybrid Cloud -ratkaisulla pilvipalvelun hyödyt nopeasti käyttöön, Case Haarla Oy:n M-Filesdokumenttienhallintajärjestelmän käyttöönotto

Kansallinen palveluväylä - yleiskuva ja tilanne nyt , Jyväskylä Pauli Kartano Valtiovarainministeriö, JulkICT

Tietotekniikkatuen tietämyksenhallinta

Haka-palveluiden valvonta ja tilastointi AAIEye -työkalun avulla. Mika Suvanto, CSC

Mikä on avoimen tuotteen hallintamalli perustiedot ja taustoitus. Jukka Kääriäinen, Tapio Matinmikko, Raija Kuusela

Työpöytävirtualisointi

Korkeakoulujen valtakunnallinen tietovaranto. Ilmari Hyvönen

CUDA. Moniydinohjelmointi Mikko Honkonen

Kameravalvonta WEB kameroilla

Luottamusverkosto. Shibboleth-asennuskoulutus CSC Tieteen tietotekniikan keskus Oy CSC IT Center for Science Ltd.

KDK Kansallinen digitaalinen kirjasto

Kooste kotitehtävien vastauksista. Kotitehtävä 6 - Ylläpito- ja kehittämismalli

Risto Pelin Microsoft Project 2002 projekti- ja yritystason järjestelmänä

ITS Finland esiselvitys

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

Transkriptio:

M-grid / Arto Teräs 2005-05-03 Kalvo 1(20) M-grid: Linux Suomen ensimmäisessä tuotannollisessa Grid-ympäristössä Arto Teräs <arto.teras@csc.fi> HP Linux Forum Messukeskus, Helsinki, 3.5.2005

M-grid / Arto Teräs 2005-05-03 Kalvo 2(20) Sisältö Materiaalitutkimuksen grid (M-grid): yleiskatsaus Kokemuksia käyttöönotosta NPACI Rocks Linux-jakelu monen klusterin ympäristössä Ylläpito yhteistyönä voiko se toimia? Käyttäjäkokemuksia Tietoturvahaasteet Yhteenveto

M-grid / Arto Teräs 2005-05-03 Kalvo 3(20) Materiaalitutkimuksen grid (M-grid) Tavoite: Edullista laskentakapasiteettia lähinnä fysiikan ja kemian tutkijoiden tarpeisiin Seitsemän yliopiston, Fysiikan tutkimuslaitoksen ja tieteen tietotekniikan keskus CSC:n yhteishanke Kumppaneina lähinnä osastot, ei yliopistojen atk-keskukset Rahoitus Suomen akatemialta ja osallistuvilta yliopistoryhmiltä Rahoitushakemus marraskuussa 2003, käyttönotto lokakuussa 2004 Ensimmäinen suuri hanke Suomessa, jossa gridteknologiaa otetaan tuotantokäyttöön Alusta: Linux-pohjainen PC-klusteriympäristö

Laitteisto Yhdeksän keskenään eri kokoista klusterilaitteistoa Kahden AMD Opteron -suorittimen laskentasolmut (HP DL145): 1.8-2.2 GHz, 2-8 GB muistia, 80-320 GB paikallista levyä Edustapalvelin (HP DL585): 1-2 TB jaettua levytilaa Verkko 2 x Gbit Ethernet + etähallintaverkko + ylläpitopalvelin Laskentasolmuissa yhteensä 410 suoritinta, teoreettinen laskentateho 1.5 Tflops LUT (29) HIP (11) TUT (33) CSC (20) TU (27) Oulu* (62 Athlon MP) JY (27) HUT (99) HY (135) M-grid / Arto Teräs 2005-05-03 Kalvo 4(20)

M-grid / Arto Teräs 2005-05-03 Kalvo 5(20) Käyttöjärjestelmä ja grid-väliohjelmisto NPACI Rocks Cluster Distribution Klustereihin tarkoitettu Linux-jakelu, pääkehittäjä San Diego Supercomputing Center Perustuu Red Hat Enterprise Linux 3.0:n lähdekoodiin, mutta ei Red Hatin tuote http://www.rocksclusters.org SUN Grid Engine -eräajojärjestelmä Kunkin klusterin sisäinen laskentatöiden hallinta NorduGrid ARC grid-väliohjelmisto Mahdollistaa laitteistojen yhteiskäytön siten, että väliohjelmisto valitsee verkosta vapaana olevan resurssin http://www.nordugrid.org

Grid-ympäristö M-grid / Arto Teräs 2005-05-03 Kalvo 6(20)

M-grid / Arto Teräs 2005-05-03 Kalvo 7(20) Ylläpito M-gridissä Tehtävät jaettu CSC:n ja paikallisten ylläpitäjien välillä CSC:n ylläpito: Käyttöjärjestelmän, eräajojärjestelmän, grid-väliohjelmiston ja tiettyjen varusohjelmakirjastojen ylläpito Erillinen kahden laskentasolmun kokoonpano testausta varten Paikalliset ylläpitäjät Paikallisen tutkijaryhmän sovellusten ylläpito, järjestelmän tilan seuranta, käyttäjätuki Säännölliset tapaamiset ylläpitäjien kesken n. 2 kk välein, yhteinen postituslista

Asennuksen toteutus M-grid / Arto Teräs 2005-05-03 Kalvo 8(20)

M-grid / Arto Teräs 2005-05-03 Kalvo 9(20) Kokemukset käyttöönotosta HP:n tekninen henkilöstö suoritti laitteistoasennuksen CSC valmisteli käyttöjärjestelmän jakelupalvelimelle ja asennuscd:n, paikalliset ylläpitäjät asensivat kukin oman klusterinsa Jakelun valmistelu vei oletettua enemmän aikaa Käyttöjärjestelmien asennus sujui hyvin Suurin osa saatiin valmiiksi alle päivässä, kahdessa suurimmassa klusterissa kului kaksi päivää Yhdessä klustereista jouduttiin selvittämään outoa asennusongelmaa Joitakin asetuksia erityisesti rinnakkaisajokirjastojen (MPI) osalta jouduttiin tekemään jälkeenpäin

Päivitysten asentaminen M-grid / Arto Teräs 2005-05-03 Kalvo 10(20)

M-grid / Arto Teräs 2005-05-03 Kalvo 11(20) Rocksin vahvuudet ja heikkoudet Hyvää: Helppo aloittaa, suunniteltu nimenomaan klustereihin Kätevät monitorointityökalut, moni asia toimii "out of the box" Suurimman osa toimittajista laitteistot RHEL-sertifioitu => Rocks pitäisi myöskin toimia Huonoa: Rocks-tiimi ei julkaise omia tietoturvapäivityksiä eikä heiltä saa maksullista tukea Red Hatin source rpm -muodossa julkaisemat turvapäivitykset käyvät Jakelun asennusta muokattaessa virheiden analysointi ja korjaus hankalaa

M-grid / Arto Teräs 2005-05-03 Kalvo 12(20) Yhteistyönä toteutetun ylläpidon tavoitteet Vahva keskitetty perusta paikallinen muokattavuus säilyttäen Uusi malli perinteisesti Suomessa akateeminen suurteholaskenta on keskitetty CSC:lle Helpompaa yliopistoille kuin rakentaa kokonaan oma klusteri Vaatii joka tapauksessa merkittävän työpanoksen niin CSC:ltä kuin paikallisilta ylläpitäjiltäkin Hyödynnetään paikallisten ylläpitäjien erityisosaaminen Paikalliset ylläpitäjät tuntevat oman ryhmänsä sovellukset => parempi ja nopeampi käyttäjätuki 36 yhteistyöparia!

M-grid / Arto Teräs 2005-05-03 Kalvo 13(20) Ylläpito: hyvät kokemukset CSC:n tuki on koettu hyödylliseksi Toisaalta paikallinen kontrolli (root-pääsyoikeus) mahdollistaa nopeatkin korjaukset ja on tärkeä psykologinen tekijä Paikalliset ylläpitäjät ovat ottaneet hoitaakseen yhteisiä tehtäviä jotka osaavat hyvin CSC ei ole tehnyt kaikkea Ryhmien välinen yhteistyö on tiivistynyt myös tutkimuksen osalta Laitteistot ovat lähellä käyttäjää Helppo kysyä neuvoa paikalliselta ylläpidolta, vähentää CSC:lle tulevia tukipyyntöjä Suurin osa paikallisista ylläpitäjistä on myös itse käyttäjiä => suora palautekanava käytettävyydestä myös CSC:lle

M-grid / Arto Teräs 2005-05-03 Kalvo 14(20) Ylläpito: huonot kokemukset Sun Grid Engine v. 5.3 -eräajojärjestelmän konfigurointi Suurkonetausta, versio 6.0 huomioi myös klusterit paremmin Usein kysyttyjen kysymysten kerääminen Wikiin ei ole onnistunut vaan vastaukset jäävät postituslistalle Käyttäjädokumentaation puutteet Lähinnä kyseessä perinteinen henkilöresurssipula Dokumentaatiota voidaan kirjoittaa hajautetusti mutta sen kerääminen vaatii keskitettyä koordinointia Osa käyttäjistä ei saanut tarpeeksi tukea Kokemukset paikkakuntien kesken vaihtelevia: osa käyttäjistä ollut hyvinkin tyytyväisiä

M-grid / Arto Teräs 2005-05-03 Kalvo 15(20) Ensikuukausien käyttäjäkokemukset Käyttäjät löysivät koneet varsin hyvin: muutaman kuukauden jälkeen keskimääräinen kuormitus yli 50% Laitteistojen suorituskykyyn on oltu tyytyväisiä Laskentasolmut toimineet erittäin luotettavasti, edustakoneissa ollut joitakin outoja ongelmia Ohjelmisto-ongelmat keskittyneet lähinnä Fortrankääntäjään ja MPI-rinnakkaisajoihin MPI-töitä voi ajaa, mutta kaatuneiden prosessien varaamien resurssien automaattinen siivous ei toimi kunnolla Useita eri Fortran-kääntäjiä saatavilla (GNU, Portland Group, Pathscale, Intel,...), vaikea löytää yhtä joka tyydyttäisi kaikkia käyttäjiä

M-grid / Arto Teräs 2005-05-03 Kalvo 16(20) Grid-käyttö Valittu käyttöpolitiikka: Laskentatöitä voidaan lähettää sekä paikallisesti että grid-liittymän kautta Grid-töillä on paikallisia töitä suurempi prioriteetti 20%:ssa joka klusterista, lisäksi ne saavat täyttää kaikki vapaat solmut Tilanne: Muussakin käyttönotossa riitti tekemistä joten grid-väliohjelmistojen käyttöönotto viivästyi ja sitä ollaan vasta nyt tekemässä 64-bittisen ympäristön ja Sun Grid Engine -eräajojärjestelmän sovittaminen yhteen ARCin kanssa aiheuttivat alkuhankaluuksia Aika näyttää miten käyttäjät ottavat grid-ympäristön omakseen: tiivis yhteistyöverkosto toivottavasti auttaa Yhteistyömalli on toiminut: grid-projektit ovat aina muutakin kuin pelkkää tekniikkaa

M-grid / Arto Teräs 2005-05-03 Kalvo 17(20) Tietoturvahaasteet grid-ympäristössä Grid ylittää organisaatiorajat => Keskinäinen luottamus avainasemassa! Muutamia uusia uhkia ja kaikki vanhat laajalla vaikutuspiirillä Yksittäinen murrettu käyttäjätunnus edelleen helpoin tapa tunkeutua järjestelmään Käyttäjätunnus gridissä antaa pääsyn suureen joukkoon koneita Satojen käyttäjien järjestelmät ovat aina tietoturvariski Tietoturvaloukkauksia ei voi pitkällä tähtäimellä kokonaan estää: keskityttävä havaitsemaan murrot nopeasti Selkeät toimintamallit tietomurtotapauksissa tarpeen

M-grid / Arto Teräs 2005-05-03 Kalvo 18(20) Tietoturvahaasteet (jatkoa) Kaikki osapuolet eri tasoilla saatava mukaan Laskentakeskukset, yliopistojen atk-keskukset, paikalliset ylläpitäjät, CERT-ryhmät ja myös käyttäjät Kansainvälinen yhteistyö Vastuualueiden määrittely tärkeää luottamuksen muodostamiseksi Riskianalyysi Käyttöpolitiikka ja käyttäjätunnusten hallinnointi Toiminta tietomurtotapauksissa

M-grid / Arto Teräs 2005-05-03 Kalvo 19(20) Yhteenveto Ylläpito yhteistyönä voi toimia Henkilökohtaiset kontaktit tärkeitä yhteiset tapaamiset paras tapa välttää sodat postituslistalla Käyttäjätuki hajautetussa järjestelmässä voi olla erinomaista mutta myös huonoa: vaatii erityishuomiota Rocks soveltuu Linux-jakeluksi usean klusterin hajautettuun järjestelmään (muitakin vaihtoehtoja toki on) Grid-projektit tiivistävät ryhmien välistä yhteistyötä riippumatta käytetystä teknologiasta Grid ylittää organisaatiorajat: ei mahdollista ilman keskinäistä luottamusta

M-grid / Arto Teräs 2005-05-03 Kalvo 20(20) Lisätietoja M-gridin kotisivu: http://www.csc.fi/proj/mgrid/ Rocksin kotisivu: http://www.rocksclusters.org NorduGridin kotisivu: http://www.nordugrid.org Yhteyshenkilöt: Arto Teräs <arto.teras@csc.fi> Kai Nordlund <kai.nordlund@helsinki.fi> Olli-Pekka Lehto <oplehto@csc.fi> (Rocks) Urpo Kaila <urpo.kaila@csc.fi> (tietoturva) Kiitos! Kysyttävää?