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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tehnoloogia korral vältida ühenduse loomise tööloogika dubl<strong>ee</strong>rimist.Migr<strong>ee</strong>rimise ettevalmistamisel kontrollitakse läbi t<strong>ee</strong>nuste serveri, millel on olemasturvaline ühendus mõlema OpenNode serveriga (serverid A ja B), kas OpenNodeserverite vahel on juba loodud SSH ühenduse jaoks PKI infrastruktuuril põhinevusaldus. Kui serveril A pole loodud SSH ühenduse jaoks avaliku/privaatse võtmepaari, siis luuakse enne migr<strong>ee</strong>rimist vastavad võtmed. Juhul kui serverile B polevarasemalt kop<strong>ee</strong>ri<strong>tud</strong> serveri A avalikku võtit, siis kop<strong>ee</strong>ritakse enne migr<strong>ee</strong>rimistserverile B serveri A avalik võti.Eelnevate toimingute tulemusel on võimalik alustada virtuaalmasina migr<strong>ee</strong>rimistserverilt A serverile B.6.3.2 OpenVZ konteineri migr<strong>ee</strong>rimineOpenNode serveritel toimub OpenVZ konteineri live-migr<strong>ee</strong>rimine ära kasutadesOpenVZ kerneli omadusi, mis võimaldavad konteineri täieliku hetkeseisundi (niifailid kui ka töötavad protsessid) salvestamist ja hilisemat salvesta<strong>tud</strong> seisunditaastamist.Nimelt toimub serveri A ja serveri B vastavate konteinerite failide ning protsessideseisundite sünkronis<strong>ee</strong>rimine ilma serveri A migr<strong>ee</strong>ritavat konteinerit migr<strong>ee</strong>rimisekeskel peatamata. Vaid migr<strong>ee</strong>rimise lõpus tekib hetkeline paus konteineri töös, kuiviiakse läbi lõplik failide ning protsesside seisundite sünkronis<strong>ee</strong>rimine ningpeatatakse serveri A konteiner ja taastatakse serverile B migr<strong>ee</strong>ri<strong>tud</strong> konteineriprotsesside seisund.Eelnevalt kirjelda<strong>tud</strong> live-migr<strong>ee</strong>rimine paistab nähtamatuna nii konteinerile kui kakonteinerit kasutavatele klientidele. Kuna serverile B migr<strong>ee</strong>ri<strong>tud</strong> konteineri seisundon serveril A asunud konteineri peatamis<strong>ee</strong>lse seisundi üks-ühele koopia, siis ei tajukonteineri protsessid muutust füüsilises serveris. Konteinerit kasutavad kliendidtajuvad migr<strong>ee</strong>rimise lõpus tekkivat hetkelist pausi kui väikest häiret võrguühenduses.6.3.3 KVM/QEMU virtuaalmasina migr<strong>ee</strong>rimine KVM/QEMU virtuaalmasina migr<strong>ee</strong>rimisel realis<strong>ee</strong>ritakse OpenNode serveritel kakslähenemisviisi live ja offline.OpenNode serveritel realis<strong>ee</strong>ritav KVM/QEMU live-migr<strong>ee</strong>rimine võimaldab49

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

Saved successfully!

Ooh no, something went wrong!