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

Hasonló előadás


Az előadások a következő témára: "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"— Előadás másolata:

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


Letölteni ppt "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"
Google Hirdetések