Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaVirág Feketené Megváltozta több, mint 10 éve
1
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Kliens oldali virtualizáció Micskei Zoltán http://www.mit.bme.hu/~micskeiz Virtualizációs technológiák és alkalmazásaik (VIMIAV89)
2
Platform virtualizáció architektúrái Kétféle megközelítés: Hardver Oprendszer Virt. szoftver App. OS App. Hardver Virt. szoftver Menedzsment OS Menedzsment App. OS App. Hosted Bare-metal Jellemzően desktop megoldások: VMware Workstation, Player, Sun/Oracle VirtualBox, MS VirtualPC, KVM Jellemzően szerver megoldások: VMware ESXi, Xen, MS Hyper-V HOST GUEST 2
3
Platform virtualizáció fajtái (alternatív) Type-1 és Type-2 elnevezés Type-1 ~ bare-metal Hybrid ~ hosted Type-1 és Type-2 elnevezés Type-1 ~ bare-metal Hybrid ~ hosted Type-1 esetén szokás a VMM- et hypervisornak hívni Van aki mindent hypervisornak hív Van aki a Virtual PC-t/ VMware Workstationt hívja Type-2-nek (nem szerencsés) 3
4
Platform virtualizáció fajtái (konklúzió) Ellentmondó elnevezések o Ehhez szokjunk hozzá Mi most ebben maradunk: o Hosted – bare-metal felosztás (Type1/Type2 kerülése) o Hypervisor szót a bare-metal VMM-re használjuk (és ilyenkor VMM == hypervisor) Ennek később majd ellent fogunk mondani, amikor az egyes gyártókat mutatjuk be 4
5
Tartalom Virtualizáció használata a klienseken Virtuális hardver Lemezek kezelése Hálózat kezelése 5
6
Mire a jó a virtualizáció a kliensen? Az egyik kiinduló probléma: o Milyen OS legyen fent a gépen? 6 Forrás: http://linuxsysconfig.com/wp-content/uploads/2009/02/boot_menu.png
7
Mire a jó a virtualizáció a kliensen? Általános igények Többféle OS könnyen egy gépen Egymás mellett nem elférő alkalmazások o Office 2003 Office 2007 o „Az alkalmazás csak az XY cég 1.3.2-es Javájával megy” „Homokozó” virtuális gép Régi alkalmazások o „DOS-os TB program” 7
8
Mire a jó a virtualizáció a kliensen? Szoftverfejlesztés o Több platformon / komplex infrastruktúra tesztelése o x86/x64, Windows/Linux, külön DB és web kiszolgáló o…o… Laborok (hallgató, teszt, bemutatók…) o Pl. Számítógép fürtök mérés 10 éve és ma o Nagy cégek tanfolyamai Virtual Desktop Infrastructure (VDI) o (ez kicsit más, részletesen majd későbbi előadáson) …… 8
9
Seamless window mode VM-ben futó alkalmazás megjelenítése a gazdagépen (VMware – Unity, Parallels – Coherence, VirtualBox – Seamless application…) Működés: távoli elérési protokoll használata VMware: beépített VNC szerver MS Virtual PC: RDP 6.0RDP 6.0 Kézzel: seamlessrdp (rdesktop kiegészítés)seamlessrdp 9
10
Kliens oldali virtualizációs megoldások VMware Player / Workstation MS Virtual PC ) / Window 8: Client Hyper-V Kernel-based Virtual Machine (KVM) Parallels Desktop / Workstation VirtualBox (Oracle/Sun) User Mode Linux (UML) … 10
11
Tartalom Virtualizáció használata a klienseken Virtuális hardver Lemezek kezelése Hálózat kezelése 11
12
Virtuális hardver Konfigurációs fájlban van megadva o Minden gyártónál más (property fájl, XML…) CPU, memória, hálózat, lemezek… Verziózva, egyes verzióknál eltérő korlátok 12
13
VMware: UUID UUID: Universal Unique Identifier o Virtuális gépek egyedi azonosítása o MAC cím ez alapján generálódik a hálózati kártyákhoz Ha változik a virtuális gép helye a lemezen: o I copied it -> új UUID generálódik 13
14
VMware fájltípusok .nvram: BIOS beállításai .vmdk: virtuális lemez .vmx: konfigurációs fájl 14
15
Virtual PC konfigurációs fájl 15
16
Open Virtualization Format (OVF) Csak leírót szabványosít, lemez formátumot nem OVF csomag és leíró: Érdekességek: VirtualSystemCollection, Reservation, ScaleOutSection, Placement… 16
17
Tartalom Virtualizáció használata a klienseken Virtuális hardver Lemezek kezelése Hálózat kezelése 17
18
Virtuális lemezek tipikus beállításai Fix vagy dinamikus o Előre lefoglalja-e a maximális helyet? IDE vagy SCSI o Adott terméktől függ, hogy milyen megvalósítása van Meglévő virtuális lemez használata Fizikai lemez hozzárendelése (!) 18
19
Pillanatképek kezelése Igény: Jó lenne visszatérni egy adott állapothoz o Rizikósabb frissítés előtt, „most megy az alkalmazás” Hasonló megoldások a gyártóknál: o VMware: snapshots o Microsoft: undo disk Adott pillanatot (akár a CPU állapotot is) elmenthetünk, később visszatérhetünk rá o Miért veszélyes a CPU állapot elmentése is? 19
20
VMware Snapshot Manager Pillanatképek kezelése: Snapshot ManagerEgy bonyolultabb állapotsorozat 20
21
Klónok háborúja Cél: az alap OS-t csak egyszer kelljen tárolni Technológia o VMware: Linked clones használata o Virtual PC: differentiating disk Előnyök / hátrányok 21
22
Tartalom Virtualizáció használata a klienseken Virtuális hardver Lemezek kezelése Hálózat kezelése 22
23
Virtuális hálózatok tipikus beállításai 23
24
Komplex hálózati topológia összerakása VMware Virtual Network Editor o Automatic Bridging, Mapping, DCHP, NAT (Otthon VMware Player segítségével kipróbálható) 24
25
Példa - komplex hálózat (logikai nézet) 25
26
Példa - komplex hálózat („fizikai” nézet) 26
27
Fájl másolás gazda és vendég között Drag’n drop o VM kiegészítések telepítve, csak bizonyos OS-ek Megosztott könyvtárak o Speciális néven / hálózati meghajtóként látszik VMDK fájl csatlakoztatása kikapcsolt állapotban Hálózati megosztások 27
28
További információ VMware Player ismertető: http://www.mit.bme.hu/oktatas/targyak/vimia315/feladat http://www.mit.bme.hu/oktatas/targyak/vimia315/feladat o hálózatkezelés példa részletes leírása Virtuális gépek beszerzése: o VMware Appliances: http://www.vmware.com/appliances/ http://www.vmware.com/appliances/ o Microsoft VHDs: Run IT on a Virtual Hard DiskRun IT on a Virtual Hard Disk 28
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.