12.07.2015 Views

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2.5 TarkvarauuendusedKuna mitmed OpenNode serveri tööks vajalikud tarkvarapaketid erinevad omakonfiguratsioonide poolest ametlikult pakutavatest, siis otsustasime piirata tea<strong>tud</strong>määral ka OpenNode serverite tarkvarauuendusi.Nimelt lubasime KVM, Libvirt ja OpenVZ tarkvarapakettide uuendused ainult läbiOpenNode koodivaramu, kindlustamaks, et paigaldamiseks oleksid saadaval vaidomavahel kokkusobivad versioonid tarkvarapakettidest (vt. ka alapeatükk 3.5).Lisaks lõime uue tarkvarapaketi nimega opennode, mille ülesandeks on hoida endasserveri tööks vajalike tarkvarapakettide sõltuvussuhteid, st. opennode tarkvarapaketipaigaldamisel nõutakse kindlate KVM, Libvirt ja OpenVZ kerneli versioonideolemasolu. Lisaks tarkvarapakettide sõltuvussuhete kindlaks määramisele sisalduvadopennode tarkvarapaketis ka tööriistad OpenNode serveri lokaalseks haldamiseks.Tarkvarapakett opennode annab OpenNode serveritel võimaluse edaspidi läbi viia kaautomatis<strong>ee</strong>ri<strong>tud</strong> tarkvarauuendusi.Lisaks olemasoleva tarkvara uuendamisele võimaldab loodud tarkvarapakettpaigaldada OpenNode lahenduse infrastruktuuri ka juba <strong>ee</strong>lnevalt paigalda<strong>tud</strong> CentOSoperatsioonisüst<strong>ee</strong>mile. Selline paindlikkus on saavuta<strong>tud</strong> tänu vajaliketarkvarapakettide ning OpenVZ kerneli sõltuvussuhete kirjeldamisele opennodetarkvarapaketis. S<strong>ee</strong>ga on võimalik OpenNode serveri tarkvara paigaldada kasutadeslihtsat käsklust yum install opennode.3.3 Halduslahenduse kasutajaliidesTöö kirjutamise hetkel on plan<strong>ee</strong>ri<strong>tud</strong> OpenNode halduskeskkonna kasutajaliidesearendamine kasutades QooxDoo raamistikku (http://qooxdoo.org/). Kasutajaliidesearendusprotsessi ja ülesehitust käesolevas töös täpsemalt ei kirjeldata.3.4 OpenNode haldusserverOpenNode virtualis<strong>ee</strong>rimislahenduse üheks tähtsaimaks komponendiks on kesknehaldusserver, läbi mille toimub üksikute OpenNode serverite ning neis asuvatevirtuaalmasinate haldamine ja kontrollimine. Haldusserver peab olema võimelineliidestuma samaaegselt hulga OpenNode serveritega ning ka lõppkasutajalepakutavate kasutajaliidese kuvarakendusega. Järgmistes punktides on lähemaltkirjelda<strong>tud</strong> haldusserveri liidestumist mõlemal suunal.19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!