Upload
cameron-rush
View
24
Download
4
Embed Size (px)
DESCRIPTION
Nagy rendelkezésre-állású szolgáltatások virtuális környezetben. Stefán Péter, Szalai Ferenc, Vitéz Gábor NIIF Intézet. Áttekintés. A feladat célja A feladat áttekintése Komponensek (HA, XEN, AoE) Az implementált rendszer Tapasztalatok Tesztelés. Célkitűzés. - PowerPoint PPT Presentation
Citation preview
Nagy rendelkezésre-állású szolgáltatások virtuális
környezetben
Stefán Péter, Szalai Ferenc, Vitéz Gábor
NIIF Intézet
Áttekintés
• A feladat célja
• A feladat áttekintése
• Komponensek (HA, XEN, AoE)
• Az implementált rendszer
• Tapasztalatok
• Tesztelés
Célkitűzés
• A feladat a grid konszolidáció kapcsán jött elő.
• Szerettünk volna viszonylag nagyszámú izolált gépet, minimális hardver költséggel, hibatűrő módon elhelyezni.
• Fontos a jó menedzselhetőség, könnyű migrálhatóság máshová, más környezetbe.
• Kiemelt szerepe van a rugalmas helybővítési lehetőségnek is.
A terület elhelyezése
A virtualizáció
• (Múlt évi HBONE Workshop virtualizáció előadása.)
• A virtualizáció célja az, hogy egy adott szolgáltatást, vagy újabban a szolgáltatást nyújtó gépet függetlenítsünk annak fizikai elhelyezkedésétől.
• Egy fizikai gépen több egymástól elszeparált logikai gép is futhat.
Virtualizációs lehetőségek
• Népszerű virtualizációs megoldások:
– Jail/sandbox megoldások (BSD Jail, Linux-vserver, Virtouzzo).
– Paravirtualizáció (XEN).
– Emuláció (Bochs, VMware, MS Virtual PC, Qemu).
Nagy rendelkezésreállás
• Egy szolgáltatás rendelkezésre-állását ellenőrizzük, amennyiben nem él, úgy valamilyen beavatkozást hajtunk végre.
• E konkrét esetben
– szolgáltatás: fizikai gép megléte,
– beavatkozás: virtuális gépek elindítása egy másik fizikai gépen.
• Egy lehetséges megoldás: Heartbeat.
Tárolás
• A virtuális gépek különböző állományrendszerei (root, usr, var, home, stb.) helyigénye nagy lehet.
• Megoldandó ezek több gép által egyidőben való hozzáférése, vagy annak lehetősége.
• SAN-szerű tárolás.
• Költséghatékonyság fontos szempont.
• AoE egy lehetőség.
Az elkészült rendszer
Jellemzők
• Alacsony szintű, mindkét gép által hozzáférhető AoE diszkek.
• Ebből a heartbeat tokennek megfelelő gépen épített RAID6 struktúra (2TB hasznos kapacitással).
• Virtuális root állományrendszerek a RAID parítíción.
• Masteren futó közönséges XEN virtuális gépek.
• Heartbeat failover a master gépre.
Tesztelés
• Funkcionális teszteket hajtottunk végre:
– RAID failover teszt.
– Virtuális gépek indítása/leállítása teszt.
– Heartbeat failover, failback.
– Virtuális gépek migrációja.
– Menedzselhetőségi tesztek.
• Részleges mennyiségi-, és teljesítmény-tesztek.
• Egy fizikai gépen elférő virtuális gépek száma.
Tapasztalatok
• A rendszer alapvetően használható. Az alacsony szintű RAID átvétel tökéletesen működik.
• A HA viszonylag robusztusan működik.
• Voltak problémák a Heartbeat+XEN kombinációval.
• Jelenleg a grid gépek (service, entry) élesben ilyen megoldáson futnak.