Kirjoittaja Aihe: Virtualisointi Clusteri Linuxilla!  (Luettu 3235 kertaa)

AION

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Virtualisointi Clusteri Linuxilla!
« : 07.12.08 - klo:02.47 »
Hei!

Ollaan tossa duunissa mietitty, että tarvittas virtualisointi clusteri, 2 - 3 palvelinta virtualisoi ja yksi toimii NAS:ina. Nää voitaisiin yhditellä gigasella verkolla ja ton NAS:in vois yhdistää parilla kolmella gigan piuhalla niin ei jää kiinni siitä. NAS:in voi toteuttaa iSCSI:nä tai NFS jakoina.

Se mihin raudassa kannattanee sijoittaa on kunnon SATA RAID ohjain (tai scsi tai SAS), jotta pystyy hot swappailemaan levyjä tarpeen tullessa.

Windowsia mietittiin ensisijaiseksi käyttikseks, mutta toisaalta ei sekään ihan hirveesti lämmitä mua siellä pohjalla :P

Löysin sitten yhen ihan hyvän artikkelin WMvaresta ja RedHat clusterista. Mutta ei yhdellä ihan hyvällä artikkelilla vielä clusteria rakenneta :P

Onko kellään täällä kokemuksia tällaisesta?

Mites toi Xen? Onko sitä varten semmosta pikku kivaa GUI:ta virtuaalikoneiden hallintaan ja pystyykö sillä hostaamaan Wintoosia, kellään kokemuksia?


New_user

  • Käyttäjä
  • Viestejä: 1096
    • Profiili
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #1 : 07.12.08 - klo:12.33 »
Hei!

Ollaan tossa duunissa mietitty, että tarvittas virtualisointi clusteri, 2 - 3 palvelinta virtualisoi ja yksi toimii NAS:ina. Nää voitaisiin yhditellä gigasella verkolla ja ton NAS:in vois yhdistää parilla kolmella gigan piuhalla niin ei jää kiinni siitä. NAS:in voi toteuttaa iSCSI:nä tai NFS jakoina.
.....................

Sen kummemmin ottamatta kantaa siihen, miten aiot klusteria hyödyntää, kerron vain, että esim. HP:llä on valmista teknologiaa. Aiemmin toisessa säikeessä ohimennen mainitsemani laskentaklusteri on  toteutettu useammalla moniytimisellä valmiiseen kehikkoon asennettavalla keskusyksikkömodulilla. Koska en ole mikään ylläpitäjä, enkä asiantuntija järjestelmän suhteen, en osaa kertoa enempää. Hienosti on systeemi kuulemma pelannut. Levykapasitetti on samassa kehikossa valokuitujen päässä, ja klusteriohjelma hallitsee systeemiä ja sen resursseja.

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #2 : 07.12.08 - klo:13.49 »
Mites toi Xen? Onko sitä varten semmosta pikku kivaa GUI:ta virtuaalikoneiden hallintaan ja pystyykö sillä hostaamaan Wintoosia, kellään kokemuksia?
Citrixiltä löytyy Xen-pohjainen virtualisointituote, halvempi kuin vmware. Ei huonoja kokemuksia. Hallintagui on windows-pohjainen, mutta kaiken pystyy tarvittaessa tekemään myös komentoriviltä.

Tosta iSCSI hässäkästä:
Toteuttaisin homman kahdella 24 tai 48 porttisella gigabitin kytkimellä (riippuu hintaerosta, joskus 48:t on jopa halvempia) ja hankkisin palvelimiin neliporttiset intelin gigabitin verkkokortit (servuissa jo ennestään luultavasti 2x1gb). Servuihin sitten bondataan yksi integroitu ja yksi intelin portti SANin kanssa liikennöintiin ja vedetään kumpikin omaan kytkimeensä (kytkinten ei tartte tässä tapauksessa edes tukea bondingia, kun ne ei nää toisiansa). Loppuihin portteihin sitten hallintaverkko ja varsinainen ulkointerface (bondattuna tai ei, hallintaverkkoa ei välttämättä kannata bondata vaan sen voi muuten vaan kahdentaa, jolloin tietää kumpi verkkokortti on mahd. hajonnut, käyttää integroitua parina siihen kumpi on kriittisempi). Tuloksena saadaan melko robusti systeemi, jossa ainoastaan SANin hajoaminen särkee koko systeemin, verkkokortit ja kytkimet on siis kahdennettu.
« Viimeksi muokattu: 07.12.08 - klo:13.56 kirjoittanut Vapaan koodin kananmuna »
En Vastaa Vaikeisiin Kysymyksiin.

AION

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #3 : 07.12.08 - klo:14.13 »
Tota ei oikeastaan tullut ajateltuakaan, että pistäs kahdentais verkkokortit ja kytkimen...
Periaatteessa vois ostaa kyllä racke palvelimie mutta ne on niin pirus kalliitta vrt. tehot. SItten kun ostaa tollasia tehotyöasema/entry palvelin saa tehoa ja ominaisuuksia yleensä huomattavasti enemmän samaan hintaan.

Mites tuosta Xenistä, ei kukaan ottanu kantaa pystyykö sillä virtualisoimaan myös Windows >clienttejä>?


Ja se mihin tällasta clusteria käyttäisin niin virtualisoisin sillä kaikki palvelimet. Yleis ohjelmisto, PDC, BDC, Printtaus, Citrix, LTSP jne. :P
On niin saatanasti noita purkkeja ympäriinsä.

New_user

  • Käyttäjä
  • Viestejä: 1096
    • Profiili
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #4 : 07.12.08 - klo:17.03 »
Tota ei oikeastaan tullut ajateltuakaan, että pistäs kahdentais verkkokortit ja kytkimen...
Periaatteessa vois ostaa kyllä racke palvelimie mutta ne on niin pirus kalliitta vrt. tehot. SItten kun ostaa tollasia tehotyöasema/entry palvelin saa tehoa ja ominaisuuksia yleensä huomattavasti enemmän samaan hintaan.

Mites tuosta Xenistä, ei kukaan ottanu kantaa pystyykö sillä virtualisoimaan myös Windows >clienttejä>?


Ja se mihin tällasta clusteria käyttäisin niin virtualisoisin sillä kaikki palvelimet. Yleis ohjelmisto, PDC, BDC, Printtaus, Citrix, LTSP jne. :P
On niin saatanasti noita purkkeja ympäriinsä.

Niinpä oli niitä purkkeja, mutt nyt on kokolailla kaikki yhdessä kehikossa. Siihen kun voi ryhmitellä useita klustereita. Se tehokaan ei aina tule prossutehoista, vaan I/O on kova sana. Mahdollisuuksien / tarjousten pyytäminen ei mitään maksa. Onnea klusterointiin.

AION

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #5 : 08.12.08 - klo:13.47 »
Tällä hetkellähän siis on käytössä yks purkki Hyper-V:n kanssa. Se vaan ei ole kaikista paras vaihtoehto Linux clienteille ja muutenkin tyhmä kun alla pörää Enterprise tasoinen käyttis. Myöskin sen kanssa clusterointi on ilmeises tuskallista hommaa. + Jos se päättää heittää lusikan  nurkkaan nyt niin siinä vaiheessa voi olla vähän kusiset oltavat. Onhan se tietysti UPS ja RAID varmennettu ja backupattu nauhalle mutta ei se silti paljon helpota kun down-timeä tulee muutamia tunteja vähintää. Ja sinä aikana koko laitoksessa ei printata mitään jne.

Xeniä vähän tutkin ja siinä ois kiva luoda tommonen ethernet RAIDi, jolloin ei tarvis varsinaista fileriä ollenkaan. Laittais vaan jokaiseen palvelimeen kohtuulliset pakat jokaiseen. Lähinnä nyt jäi vielä auki nuo Xenin GUIt? Itsehän tulen nykyään ihan hyvin toimeen komentorivin kanssa mutta laitoksessamme on myös monta muuta kenen tulee päästä hallitsemaan virtuaalikoneita ja siitäkös se ongelma syntyy jos lyön heille SSH:n auki :P

Myöskin tuo VMWare ESXi näytti ihan kivalta, niin kauan kun huomasin, että tarvii tuekseen MsSQL palvelimen sekä yhden ns. gateway palvelimen... Ei hyvä... Varsinkin kun puhutaan valtion laitoksesta niin rahaa ei ole ihan hirveästi...

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #6 : 08.12.08 - klo:15.20 »

Xeniä vähän tutkin ja siinä ois kiva luoda tommonen ethernet RAIDi, jolloin ei tarvis varsinaista fileriä ollenkaan. Laittais vaan jokaiseen palvelimeen kohtuulliset pakat jokaiseen. Lähinnä nyt jäi vielä auki nuo Xenin GUIt? Itsehän tulen nykyään ihan hyvin toimeen komentorivin kanssa mutta laitoksessamme on myös monta muuta kenen tulee päästä hallitsemaan virtuaalikoneita ja siitäkös se ongelma syntyy jos lyön heille SSH:n auki :P
Käy citrixin sivuilta katsomassa xen-serveristä lisäinfoa. Sieltä löytyy mm. video, jossa sen hallintaohjelman toimintaa demotaan.
En Vastaa Vaikeisiin Kysymyksiin.

AION

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #7 : 09.12.08 - klo:13.31 »
Juu ei Xenistä ole vielä ihan siihen mitä tarvitaan.

Citrixillä olisi komea management consoli, mutta kaikkeen vähän hienompaa tarvii alkaa laittaa rahaa pöytään ja suuria summia. Niin paljon, että VMwaren ylimääräiset kustannukset tulevat nopeasti takaisin.

Muita GUIta ei Xenille oikeen ole, (paitsi localhostissa pyörivä virtmanager!!!), ja minähän en muuten aio istua tuolla konehuoneessa säätämässä palvelimia.

Yksi web based mutta siitä ei ole mihinkään....

VMware seuraava testiin... Ottaa päähän tää homma.

moonstone

  • Vieras
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #8 : 09.12.08 - klo:14.53 »
Muita GUIta ei Xenille oikeen ole, (paitsi localhostissa pyörivä virtmanager!!!), ja minähän en muuten aio istua tuolla konehuoneessa säätämässä palvelimia.

Voi tuota Virtual machine manageria ajaa myös omalla linux työpöytäkoneella. Valitsee vaan siitä, että yhdistetään siihen virtuaalipalvelinalustaan.
Jos on windows kone niin käyttää putty:ä ja Xmingiä. Tai sitten pelkkää puttyä.

vpv

  • Käyttäjä
  • Viestejä: 185
  • 3 * Fedora + OpenWRT
    • Profiili
    • Fedora-sivuni
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #9 : 11.12.08 - klo:11.12 »
Etähallintaa varten kannattaa vilkaista myös oVirt, http://ovirt.org/. Itse en ole tuota kokeillut, mutta ainakin se näyttää lupaavalta :D

snowfake

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Virtualisointi Clusteri Linuxilla!
« Vastaus #10 : 31.12.08 - klo:12.33 »
Eihän ESXi:n hallitsemiseen MySQL:ää tarvitse? ESXi 3.5 on ilmainen, hallintaan myöskin ilmainen VI client (tulee muistaakseni samalla levyllä ESXi:n kanssa?) Mikäli haluat keskitetyn hallinnan, siihen tarvitset virtualcenter-ohjelmiston joka maksaa. Myöskin kuormanjako, automaattinen VM:n siirto lennosta toiselle jne ovat maksullisia lisäominaisuuksia.

Ilmaiseksi pääset siis tilanteeseen jossa hallitset niitä 2-3 serveriä yksi kerrallaan ja joudut yhdistämään seuraavalle serverille erikseen sitä hallitaksesi. Mikäli yksi servereistä hajoaa, yhdistät VI Clientillä toiselle ja lisäät sinne hajonneelta serveriltä VM:iä ja käynnistät ne.

Kannattaa muistaa että jos tuo NAS-palvelin hajoaa, hajoaa kaikki. NFS/iSCSI:sta muistelisin että NFS olisi ollut nopeampi ja "fiksumpi", siitä kannattaa vielä ottaa selvää erikseen.