39
VMware View alapú oktatóterem Béry László Óbudai Egyetem

VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

VMware View alapú oktatóterem

Béry László

Óbudai Egyetem

Page 2: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 3: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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)

Page 4: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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)

Page 5: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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)

Page 6: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 7: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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ó)

Page 8: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 9: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 10: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba törté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

Page 11: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

InfrastruktúraVMware ESXi 4.1:

- IBM HS21XM

- IBM HS22Microsoft Windows Server 2008 R2 Enterprise

Page 12: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 13: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 14: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Linked Clone

Page 15: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 16: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 17: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 18: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 19: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 20: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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)

Page 21: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 22: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 23: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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)

Page 24: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 25: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 26: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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)

Page 27: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Képek (átadás)

Page 28: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Képek (labor)

Page 29: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Képek (vékony kliens)

Page 30: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Képek (keret + penge szerver)

Page 31: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 32: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 33: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

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

Page 34: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Virtualizáció oktatása azÓbudai Egyetemen

Page 35: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Virtualizáció oktatása azÓbudai Egyetemen

Page 36: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Virtualizáció oktatása azÓbudai Egyetemen

Page 37: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Virtualizáció oktatása azÓbudai Egyetemen

Page 38: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Screencast

Page 39: VMware View alapú oktatóterem - users.nik.uni-obuda.huusers.nik.uni-obuda.hu/bery/VDI/vmug/eloadas.pdf · Desktop Virtualizáció •Asztali munka környezet Adatközpontokba történő

Köszönöm a figyelmet!

[email protected]