VMware View alapú oktatóterem
description
Transcript of VMware View alapú oktatóterem
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úraVMware ESXi 4.1:
- IBM HS21XM- IBM HS22Microsoft 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 Updatehttp://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
DC StorageOpenfiler
VMware ESX Server 4.0-2
Vmware-VIM
W-ADActive Directory
W-Connection
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