400 likes | 545 Vues
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ó.
E N D
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
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)
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 W-Connection DC Storage Openfiler W-AD Active Directory Vmware-VIM
Köszönöm a figyelmet! bery.laszlo@nik.uni-obuda.hu