kliens oldali virtualiz ci 2 n.
Download
Skip this Video
Download Presentation
Kliens oldali virtualizáció 2

Loading in 2 Seconds...

play fullscreen
1 / 17

Kliens oldali virtualizáció 2 - PowerPoint PPT Presentation


  • 71 Views
  • Uploaded on

Virtualizációs Technológiák és Alkalmazásaik. Kliens oldali virtualizáció 2. Micskei Zoltán http://www.mit.bme.hu/~micskeiz. Tartalom. 1 – Virtualizáció használata a klienseken 1 – Gyakorlat: alap funkciók használata 2 – Nagyvállalati / komplexebb lehetőségek

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Kliens oldali virtualizáció 2' - yves


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tartalom
Tartalom
  • 1 – Virtualizáció használata a klienseken
  • 1 – Gyakorlat: alap funkciók használata
  • 2 – Nagyvállalati / komplexebb lehetőségek
  • 2 – Gyakorlat: „haladó” funkciók
tartalom1
Tartalom
  • Seamlesswindowsmode
  • Alkalmazás kompatibilitás
  • VirtualAppliances
  • Szabályozás házirendekkel
    • VMware ACE, MS MED-V
  • Támogatás SW fejlesztőknek
    • IntegratedRemoteDebugger
    • ReplayDebugMode
seamless window mode
Seamlesswindowmode
  • VM-ben futó alkalmazás megjelenítése a gazdagépen
  • (VMware – Unity, Parallels – Coherence, VirtualBox – Seamlessapplication…)
  • Működés: távoli elérési protokoll használata
    • VMware: beépített VNC szerver
    • MS Virtual PC:RDP 6.0
    • Kézzel:seamlessrdp (rdesktop kiegészítés)
alkalmaz s kompatibilit s
Alkalmazás kompatibilitás
  • Nagyvállalati környezet:
    • Kritikus probléma a kompatibilitás
    • („Csak IE6 alatt megy az XY belső alkalmazás”)
  • Megoldás:
    • Régi OS futtatása VM-ként
    • Seamlesswindowmode + alkalmazás beépül a gazdagép indítómenüjébe
  • Példa: MS Windows XP Mode
    • Letölthető Windows XP SP3 virtuális gép
virtual appliance
Virtualappliance
  • VirtualAppliance:
    • adott célra összeállított virtuális gép
  • Előny:
    • nincs telepítés, függőség
    • csak a feltétlen szükséges komponensek vannak telepítve
    • tipikusan csak egy webes felületet látunk
  • JeOS
    • JustenoughOperating System
virtual appliances vmware eset n
Virtualappliances (VMware esetén)
  • (Új név: vApp)
  • VM-ek becsomagolva és ellátva leíróval
    • Open VirtualizationFormat (OVF)
  • Metaadat
    • Verziók -> automatikus frissítés
    • Erőforrásigény -> automatikus erőforrás-kiegyenlítés
    • Egyéb -> „cloudcomputing” környéke
  • VMwareStudio:
    • vApp készítésére szolgáló vApp
    • Videó: http://www.blip.tv/file/2521387
vmware studio architekt ra
VMwareStudio architektúra

Webes felület

Eclipseplug-in

Buildhost

(ESX, Workstation)

SSL

VMwareStudioappliance

(UbuntuJeOS)

slide9
VMwareStudio
  • VM profil létrehozása
  • OS/alkalmazások/menedzsment beállítása
  • vApp-ba csomagolás
szab lyoz s h zirendekkel
Szabályozás házirendekkel
  • Igény virtuális gépeknél
    • Ne kerüljön ki a cégtől, csak adott ideig fusson…
    • Megbízható, biztonságos környezet legyen
      • Pl. korlátozott hálózati forgalom
    • VM-ek adott felhasználókhoz rendelése
  • Megoldás:
    • Központi menedzsment szerver, házirend a VM mellé
  • Termékek:
    • VMware ACE, MS MED-V (volt Kidaro cég)…
slide12
VMware ACE
  • VMware ACE:
    • Virtuális gép becsomagolása
    • Opcionálisan VMwarePlayerrel együtt
    • Beállítások:
      • Konfigurációs fájl védelme, teljes titkosítás
      • Csak adott dátumig / telepítés után adott ideig futhat
      • Indításhoz jelszó kell
      • Hálózati forgalom szűrése
t mogat s sw fejleszt knek
Támogatás SW fejlesztőknek
  • Kihívások
    • Többféle környezeten kell fejleszteni/tesztelni
    • Nehezen reprodukálható hibák „rögzítése”
  • Megoldások:
    • „Life-cycle management” alkalmazások
      • Self-serviceportal, rapid provisioning(buzzwordalert:-)
    • VM kezelést a fejlesztőkörnyezetbe integrálják
      • VMwareIntegratedVirtualDebugger (Eclipse, VS)
      • Visual Studio 2010: tesztek futtatása előre definiált VM-ekben, bug-ok mellé állapotmentés csatolása
vmware integrated virtual debugger
VMwareIntegratedVirtualDebugger
  • Cél: VM-en az alkalmazás elindítása, debugolása a gazdagépen futó IDE-ből
replay debugging mode
ReplayDebuggingMode
  • Mi lenne még ennél is hatékonyabb?
    • A tesztelő/felhasználó által rögzített hibát debuggolni
    • Ugyanazokkal az időzítési viszonyokkal, hálózattal
  • Megoldás:
    • RecordExecution funkció felhasználása
    • Felvétel visszajátszása + közben fut a debugger
    • ReverseExecution: visszafelé lejátszás, amíg egy töréspont meg nem állítja
    • Csak Visual Studioban érhető el jelenleg (C/C++ kód)
  • Videó
slide16
IntegratedVirtualDebugger (Eclipse)
  • Debugconfiguration létrehozása, beállítása
  • VM-ben futó alkalmazás megállítása
  • Java RemoteDebugging
sszefoglal s
Összefoglalás
  • Virtuális gépek futtatása ma már alap
  • Nagyvállalatok:
    • Régi alkalmazások futtatása átlátszó módon
    • VM-ek hozzárendelése felhasználókhoz
    • VM-ek korlátozása, menedzselése
  • SW fejlesztők:
    • Hibás futás rögzítése
    • Tesztelés, hibakeresés közvetlenül az IDE-ből