Upload
others
View
12
Download
0
Embed Size (px)
Citation preview
VMware View alapú oktatóterem
Béry László
Óbudai Egyetem
Tematika
• Desktop virtualizációs labor
– Elméleti alapok
– Projekt
– Infrastruktúra– 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 • 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ó– Ü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 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ó:• 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)• 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• 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 • 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– 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)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)– 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– 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– 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– 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• 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émanincs 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-onmegjelenik leválasztható hardver elemként a VMware iSCSI diszk és a hálózati kártya
• Még a legkisebb jogosultságokkal rendelkező • 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 ConfigurationParameters-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énproblé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)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ó• 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
W-Connection
Vmware-VIM
W-ADActive Directory
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!