VMware View alapú oktatóterem Béry László Óbudai Egyetem
Tematika Desktop virtualizációs labor Elméleti alapok Projekt Infrastruktúra Kialakított labor környezet Tapasztalatok Virtualizáció oktatása a gyakorlatban
Desktop Virtualizáció Asztali munka környezet Adatközpontokba történő elhelyezése, futtatása, menedzsmentje virtualizálva A vékony kliensek csak periféria kezelést és kapcsolat felépítést végeznek Minden kliens saját virtuális gépet kap egy előre meghatározott csoportból (Pool)
Desktop Virtualizáció Előnyei Központosított menedzsment Teljesítmény skálázhatóság Ügyfél oldali hardver hiba könnyen orvosolható Nincs adatvesztés Kedvezőbb energiagazdálkodás (Green Computing) Csökkenő TCO (Total Cost of Ownership)
Desktop Virtualizáció Hátrányai Nem redundáns hálózati kapcsolat meghibásodása esetén teljes leállás Nem megfelelően megtervezett infrastruktúra esetén szerver meghibásodás teljes leálláshoz vezethet Speciális alkalmazások (egyelőre) nem megfelelő támogatása: 3D-s, nagy grafikai számítást igénylő alkalmazások Ügyfelek bizalmatlansága (új technológia, ügyfél adatok szerveren történő tárolása)
Projekt 2010. október végén indult 5 fős projekt csapat Támogató: 2011. február 8-án hivatalos átadás 2011. február 7-től folyamatos használatban
Projekt tagok Dr. Schubert Tamás (IRI intézetigazgató, mestertanár) Windisch Gergely (tanársegéd) Ambrus Csaba (operátor) Csipler Zoltán (hallgató) Béry László (hallgató)
Projekt célok 24 fős (+1 oktatói gép) labor Felkészíteni a virtuális desktopokat általános és tantárgy specifikus igények kiszolgálásra Megbízható működés Tapasztalat gyűjtés Tovább fejlesztési lehetőségek vizsgálata
Miért pont VMware? A szóba jöhető riválisok a Citrix és a Microsoft megoldásai A kar munkatársainak tapasztalata VMware technológiákkal Jól kiépített kapcsolat a VMware magyarországi képviselőivel VMware tapasztalata, múltja a virtualizációs megoldások területén
Infrastruktúra IBM H keret IBM HS21 XM penge szerver 2 * Intel Xeon E5430 (2,66 GHz) (4 magos) 32 GB RAM IBM HS22 penge szerver 2 * Intel Xeon E5620 (2,4 GHz) (4 magos) 30 GB RAM IBM DS3400 storage (SAS és SATA diszkek) Fujitsu Futro S450-2 vékony kliens
Infrastruktúra VMware ESXi 4.1: - IBM HS21XM - IBM HS22 Microsoft Windows Server 2008 R2 Enterprise
vCenter VMware vCenter Server 4.1 View Composer 2.5 Microsoft SQL Server 2005 A vCenter menedzseli az Adatközpontot, a penge szerverekből (ESXi) kialakított cluster-t és a rajtuk futó virtuális gépeket
vConnection VMware View 4.5 Kapcsolat felépítés a kliens és az Adatközpont között VDI infrastruktúra menedzselése (View Manager) Kiszolgáló szerverek Poolok Jogosultságok
Linked Clone
Labor környezet Automated Pool Linked Clone mode (View Composer) Kijelentkezés után visszaáll az eredeti állapotra (nem perzisztens adattárolás) Kapcsolat megszakadása esetén 15 percig tárolja az aktuális munkamenetet (újra felépíthető a kapcsolat) és csak utána végez kijelentkezést Véletlenszerű (nem dedikált) desktop kiosztás PCoIP megjelenítési protokoll
Labor környezet Kialakított Pool-ok: Windows XP (x86) Windows 7 (x64) Aris (Windows XP + SAS + SAP) Android (Windows XP + Eclipse + Android SDK) eMax (Windows XP + egyetemi vizsgáztató rendszer) További lehetőségek vizsgálata folyamatban
Windows 7 Pool Microsoft Windows 7 Enterprise (x64) Általános alkalmazások Adobe Reader X Microsoft Office 2007 Mozilla Firefox Hálózati alkalmazások Cisco Packet Tracer Wireshark Putty WinSCP Fejlesztői környezet Microsoft Visual Studio 2010
Optimalizáció Operációs rendszer szintű optimalizáció Felesleges szolgáltatások kikapcsolása Virtuális memória csökkentése Vizuális hatások csökkentése COM1 és COM2 portok letiltása Hálózati fájlok és mappák cache-elésének tiltása
Optimalizáció Bootstorm Egy diszkről egyidejűleg több virtuális gép indulása esetén a diszk elérési ideje növekszik Megoldások Gyorsabb diszkek használata (SAS, ?SSD?) Storage osztás Operációs rendszer boot idejű optimalizálása
Vékony kliensek Fujitsu Futro s450-2 eLux 2.8.1 (embedded Linux) CPU: AMD Sempron 200U (1 GHz) Memória: 1 GB DDR2 HDD: 1 GB CompactFlash Implementált alkalmazások: VMware View Client, Adobe Reader, Firefox (Flash, Java)
Tapasztalatok Windows XP tartományba léptetés VMware csatolt eszközök rejtése Biztonsági kérdések PublicFox implementálása View Client 4.0 <-> View Client 4.5
Windows XP tartományba léptetés Windows Server 2008 R2 Active Directory Windows XP SP3 kliens Ha manuálisan léptetjük tartományba, akkor nincs probléma Ha QuickPrep-el automatizálva léptetjük a Linked Clone-okat a tartományba, akkor nem fog működni Megoldás: XP-n Update http://support.microsoft.com/kb/944043
VMware csatolt eszközök rejtése Alapértelmezetten a virtuális desktop-on megjelenik leválasztható hardver elemként a VMware iSCSI diszk és a hálózati kártya Még a legkisebb jogosultságokkal rendelkező felhasználó is el tudja távolítani az eszközöket és így a menedzselő szerverek se érik el többé Megoldás: ParentVM-en Configuration Parameters-nél felvesszünk egy új sort (devices.hotplug = false)
Vékony kliens Az alapértelmezett VMware View Client 4.0-t frissítettük 4.5-re A képernyő felbontással teljes képernyős módban problémák voltak a régi verzió esetén PublicFox implementálása A Mozilla Firefox beállításait jelszóval kell védeni
Tesztelés November elején Operációs rendszerek I. tantárgy keretében 3 kurzus segítségével (alfa teszt) November végén Objektum orientált programozás tantárgy keretében (béta teszt: Windows XP optimalizálás, storage optimalizálás) Januárban VMware RAWC automatizált terhelésteszt (Windows 7, 2 kiszolgáló penge szerverrel cluster kialakítása) Február 7.-től éles használat
Tovább fejlesztési lehetőségek Storage optimalizáció SSD kipróbálása Replica esetén Windows 7 további optimalizálása További tantárgy specifikus igények teljesítése Egyetemi központi tartomány vezérlőhöz csatlakozás ThinApp kipróbálása 2. labor bevonása (vastag klienseken View Client) Vékony kliensek „okosítása” (pl.: OpenOffice integrálása a beágyazott Linux-ba)
Képek (átadás)
Képek (labor)
Képek (vékony kliens)
Képek (keret + penge szerver)
Virtualizáció oktatása az Óbudai Egyetemen Mérnök informatikus BSc és Mérnök informatikus MSc szakokon három (alapozó és szakirányos) tantárgy keretében elméleti és gyakorlati oktatás 6-6 órában Szerver virtualizáció Desktop virtualizáció iSCSI konfigurálás (Tároló rendszerek) Szerver architektúrák HA megoldások Számos szakdolgozat, diplomamunka és kutatás a virtualizációval kapcsolatban
Virtualizáció oktatása az Óbudai Egyetemen VMware Workstation használata Team létrehozásával oktatási környezet kialakítása Megfelelő erőforrásokkal rendelkező laborban hat szerver egyidejű futtatása VMware Workstation-ban Adatközpont virtualizálása
Virtualizáció oktatása az Óbudai Egyetemen VMware ESX Server 4.0 VMware ESX Server 4.0-2 DC Storage Openfiler W-Connection W-AD Active Directory Vmware-VIM
Virtualizáció oktatása az Óbudai Egyetemen
Virtualizáció oktatása az Óbudai Egyetemen
Virtualizáció oktatása az Óbudai Egyetemen
Virtualizáció oktatása az Óbudai Egyetemen
Screencast
Köszönöm a figyelmet! bery.laszlo@nik.uni-obuda.hu