BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
migr<strong>ee</strong>rimist juhul, kui:1. Virtuaalmasina failisüst<strong>ee</strong>m on defin<strong>ee</strong>ri<strong>tud</strong> võrgus jaga<strong>tud</strong> kettapinnal, mis onsamaaegselt kättesaadav nii serverile A kui ka serverile B.2. Failit<strong>ee</strong>, mille külge on jaga<strong>tud</strong> kettapind lae<strong>tud</strong>, peab olema serveril A jaserveril B ühesugune.3. Server A ja server B on sama versiooni OpenNode serverid. St. et serveritelepaigalda<strong>tud</strong> tarkvarapakettide versioonid ühtivad omavahel.4. Serveri A ja serveri B võrgukonfiguratsioonid peavad olema ühesugused.Eelnevalt toodud nõuete täitmisel lubatakse läbi viia KVM/QEMU virtuaalmasinalive-migr<strong>ee</strong>rimine serverilt A serverile B. KVM/QEMU live-migr<strong>ee</strong>rimine toimubosalt sarnaselt OpenVZ migr<strong>ee</strong>rimise loogikale. Sarnaselt <strong>ee</strong>lnevas punktis mainitulepeatub virtuaalmasina töö hetkeks vaid migr<strong>ee</strong>rimise lõpus. Samas erinevalt OpenVZmigr<strong>ee</strong>rimisest ei sünkronis<strong>ee</strong>rita serveri A ja serveri B vahel virtuaalmasinafailisüst<strong>ee</strong>mi, kuna s<strong>ee</strong> asub mõlemale samaaegselt kättesaadaval jaga<strong>tud</strong> kettapinnal.KVM/QEMU virtuaalmasina live-migr<strong>ee</strong>rimise puhul kop<strong>ee</strong>ritakse jasünkronis<strong>ee</strong>ritakse serverite vahel virtuaalmasina konfiguratsiooni fail(id) ningvirtuaalmasina mälutõmmis.Juhul, kui live-migr<strong>ee</strong>rimine pole võimalik virtuaalmasina failisüst<strong>ee</strong>mi asukoha tõ<strong>ttu</strong>(failisüst<strong>ee</strong>m pole võrgus jaga<strong>tud</strong> kettal), siis viiakse läbi offline-migr<strong>ee</strong>rimine.Vastandina live-migr<strong>ee</strong>rimisele tekitab offline migr<strong>ee</strong>rimine virtuaalmasinapikemaajalise maasoleku.offline-migr<strong>ee</strong>rimise puhul peatatakse esmalt serveris A ajutiselt virtuaalmasina töö(suspend operatsioon). S<strong>ee</strong>järel luuakse serveril B virtuaalmasina failisüst<strong>ee</strong>mi jaoksvajalikud virtuaalsed kettad ning kop<strong>ee</strong>ritakse üle <strong>ee</strong>lnevalt loodud SSH ühenduseserverilt A serverile B virtuaalmasina kogu failisüst<strong>ee</strong>m. Lisaks failisüst<strong>ee</strong>milekop<strong>ee</strong>ritakse serverile B ka virtuaalmasina konfiguratsioonifail ning ajutiselt peata<strong>tud</strong>virtuaalmasina mälutõmmis.Juhul kui kõik vajalikud failid on serverile B korrektselt kop<strong>ee</strong>ri<strong>tud</strong>, siis käivitataksemigr<strong>ee</strong>rimisprotsessi lõpus serveril B migr<strong>ee</strong>ri<strong>tud</strong> virtuaalmasin. Kuna serverile Bkop<strong>ee</strong>riti virtuaalmasina ning kõigi tema failide identne koopia, siis virtuaalmasinkäivitub sarnaselt live-migratsiooni lõpufaasile.50