Felhő demonstráció 2015.05.11 Gergely Márk MTA SZTAKI
[email protected]
ÁGekintés
• A webes felhő interfész elérése • Virtuális gép indítása • Virtuális gép elérése • Virtuális gépek kezelése (leállítás, újraindítás, mentés) • Komplex infrastruktúra létrehozása és használata
Bejelentkezés A felhasználók azonosítását az intézeW AAI (hitelesítő és jogosító infrastruktúra) rendszerek végzik. Az AAI rendszerek szövetsége, az EduID és az EduGAIN interföderáció biztosítja az intézmények együGműködését.
Bejelentkezés Bejelentkezés után az alábbi képernyő fogad. A felhasználó iG láthatja, hogy a virtuális erőforrásokból mennyit használ illetve használhat fel a csoportjában.
DEMO
Virtuális Számítógép Indítása Ezen az oldalon láthatóak a felhasználóm által fuGatoG virtuális gépek. Virtuális gépet indítani az “Instances” oldal “Launch instance” menüpont segítségével lehetséges.
Virtuális Számítógép Indítása Az előugró ablakban ki kell választani a már megosztoG imagek közül a legszimpaWkusabbat, meg kell adni a kívánt gépek példányszámát és méretét. A “Launch” gombra kacntva a VM-‐ek elindulnak.
Virtuális Számítógép Indítása • Ez olyan, mintha kértünk volna PC-‐t vagy szervert, várunk a megérkezéséig néhány hetet, hónapot, majd utána telepítjük. EhelyeG 1 perc alaG létrejön a virtuális gép telepíteG operációs rendszerrel, üzemkészen
• A virtuális gép tartalmaz egy előtelepíteG Ubuntu 14.04 operációs rendszert • A felhőkben rendszerint több alap operációs rendszer elérhető (image) • Az operációs rendszerek többféle hardveres konfigurációval indíthatóak (flavour)
• Az ideiglenesen igénybe veG gépet használat után el is dobhatom, így az erőforrás visszatér a poolba, hogy azt a többi kolléga használhassa
• VIGYÁZAT: Az alapértelmezeG templatek és lemezképek használata esetén a gépek teljes kikapcsolása vagy törlése után a tartalmuk nem visszaállítható
Virtuális Számítógép Indítása Felhasználó vagy Rendszergazda
Lemezkép a felhő tárolójából
Virtuális gép indítása
Operációs rendszer használata
DEMO
Virtuális Számítógép Elérése A létrejövő Virtuális Gépek két módon is elérhetőek:
•VNC segítségével •Hálózaton keresztül
Virtuális Számítógép Elérése -‐ VNC
Webes VNC alapú elérés a Virtuális Gép oldalán található Console fülre kacnva akWválható. A VNC alapú elérés nagy előnye, hogy a VM hálózatától független, tehát akkor is működik, ha a VM hálózata helytelenül van bekonfigurálva. A bootolási folyamat is nyomon követhető.
Virtuális Számítógép Elérése -‐ Hálózat A hálózaW elérés a gép teljes bootolása után működőképes. Az előkészíteG operációs rendszerekben be van kapcsolva az SSH terminálszerver, illetve az RDP elérés. Publikus hálózatról a floaWng IP szolgáltatás segítségével lehet elérni a VMeket.
Virtuális Számítógép Elérése -‐ Hálózat •Az elindítoG operációs rendszerbe aztán tetszőleges szoovereket telepíthetünk • Pl. egy webszervert.
DEMO
Műveletek a Virtuális Számítógépekkel
A létrejöG Virtuális Gépeken különböző műveletek végrehajtása lehetséges:
• Virtuális gépet eldobni a “Shut off instance” gomb segítségével lehet • Esetleges hiba vagy fagyás esetén a “ Terminate Instance” gombal törölhetjük a Virtuális Gépet
• A Virtuális gépet alvó állapotba küldhetjük -‐ “Pause Instance” • stb …
Műveletek a Virtuális Számítógépekkel Haladó felhasználóknak lehetőségük van a nem perzisztens Virtuális Gép Lemezképeit biztonságba helyezni, így a lemezképek tartalma leállítás után sem vész el. A módszer segítségével a Virtuális Gép diszkjéből ilyenkor egy új lemezkép készülhet.
Műveletek a Virtuális Számítógépekkel • A virtuális gép a mentés idejére elalszik (néhány perc) • Ez a módszer arra ad lehetőséget, hogy új funkciókkal ellátoG imageket fejlesszünk • Ezek az új image-‐ek így már nem csak az alap operációs rendszert, hanem egy kompleG szolgáltatást vagy programcsomagot is tartalmazhatnak • Az új image-‐eket megoszthatom a csoportommal, vagy mindenkivel a felhő felhasználói közöG
Műveletek a Virtuális Számítógépekkel Rendszergazda / Rendszergazda / Felhasználó Felhasználó Rendszergazda
Alap Operációs Rendszer
Alkalmazás Telepítése
ElmenteH lemezkép a tárolóból
Lemezkép Mentése
Lemezkép a felhő tárolójában
Felhasználó
Felhasználó
Virtuális gép indítása
Alkalmazás használata
DEMO
Komplex infrastruktúra létrehozása • A felhő köztesréteg segítségével komplex infrastruktúrák építése is egyszerűsödik • Pl. Hadoop cluster építése néhány kacntással lehetséges a “Data Processing” menüpont alaG
Komplex infrastruktúra létrehozása •
Hadoop cluster segítségével MapReduce alkalmazást fuGathatunk nagy párhuzamossággal a felhőn.
Komplex infrastruktúra létrehozása •
A webes interfész segítségével a felépíteG clusteren néhány kacntással lefuGathatjuk meglévő MapReduce jobjainkat
Köszönöm a figyelmet!