Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

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 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:

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 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ő: o hálózatkezelés példa részletes leírása  Virtuális gépek beszerzése: o VMware 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"

Hasonló előadás


Google Hirdetések