1 / 12

Nagy rendelkezésre-állású szolgáltatások virtuális környezetben

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.

Download Presentation

Nagy rendelkezésre-állású szolgáltatások virtuális környezetben

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Áttekintés • A feladat célja • A feladat áttekintése • Komponensek (HA, XEN, AoE) • Az implementált rendszer • Tapasztalatok • Tesztelés

  3. 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.

  4. A terület elhelyezése

  5. 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.

  6. 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).

  7. 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.

  8. 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.

  9. Az elkészült rendszer

  10. 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.

  11. 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.

  12. 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.

More Related