際際滷

際際滷Share a Scribd company logo
virtualizace desktop哲
Michal Zobec, IT Consultant
michal@zobec.net | www.michalzobec.cz | www.virtualnipc.cz
息 2009 Michal Zobec | revize r00a94, 20091204.1
obsah prezentace | desktop virtualization
 vod do virtualizace
 Licenn鱈 problematika
 S jak箪mi probl辿my se m哲転ete setkat?
 VMware Workstation
 VMware Player
 Sun xVM VirtualBox
 Microsoft Windows Virtual PC 7
 Microsoft Virtual PC 2007/2004
 DOSBox
 Instalace Windows do VHD disku
virtualizacedesktop哲 | www.michalzobec.cz | www.virtualnipc.cz
obsah prezentace | server virtualization
Nkdy v budoucnu
 Microsoft Hyper-V/Microsoft Hyper-V Server 2008
 VMware Server
 VMware ESXi Server/Infrastructure/vSphere
 Parallels Virtuozzo
 Mo転nosti migrace Physical-to-Virtual (P2V) u platforem Microsoft/VMware, praktick叩 uk叩zka
 Mo転nosti migrace Virtual-to-Virtual (V2V)
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | co to je?
Virtualizace hardware. Virtualizace hardware je technologie, kter叩 vytv叩鱈 virtu叩ln鱈 (fyzicky neexistuj鱈c鱈)
prostedky, kter辿 je mo転n辿 pou転鱈t jako re叩ln辿 komponenty po鱈tae. M哲転e se jednat o jednotliv辿 sou叩sti
po鱈tae jako pevn箪 disk, DVD mechanika, nebo tak辿 o cel辿 po鱈tae. Pi virtualizaci jsou vt邸inou vytv叩eny
pouze nezbytn辿 komponenty potebn辿 pro bh po転adovan辿ho OS. V souasnosti se b転n podporuje
virtualizace USB adie a podpora 3D akcelerace grafiky (na r哲zn箪ch 炭rovn鱈ch).
Virtualizace aplikan鱈. Aplikan鱈 virtualizace emuluje pouze bhov辿 prosted鱈 po転adovan辿 pro bh aplikac鱈.
Aplikan鱈 virtualizac鱈 je nap鱈klad prosted鱈 Sun Java nebo Microsoft .NET Framework, kter辿 emuluje jen
potebn辿 prosted鱈 jako je API nebo souborov箪 syst辿m. Dal邸鱈m podobn箪m prosted鱈m je i WINE.
Emulace. Jedn叩 se vt邸inou o emulaci jak operan鱈ho syst辿mu, tak nkter箪ch d哲le転it箪ch hardwarov箪ch
komponent. Nejastji je vyu転ito pro neexistuj鱈c鱈 operan鱈 syst辿my a hardware. Typicky emulace star箪ch
hern鱈ch konzol鱈 (Nintendo, Sega), nebo emulace operan鱈ch syst辿m哲 (MS-DOS).
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | pro virtualizovat
V箪hody virtualizace
 Konsolidace server哲  炭spora energie za provoz a chlazen鱈, 炭spora m鱈sta, efektivnj邸鱈 vyt鱈転en鱈 HW
 Snadnj邸鱈 z叩lohov叩n鱈
 Snadnj邸鱈 migrace na jin箪 (novj邸鱈) HW
 Ide叩ln鱈 pro nasazen鱈 jako testovac鱈ho prosted鱈 (snadn箪 pechod mezi r哲zn箪mi stavy konfigurace OS a
HW)
 Mo転nost provozovat v鱈ce r哲zn箪ch OS soub転n
 Pi pou転it鱈 clusteru je zaji邸tn t辿m 100% provoz bez v箪padk哲
Nev箪hody virtualizace
 V p鱈pad nevyhovuj鱈c鱈ho HW je poteba koupit vhodn箪 HW  vy邸邸鱈 poizovac鱈 n叩klady
 V p鱈pad hav叩rie bez pou転it鱈 clusteringu je nefunkn鱈 kompletn鱈 ICT
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | kde virtualizovat
 Testovac鱈 stroj  jeden virtu叩ln鱈 stroj b転鱈 v produkn鱈m prosted鱈, druh箪 se shodnou v箪bavou slou転鱈 pro
ladn鱈, ovov叩n鱈 nov箪ch postup哲 nebo software;
 Vytvoen鱈 stroje jako n叩vnady (honeypots/honeynets)  z叩mrn oteven箪 syst辿m uren箪 pro studium
炭ton鱈k哲 a jejich praktik pro vniknut鱈 do tchto syst辿m哲;
 Technick叩 podpora  jednoduch叩 mo転nost piv辿st virtu叩ln鱈 syst辿m do potebn辿ho stavu a v tomto
stavu ho z叩lohovat pro budouc鱈 poteby;
 kolen鱈/vzdl叩v叩n鱈  mo転nost ponechat u転ivatel哲m/転叩k哲m pln叩 pr叩va bez ohro転en鱈 fyzick辿ho syst辿mu,
syst辿m se d叩 snadno a rychle obnovit do p哲vodn鱈ho stavu;
 Webhosting  邸k叩lov叩n鱈 v箪konu, mo転nost ponechat z叩kazn鱈k哲m pln叩 pr叩va bez ohro転en鱈 fyzick辿ho
syst辿mu;
 Simulace po鱈taov箪ch s鱈t鱈  zav叩dn鱈, testov叩n鱈 a provoz virtu叩ln鱈 s鱈t (i v jednom fyzick辿m po鱈tai);
 N叩hrada za zastaral箪 HW s potebou pen辿st kritickou aplikaci na nov箪 HW;
 Testov叩n鱈 a n叩sledn叩 prezentace nov辿ho podnikov辿ho prosted鱈
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | obecn辿 syst辿mov辿 po転adavky
Procesor
 Intel Core 2 Duo/Quadro, Intel Xeon
 AMD Phenom, AMD Opteron
 VIA Nano
 nebo jak箪koli jin箪 v鱈cej叩drov箪 procesor kompatibiln鱈 s instrukn鱈 sadou IA32-64 (x64) a podporuj鱈c鱈
Hardware-Assisted Virtualization (HAV).
Operan鱈 pam泥
 4 GB a v鱈ce (doporueno 8 GB)
Pevn箪 disk
 Podle potu virtu叩ln鱈ch stroj哲, pou転it辿ho OS a jeho vyu転it鱈 od 100 GB. 鱈m rychlej邸鱈 s vt邸鱈 propustnost鱈,
t鱈m l辿pe.
 Ide叩ln鱈 je ukl叩dat virtu叩ln鱈 stroje na samostatn箪 datov箪 disk (doporueno)
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | licencov叩n鱈
 Virtu叩ln鱈 po鱈tae jsou z licenn鱈ho hlediska srovnateln辿 s fyzick箪mi po鱈tai.
 Je tedy teba koupit tolik licenc鱈 kolik virtu叩ln鱈ch po鱈ta哲 chcete provozovat soub転n, resp. je teba se
鱈dit licenn鱈mi podm鱈nkami software.
N叩kup OEM software
 OEM licence Microsoft produkt哲 (Windows, Office) se v叩転e na z叩kladn鱈 desku po鱈tae.
 V p鱈pad v箪raznj邸鱈ho upgrade virtu叩ln鱈ho HW v叩m Microsoft nemus鱈 uznat novou aktivaci.
 V箪razn levnj邸鱈 pi vt邸鱈m potu provozovan箪ch licenc鱈 pro testovac鱈 炭ely je lep邸鱈 zakoupit pedplatn辿
Microsoft Technet Subscription.
 Pro vt邸鱈 mno転stv鱈 licenc鱈 nasazen箪ch v produkn鱈m prosted鱈 je vhodn辿 koupit SW ve form
multilicenn鱈 smlouvy.
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | nejastj邸鱈 probl辿my
 Po zapnut鱈 HAV v BIOSu po鱈tae neprovede fyzick辿 vypnut鱈 stroje
 Nesplnn鱈 syst辿mov箪ch po転adavk哲 na HAV virtualizaci, nemo転nost zapnout HAV v BIOSu
 Nejsou instalov叩ny doplky virtualizan鱈ho n叩stroje do virtu叩ln鱈ho stroje (VMware Tools, Virtual
Additions)
 Zanedb叩n鱈 p鱈pravy na virtualizaci a snaha instalovat ovladae grafiky do virtu叩ln鱈ho stroje 
Pro oven鱈 kompatibiln鱈ho hardware m哲転ete pou転鱈t (pouze v desktopov箪ch OS)
Microsoft Hardware-Assisted Virtualization Detection Tool 1.0. Prim叩rn vyvinut MS pro oven鱈
kompatibility hardware s Windows Virtual PC 7.
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | vmware workstation / player
Charakteristika
 irok叩 podpora OS vetn Microsoft Windows, Linux, Novell Netware, Sun Solaris, FreeBSD, MS-DOS
 Podpora platforem x86/x64
 Podpora v鱈cen叩sobn箪ch snapshot哲 vetn stromov辿 struktury
 Podpora 3D akcelerace (OpenGL, Direct 3D 9.0c)
 Podpora skupin virtu叩ln鱈ch po鱈ta哲 (VMware Teams)
 Jako jedin箪 podporuje p鱈m辿 vypalov叩n鱈 z hostitelovy vypalovac鱈 mechaniky
 Podpora beze邸v辿ho e転imu (virtu叩ln鱈 aplikace b転鱈 v hostiteli)
V箪hody
 Velmi stabiln鱈 a v箪konn箪
 Podporuje, ale nevy転aduje HAV
Nev箪hody
 Komern鱈 software
 Po instalaci v転dy vy転aduje restart
 Vyp鱈n叩 funkci AutoPlay (AutoRun) v hostiteli s Microsoft Windows
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | typick箪 hw vmware vm
Typick箪 HW virtu叩ln鱈ch stroj哲 VMware
 Procesor hostitele (bez jak辿koli zmny), a転 4 j叩dra/procesory
 Vypalovac鱈 mechanika hostitele (bez jak辿koli zmny)
 Z叩kladn鱈 deska s ipsetem Intel
 S鱈泥ov叩 karta Intel (u VMware ESX tak辿 AMD a jin辿)
 V箪robce po鱈tae VMware
 Grafick叩 karta VMware SVGA II nebo VMware SVGA 3D (WDDM)
 Ostatn鱈 komponenty tak辿 od VMware (disk, my邸, zvukov叩 karta)
Fyzick叩 struktura virtu叩ln鱈ch stroj哲
 Cel箪 virtu叩ln鱈 stroj je v jedn辿 slo転ce
 Virtu叩ln鱈 stroj VMX (struktura INI)
 Virtu叩ln鱈 disk VMDK
 Stav pamti a BIOS NVRAM
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | vmware workstation 7
Novinky ve VMware Workstation 7
 vSphere 4.0 and ESX Support
 Four-Way SMP
 32GB Guest Memory
 Windows 7 | Windows XP Mode Compatible
 3D Graphics Improvements for Windows XP guests
 Virtual Printing
 256-bit Encryption
 AutoProtect
 Cross-Platform License Keys
 Pause a Virtual Machine
 Expand Virtual Disks | Compact Virtual Disks
 Shared Folder Compatibility
 On-Demand VMware Tools Download
 Drag and Drop Enhancements
 Virtual Network Editor
 IPv6 Support
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | vmware player 3
Novinky VMware Player 3
 Virtual Machine with Easy Install
 Windows 7 | Windows XP Mode Compatible
 Aero Glass
 3D Graphics Improvements for Windows XP guests
 Multiple-Monitor Display
 On-Demand VMware Tools Download
 Virtual Printing
 VIX API for VMware Player
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | vmware workstation 7
Nkter辿 vlastnosti
 VIX
 Ochrana virtu叩ln鱈ho stroje a 邸ifrov叩n鱈
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | vmware workstation 7
uk叩zka vmware workstation 7
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | sun xvm virtualbox 3
Charakteristika
 esk辿 u転ivatelsk辿 prosted鱈
 Podpora 3D akcelerace
 Relativn vy邸邸鱈 v箪kon ne転 ve VMware Workstation
 Podpora v鱈cen叩sobn箪ch snapshots vetn stromov辿 struktury
 Podpora beze邸v辿ho e転imu (virtu叩ln鱈 aplikace b転鱈 v hostiteli)
V箪hody
 Zdarma pro nekomern鱈 pou転it鱈 a 邸kolstv鱈
 Podporuje, ale nevy転aduje HAV
Nev箪hody
 Virtual additions obsahuj鱈 nepodepsan辿 ovladae a prov叩d鱈 pepis nkter箪ch knihoven v syst辿mu
 I stabiln鱈 verze obsahuj鱈 spoustu nedodlk哲 a chyb
 Nesm鱈 se pou転鱈vat v komern鱈m prosted鱈
 Nepodporuje n叩vrat do jin辿ho ne転 posledn鱈ho snapshotu
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | sun xvm virtualbox 3
Obsah 邸鱈en箪 jako open-source VirtualBox Open Source Edition (VirtualBox OSE)
 Licence GNU General Public License (GPL) Version 2
 Pouze v podob zdrojov箪ch k坦d哲 (podporuje kompilaci v nkolika r哲zn箪ch IDE)
 Chyb鱈 nkter辿 vlastnosti (viz posledn鱈 odstavec)
Obsah 邸鱈en箪 pro osobn鱈 u転it鱈 nebo pro vyzkou邸en鱈
 Licence VirtualBox Personal Use and Evaluation License
 Zdarma pro nekomern鱈 pou転it鱈 a 邸kolstv鱈
 Nesm鱈 se pou転鱈vat v komern鱈m prosted鱈 (pouze mo転nost vyzkou邸et dle licence PUEL)
 Pouze v bin叩rn鱈 podob pro Windows, Mac OS, Linux, Solaris
Vlastnosti nedostupn辿 jako open-source (k dispozici jen u edice VirtualBox PUEL)
 Remote Display Protocol (RDP) Server
 USB support
 USB over RDP
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | typick箪 hw sun xvm
Typick箪 HW virtu叩ln鱈ch stroj哲 Sun xVM VirtualBox
 Procesor hostitele (bez jak辿koli zmny), a転 32 j叩dra/procesory
 Vypalovac鱈 mechanika hostitele (bez jak辿koli zmny)
 Z叩kladn鱈 deska s ipsetem Intel
 S鱈泥ov叩 karta Intel (u VMware ESX tak辿 AMD a jin辿)
 V箪robce po鱈tae VMware
 Grafick叩 karta VMware SVGA II nebo VMware SVGA 3D (WDDM)
 Ostatn鱈 komponenty tak辿 od VMware (disk, my邸, zvukov叩 karta)
Fyzick叩 struktura virtu叩ln鱈ch stroj哲
 Cel箪 virtu叩ln鱈 stroj je v jedn辿 slo転ce
 Virtu叩ln鱈 stroj VMX (struktura INI)
 Virtu叩ln鱈 disk VMDK
 Stav pamti a BIOS NVRAM
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | sun xvm virtualbox 3
Novinky
 Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only)
 Windows guests: ability to use Direct3D 8/9 applications / games (experimental)
 Support for OpenGL 2.0 for Windows, Linux and Solaris guests
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | sun xvm virtualbox 3
uk叩zka sun xvm virtualbox 3
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | microsoft windows virtual pc 7
Charakteristika
Desktopov箪 virtualizan鱈 syst辿m uren箪 zejm辿na pro business prosted鱈.
Navr転en箪 zejm辿na pro zaji邸tn鱈 kompatibility se sta邸鱈mi aplikacemi ve Windows 7
V箪hody
 Poskytov叩n zdarma (v cen licence za Windoiws 7)
 Lep邸鱈 integrace virtu叩ln鱈ch aplikac鱈 v hostitelsk辿m syst辿mu
 Podpora virtu叩ln鱈ho tisku
 Podpora beze邸v辿ho e転imu (virtu叩ln鱈 aplikace b転鱈 v hostiteli)
Nev箪hody
 Podporov叩na pouze plafotma x86
 Hostitelsk箪 syst辿m pouze Microsoft Windows 7
 ir邸鱈 funkcionalita pouze u edic鱈 Business, Enterprise a Ultimate
 Podporov叩ny pouze virtu叩ln鱈 syst辿my s Windows XP nebo vy邸邸鱈m OS
 Jako jedin箪 st叩le nepodporuje v 転叩dn辿 form 3D akceleraci
 Vy転aduje HAV
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | microsoft windows virtual pc 7
Novinky v Microsoft Windows Virtual PC 7
 Windows XP Mode for Windows 7
 Podpora USB za鱈zen鱈
 Pesmrov叩n鱈 tisk叩rny
 Virtu叩ln鱈 aplikace (Seamless applications/Virtual Applications).
 Integrace slo転ek mezi hostitelem a hostem (virtu叩ln鱈m a fyzick箪m strojem)
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | microsoft virtual pc 2007
Charakteristika
Desktopov箪 virtualizan鱈 syst辿m uren箪 zejm辿na pro business prosted鱈.
Navr転en箪 zejm辿na pro zaji邸tn鱈 kompatibility se sta邸鱈mi aplikacemi ve Windows 7
V箪hody
 Poskytov叩n zdarma
 Podporuje HAV
Nev箪hody
 Podporov叩na pouze plafotma x86
 Hostitelsk箪 syst辿m pouze Microsoft Windows 7
 ir邸鱈 funkcionalita pouze u edic鱈 Business, Enterprise a Ultimate
 Podporov叩ny pouze virtu叩ln鱈 syst辿my s Windows XP nebo vy邸邸鱈m OS
 Jako jedin箪 st叩le nepodporuje v 転叩dn辿 form 3D akceleraci
 Vy転aduje HAV
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | microsoft virtual pc 2004
Charakteristika
Desktopov箪 virtualizan鱈 syst辿m uren箪 zejm辿na pro business prosted鱈.
Navr転en箪 zejm辿na pro zaji邸tn鱈 kompatibility se sta邸鱈mi aplikacemi ve Windows 7
V箪hody
 Poskytov叩n zdarma
Nev箪hody
 Podporov叩na pouze plafotma x86
 Jako hostitelsk箪 syst辿m je podporov叩n pouze Windows XP nebo vy邸邸鱈
 Jako jedin箪 st叩le nepodporuje v 転叩dn辿 form 3D akceleraci
 Vy転aduje HAV
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | typick箪 hw microsoft vm
Typick箪 HW virtu叩ln鱈ch stroj哲 Microsoft
 Procesor hostitele (bez jak辿koli zmny), pouze 1 j叩dro
 Z叩kladn鱈 deska s ipsetem Intel
 V箪robce po鱈tae Microsoft
 Vypalovac鱈 mechanika MS C/DVD-ROM ATA Device
 S鱈泥ov叩 karta Intel 21140-Based PCI
 Grafick叩 karta S3 Trio32/64
Fyzick叩 struktura virtu叩ln鱈ch stroj哲
 Cel箪 virtu叩ln鱈 stroj je v jedn辿 slo転ce
 Virtu叩ln鱈 stroj V (XML)
 Virtu叩ln鱈 disk VHD
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | dosbox
Charakteristika
Jedno炭elov箪 emul叩tor MS-DOS bez GUI.
V箪hody
 esk辿 prosted鱈 na www.dosbox.cz.
 irok叩 podpora star箪ch her, vetn seznamu testovan箪ch funkn鱈ch her.
 irok叩 podpora grafick箪ch karet, nebo re転im哲: Hercules, CGA, Tandy, EGA, VGA, VESA.
 Podpora grafick箪ch karet: S3 Trio, Tseng ET3000/4000, Paradise.
 Podpora zvukov箪ch karet Gravis Ultrasound, Sound Blaster 16, nebo PC Speaker.
 Podpora s鱈t鱈 IPX/SPX, modemu a s辿riov辿ho kabelu vetn TCP/IP tunelu a hry v鱈ce hr叩哲 pes internet.
 Je mo転n辿 na nm provozovat Windows 3.11.
 Multiplatformn鱈 a zcela zdarma vetn zdrojov箪ch k坦d哲.
Nev箪hody
 Ofici叩ln se nejedn叩 o plnohodnotn箪 virtualizan鱈 n叩stroj, ale emul叩tor MS-DOS.
 Chybj鱈c鱈 GUI pro konfiguraci virtu叩ln鱈ch stroj哲 (pro m辿n zku邸en辿 u転ivatele).
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | dosbox speci叩ln鱈 verze
Charakteristika
Upraven叩 verze DOSBoxu.
V箪hody
 Podpora fyzick箪ch s辿riov箪ch a paraleln鱈ch port哲 se zapojen鱈m do virtu叩ln鱈ho stroje.
 Podpora virtu叩ln鱈ho tisku.
 Emulace s鱈泥ov辿 karty NE2000.
Nev箪hody
 Nen鱈 mo転n辿 pou転鱈t COM/LPT porty bez fyzick箪ch adres (nen鱈 mo転n辿 pou転鱈t USB pevodn鱈ky).
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | dosbox
Novinky v DOSBox 0.73
Podpora v鱈ce grafick箪ch karet: EGA, VESA, S3, Paradise, Tseng
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | instalace windows do vhd disku
Charakteristika
Upraven叩 verze DOSBoxu.
V箪hody
 Podpora fyzick箪ch s辿riov箪ch a paraleln鱈ch port哲 se zapojen鱈m do virtu叩ln鱈ho stroje.
 Podpora virtu叩ln鱈ho tisku.
 Emulace s鱈泥ov辿 karty NE2000.
Nev箪hody
 O cca 3% ni転邸邸鱈 v箪kon diskov辿ho I/O
 Tato metoda mus鱈 b箪t podporov叩na ze strany OS (Windows 7, Windows Server 2008 R2, SBS 2008 R2)
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
virtualizace | instalace windows do vhd disku
Uk叩zka instalace Windows 7 do VHD disku
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
konec prezentace
dkuji za pozornost
mail: michal@zobec.cz
web: www.michalzobec.cz | www.virtualnipc.cz
twitter: www.twitter.com/michalzobec
linkedin: www.linkedin.com/in/michalzobec
virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz

More Related Content

Presentation about desktop virtualization for WUG (Czech only)

  • 1. virtualizace desktop哲 Michal Zobec, IT Consultant michal@zobec.net | www.michalzobec.cz | www.virtualnipc.cz 息 2009 Michal Zobec | revize r00a94, 20091204.1
  • 2. obsah prezentace | desktop virtualization vod do virtualizace Licenn鱈 problematika S jak箪mi probl辿my se m哲転ete setkat? VMware Workstation VMware Player Sun xVM VirtualBox Microsoft Windows Virtual PC 7 Microsoft Virtual PC 2007/2004 DOSBox Instalace Windows do VHD disku virtualizacedesktop哲 | www.michalzobec.cz | www.virtualnipc.cz
  • 3. obsah prezentace | server virtualization Nkdy v budoucnu Microsoft Hyper-V/Microsoft Hyper-V Server 2008 VMware Server VMware ESXi Server/Infrastructure/vSphere Parallels Virtuozzo Mo転nosti migrace Physical-to-Virtual (P2V) u platforem Microsoft/VMware, praktick叩 uk叩zka Mo転nosti migrace Virtual-to-Virtual (V2V) virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 4. virtualizace | co to je? Virtualizace hardware. Virtualizace hardware je technologie, kter叩 vytv叩鱈 virtu叩ln鱈 (fyzicky neexistuj鱈c鱈) prostedky, kter辿 je mo転n辿 pou転鱈t jako re叩ln辿 komponenty po鱈tae. M哲転e se jednat o jednotliv辿 sou叩sti po鱈tae jako pevn箪 disk, DVD mechanika, nebo tak辿 o cel辿 po鱈tae. Pi virtualizaci jsou vt邸inou vytv叩eny pouze nezbytn辿 komponenty potebn辿 pro bh po転adovan辿ho OS. V souasnosti se b転n podporuje virtualizace USB adie a podpora 3D akcelerace grafiky (na r哲zn箪ch 炭rovn鱈ch). Virtualizace aplikan鱈. Aplikan鱈 virtualizace emuluje pouze bhov辿 prosted鱈 po転adovan辿 pro bh aplikac鱈. Aplikan鱈 virtualizac鱈 je nap鱈klad prosted鱈 Sun Java nebo Microsoft .NET Framework, kter辿 emuluje jen potebn辿 prosted鱈 jako je API nebo souborov箪 syst辿m. Dal邸鱈m podobn箪m prosted鱈m je i WINE. Emulace. Jedn叩 se vt邸inou o emulaci jak operan鱈ho syst辿mu, tak nkter箪ch d哲le転it箪ch hardwarov箪ch komponent. Nejastji je vyu転ito pro neexistuj鱈c鱈 operan鱈 syst辿my a hardware. Typicky emulace star箪ch hern鱈ch konzol鱈 (Nintendo, Sega), nebo emulace operan鱈ch syst辿m哲 (MS-DOS). virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 5. virtualizace | pro virtualizovat V箪hody virtualizace Konsolidace server哲 炭spora energie za provoz a chlazen鱈, 炭spora m鱈sta, efektivnj邸鱈 vyt鱈転en鱈 HW Snadnj邸鱈 z叩lohov叩n鱈 Snadnj邸鱈 migrace na jin箪 (novj邸鱈) HW Ide叩ln鱈 pro nasazen鱈 jako testovac鱈ho prosted鱈 (snadn箪 pechod mezi r哲zn箪mi stavy konfigurace OS a HW) Mo転nost provozovat v鱈ce r哲zn箪ch OS soub転n Pi pou転it鱈 clusteru je zaji邸tn t辿m 100% provoz bez v箪padk哲 Nev箪hody virtualizace V p鱈pad nevyhovuj鱈c鱈ho HW je poteba koupit vhodn箪 HW vy邸邸鱈 poizovac鱈 n叩klady V p鱈pad hav叩rie bez pou転it鱈 clusteringu je nefunkn鱈 kompletn鱈 ICT virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 6. virtualizace | kde virtualizovat Testovac鱈 stroj jeden virtu叩ln鱈 stroj b転鱈 v produkn鱈m prosted鱈, druh箪 se shodnou v箪bavou slou転鱈 pro ladn鱈, ovov叩n鱈 nov箪ch postup哲 nebo software; Vytvoen鱈 stroje jako n叩vnady (honeypots/honeynets) z叩mrn oteven箪 syst辿m uren箪 pro studium 炭ton鱈k哲 a jejich praktik pro vniknut鱈 do tchto syst辿m哲; Technick叩 podpora jednoduch叩 mo転nost piv辿st virtu叩ln鱈 syst辿m do potebn辿ho stavu a v tomto stavu ho z叩lohovat pro budouc鱈 poteby; kolen鱈/vzdl叩v叩n鱈 mo転nost ponechat u転ivatel哲m/転叩k哲m pln叩 pr叩va bez ohro転en鱈 fyzick辿ho syst辿mu, syst辿m se d叩 snadno a rychle obnovit do p哲vodn鱈ho stavu; Webhosting 邸k叩lov叩n鱈 v箪konu, mo転nost ponechat z叩kazn鱈k哲m pln叩 pr叩va bez ohro転en鱈 fyzick辿ho syst辿mu; Simulace po鱈taov箪ch s鱈t鱈 zav叩dn鱈, testov叩n鱈 a provoz virtu叩ln鱈 s鱈t (i v jednom fyzick辿m po鱈tai); N叩hrada za zastaral箪 HW s potebou pen辿st kritickou aplikaci na nov箪 HW; Testov叩n鱈 a n叩sledn叩 prezentace nov辿ho podnikov辿ho prosted鱈 virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 7. virtualizace | obecn辿 syst辿mov辿 po転adavky Procesor Intel Core 2 Duo/Quadro, Intel Xeon AMD Phenom, AMD Opteron VIA Nano nebo jak箪koli jin箪 v鱈cej叩drov箪 procesor kompatibiln鱈 s instrukn鱈 sadou IA32-64 (x64) a podporuj鱈c鱈 Hardware-Assisted Virtualization (HAV). Operan鱈 pam泥 4 GB a v鱈ce (doporueno 8 GB) Pevn箪 disk Podle potu virtu叩ln鱈ch stroj哲, pou転it辿ho OS a jeho vyu転it鱈 od 100 GB. 鱈m rychlej邸鱈 s vt邸鱈 propustnost鱈, t鱈m l辿pe. Ide叩ln鱈 je ukl叩dat virtu叩ln鱈 stroje na samostatn箪 datov箪 disk (doporueno) virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 8. virtualizace | licencov叩n鱈 Virtu叩ln鱈 po鱈tae jsou z licenn鱈ho hlediska srovnateln辿 s fyzick箪mi po鱈tai. Je tedy teba koupit tolik licenc鱈 kolik virtu叩ln鱈ch po鱈ta哲 chcete provozovat soub転n, resp. je teba se 鱈dit licenn鱈mi podm鱈nkami software. N叩kup OEM software OEM licence Microsoft produkt哲 (Windows, Office) se v叩転e na z叩kladn鱈 desku po鱈tae. V p鱈pad v箪raznj邸鱈ho upgrade virtu叩ln鱈ho HW v叩m Microsoft nemus鱈 uznat novou aktivaci. V箪razn levnj邸鱈 pi vt邸鱈m potu provozovan箪ch licenc鱈 pro testovac鱈 炭ely je lep邸鱈 zakoupit pedplatn辿 Microsoft Technet Subscription. Pro vt邸鱈 mno転stv鱈 licenc鱈 nasazen箪ch v produkn鱈m prosted鱈 je vhodn辿 koupit SW ve form multilicenn鱈 smlouvy. virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 9. virtualizace | nejastj邸鱈 probl辿my Po zapnut鱈 HAV v BIOSu po鱈tae neprovede fyzick辿 vypnut鱈 stroje Nesplnn鱈 syst辿mov箪ch po転adavk哲 na HAV virtualizaci, nemo転nost zapnout HAV v BIOSu Nejsou instalov叩ny doplky virtualizan鱈ho n叩stroje do virtu叩ln鱈ho stroje (VMware Tools, Virtual Additions) Zanedb叩n鱈 p鱈pravy na virtualizaci a snaha instalovat ovladae grafiky do virtu叩ln鱈ho stroje Pro oven鱈 kompatibiln鱈ho hardware m哲転ete pou転鱈t (pouze v desktopov箪ch OS) Microsoft Hardware-Assisted Virtualization Detection Tool 1.0. Prim叩rn vyvinut MS pro oven鱈 kompatibility hardware s Windows Virtual PC 7. virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 10. virtualizace | vmware workstation / player Charakteristika irok叩 podpora OS vetn Microsoft Windows, Linux, Novell Netware, Sun Solaris, FreeBSD, MS-DOS Podpora platforem x86/x64 Podpora v鱈cen叩sobn箪ch snapshot哲 vetn stromov辿 struktury Podpora 3D akcelerace (OpenGL, Direct 3D 9.0c) Podpora skupin virtu叩ln鱈ch po鱈ta哲 (VMware Teams) Jako jedin箪 podporuje p鱈m辿 vypalov叩n鱈 z hostitelovy vypalovac鱈 mechaniky Podpora beze邸v辿ho e転imu (virtu叩ln鱈 aplikace b転鱈 v hostiteli) V箪hody Velmi stabiln鱈 a v箪konn箪 Podporuje, ale nevy転aduje HAV Nev箪hody Komern鱈 software Po instalaci v転dy vy転aduje restart Vyp鱈n叩 funkci AutoPlay (AutoRun) v hostiteli s Microsoft Windows virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 11. virtualizace | typick箪 hw vmware vm Typick箪 HW virtu叩ln鱈ch stroj哲 VMware Procesor hostitele (bez jak辿koli zmny), a転 4 j叩dra/procesory Vypalovac鱈 mechanika hostitele (bez jak辿koli zmny) Z叩kladn鱈 deska s ipsetem Intel S鱈泥ov叩 karta Intel (u VMware ESX tak辿 AMD a jin辿) V箪robce po鱈tae VMware Grafick叩 karta VMware SVGA II nebo VMware SVGA 3D (WDDM) Ostatn鱈 komponenty tak辿 od VMware (disk, my邸, zvukov叩 karta) Fyzick叩 struktura virtu叩ln鱈ch stroj哲 Cel箪 virtu叩ln鱈 stroj je v jedn辿 slo転ce Virtu叩ln鱈 stroj VMX (struktura INI) Virtu叩ln鱈 disk VMDK Stav pamti a BIOS NVRAM virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 12. virtualizace | vmware workstation 7 Novinky ve VMware Workstation 7 vSphere 4.0 and ESX Support Four-Way SMP 32GB Guest Memory Windows 7 | Windows XP Mode Compatible 3D Graphics Improvements for Windows XP guests Virtual Printing 256-bit Encryption AutoProtect Cross-Platform License Keys Pause a Virtual Machine Expand Virtual Disks | Compact Virtual Disks Shared Folder Compatibility On-Demand VMware Tools Download Drag and Drop Enhancements Virtual Network Editor IPv6 Support virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 13. virtualizace | vmware player 3 Novinky VMware Player 3 Virtual Machine with Easy Install Windows 7 | Windows XP Mode Compatible Aero Glass 3D Graphics Improvements for Windows XP guests Multiple-Monitor Display On-Demand VMware Tools Download Virtual Printing VIX API for VMware Player virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 14. virtualizace | vmware workstation 7 Nkter辿 vlastnosti VIX Ochrana virtu叩ln鱈ho stroje a 邸ifrov叩n鱈 virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 15. virtualizace | vmware workstation 7 uk叩zka vmware workstation 7 virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 16. virtualizace | sun xvm virtualbox 3 Charakteristika esk辿 u転ivatelsk辿 prosted鱈 Podpora 3D akcelerace Relativn vy邸邸鱈 v箪kon ne転 ve VMware Workstation Podpora v鱈cen叩sobn箪ch snapshots vetn stromov辿 struktury Podpora beze邸v辿ho e転imu (virtu叩ln鱈 aplikace b転鱈 v hostiteli) V箪hody Zdarma pro nekomern鱈 pou転it鱈 a 邸kolstv鱈 Podporuje, ale nevy転aduje HAV Nev箪hody Virtual additions obsahuj鱈 nepodepsan辿 ovladae a prov叩d鱈 pepis nkter箪ch knihoven v syst辿mu I stabiln鱈 verze obsahuj鱈 spoustu nedodlk哲 a chyb Nesm鱈 se pou転鱈vat v komern鱈m prosted鱈 Nepodporuje n叩vrat do jin辿ho ne転 posledn鱈ho snapshotu virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 17. virtualizace | sun xvm virtualbox 3 Obsah 邸鱈en箪 jako open-source VirtualBox Open Source Edition (VirtualBox OSE) Licence GNU General Public License (GPL) Version 2 Pouze v podob zdrojov箪ch k坦d哲 (podporuje kompilaci v nkolika r哲zn箪ch IDE) Chyb鱈 nkter辿 vlastnosti (viz posledn鱈 odstavec) Obsah 邸鱈en箪 pro osobn鱈 u転it鱈 nebo pro vyzkou邸en鱈 Licence VirtualBox Personal Use and Evaluation License Zdarma pro nekomern鱈 pou転it鱈 a 邸kolstv鱈 Nesm鱈 se pou転鱈vat v komern鱈m prosted鱈 (pouze mo転nost vyzkou邸et dle licence PUEL) Pouze v bin叩rn鱈 podob pro Windows, Mac OS, Linux, Solaris Vlastnosti nedostupn辿 jako open-source (k dispozici jen u edice VirtualBox PUEL) Remote Display Protocol (RDP) Server USB support USB over RDP virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 18. virtualizace | typick箪 hw sun xvm Typick箪 HW virtu叩ln鱈ch stroj哲 Sun xVM VirtualBox Procesor hostitele (bez jak辿koli zmny), a転 32 j叩dra/procesory Vypalovac鱈 mechanika hostitele (bez jak辿koli zmny) Z叩kladn鱈 deska s ipsetem Intel S鱈泥ov叩 karta Intel (u VMware ESX tak辿 AMD a jin辿) V箪robce po鱈tae VMware Grafick叩 karta VMware SVGA II nebo VMware SVGA 3D (WDDM) Ostatn鱈 komponenty tak辿 od VMware (disk, my邸, zvukov叩 karta) Fyzick叩 struktura virtu叩ln鱈ch stroj哲 Cel箪 virtu叩ln鱈 stroj je v jedn辿 slo転ce Virtu叩ln鱈 stroj VMX (struktura INI) Virtu叩ln鱈 disk VMDK Stav pamti a BIOS NVRAM virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 19. virtualizace | sun xvm virtualbox 3 Novinky Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only) Windows guests: ability to use Direct3D 8/9 applications / games (experimental) Support for OpenGL 2.0 for Windows, Linux and Solaris guests virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 20. virtualizace | sun xvm virtualbox 3 uk叩zka sun xvm virtualbox 3 virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 21. virtualizace | microsoft windows virtual pc 7 Charakteristika Desktopov箪 virtualizan鱈 syst辿m uren箪 zejm辿na pro business prosted鱈. Navr転en箪 zejm辿na pro zaji邸tn鱈 kompatibility se sta邸鱈mi aplikacemi ve Windows 7 V箪hody Poskytov叩n zdarma (v cen licence za Windoiws 7) Lep邸鱈 integrace virtu叩ln鱈ch aplikac鱈 v hostitelsk辿m syst辿mu Podpora virtu叩ln鱈ho tisku Podpora beze邸v辿ho e転imu (virtu叩ln鱈 aplikace b転鱈 v hostiteli) Nev箪hody Podporov叩na pouze plafotma x86 Hostitelsk箪 syst辿m pouze Microsoft Windows 7 ir邸鱈 funkcionalita pouze u edic鱈 Business, Enterprise a Ultimate Podporov叩ny pouze virtu叩ln鱈 syst辿my s Windows XP nebo vy邸邸鱈m OS Jako jedin箪 st叩le nepodporuje v 転叩dn辿 form 3D akceleraci Vy転aduje HAV virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 22. virtualizace | microsoft windows virtual pc 7 Novinky v Microsoft Windows Virtual PC 7 Windows XP Mode for Windows 7 Podpora USB za鱈zen鱈 Pesmrov叩n鱈 tisk叩rny Virtu叩ln鱈 aplikace (Seamless applications/Virtual Applications). Integrace slo転ek mezi hostitelem a hostem (virtu叩ln鱈m a fyzick箪m strojem) virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 23. virtualizace | microsoft virtual pc 2007 Charakteristika Desktopov箪 virtualizan鱈 syst辿m uren箪 zejm辿na pro business prosted鱈. Navr転en箪 zejm辿na pro zaji邸tn鱈 kompatibility se sta邸鱈mi aplikacemi ve Windows 7 V箪hody Poskytov叩n zdarma Podporuje HAV Nev箪hody Podporov叩na pouze plafotma x86 Hostitelsk箪 syst辿m pouze Microsoft Windows 7 ir邸鱈 funkcionalita pouze u edic鱈 Business, Enterprise a Ultimate Podporov叩ny pouze virtu叩ln鱈 syst辿my s Windows XP nebo vy邸邸鱈m OS Jako jedin箪 st叩le nepodporuje v 転叩dn辿 form 3D akceleraci Vy転aduje HAV virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 24. virtualizace | microsoft virtual pc 2004 Charakteristika Desktopov箪 virtualizan鱈 syst辿m uren箪 zejm辿na pro business prosted鱈. Navr転en箪 zejm辿na pro zaji邸tn鱈 kompatibility se sta邸鱈mi aplikacemi ve Windows 7 V箪hody Poskytov叩n zdarma Nev箪hody Podporov叩na pouze plafotma x86 Jako hostitelsk箪 syst辿m je podporov叩n pouze Windows XP nebo vy邸邸鱈 Jako jedin箪 st叩le nepodporuje v 転叩dn辿 form 3D akceleraci Vy転aduje HAV virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 25. virtualizace | typick箪 hw microsoft vm Typick箪 HW virtu叩ln鱈ch stroj哲 Microsoft Procesor hostitele (bez jak辿koli zmny), pouze 1 j叩dro Z叩kladn鱈 deska s ipsetem Intel V箪robce po鱈tae Microsoft Vypalovac鱈 mechanika MS C/DVD-ROM ATA Device S鱈泥ov叩 karta Intel 21140-Based PCI Grafick叩 karta S3 Trio32/64 Fyzick叩 struktura virtu叩ln鱈ch stroj哲 Cel箪 virtu叩ln鱈 stroj je v jedn辿 slo転ce Virtu叩ln鱈 stroj V (XML) Virtu叩ln鱈 disk VHD virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 26. virtualizace | dosbox Charakteristika Jedno炭elov箪 emul叩tor MS-DOS bez GUI. V箪hody esk辿 prosted鱈 na www.dosbox.cz. irok叩 podpora star箪ch her, vetn seznamu testovan箪ch funkn鱈ch her. irok叩 podpora grafick箪ch karet, nebo re転im哲: Hercules, CGA, Tandy, EGA, VGA, VESA. Podpora grafick箪ch karet: S3 Trio, Tseng ET3000/4000, Paradise. Podpora zvukov箪ch karet Gravis Ultrasound, Sound Blaster 16, nebo PC Speaker. Podpora s鱈t鱈 IPX/SPX, modemu a s辿riov辿ho kabelu vetn TCP/IP tunelu a hry v鱈ce hr叩哲 pes internet. Je mo転n辿 na nm provozovat Windows 3.11. Multiplatformn鱈 a zcela zdarma vetn zdrojov箪ch k坦d哲. Nev箪hody Ofici叩ln se nejedn叩 o plnohodnotn箪 virtualizan鱈 n叩stroj, ale emul叩tor MS-DOS. Chybj鱈c鱈 GUI pro konfiguraci virtu叩ln鱈ch stroj哲 (pro m辿n zku邸en辿 u転ivatele). virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 27. virtualizace | dosbox speci叩ln鱈 verze Charakteristika Upraven叩 verze DOSBoxu. V箪hody Podpora fyzick箪ch s辿riov箪ch a paraleln鱈ch port哲 se zapojen鱈m do virtu叩ln鱈ho stroje. Podpora virtu叩ln鱈ho tisku. Emulace s鱈泥ov辿 karty NE2000. Nev箪hody Nen鱈 mo転n辿 pou転鱈t COM/LPT porty bez fyzick箪ch adres (nen鱈 mo転n辿 pou転鱈t USB pevodn鱈ky). virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 28. virtualizace | dosbox Novinky v DOSBox 0.73 Podpora v鱈ce grafick箪ch karet: EGA, VESA, S3, Paradise, Tseng virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 29. virtualizace | instalace windows do vhd disku Charakteristika Upraven叩 verze DOSBoxu. V箪hody Podpora fyzick箪ch s辿riov箪ch a paraleln鱈ch port哲 se zapojen鱈m do virtu叩ln鱈ho stroje. Podpora virtu叩ln鱈ho tisku. Emulace s鱈泥ov辿 karty NE2000. Nev箪hody O cca 3% ni転邸邸鱈 v箪kon diskov辿ho I/O Tato metoda mus鱈 b箪t podporov叩na ze strany OS (Windows 7, Windows Server 2008 R2, SBS 2008 R2) virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 30. virtualizace | instalace windows do vhd disku Uk叩zka instalace Windows 7 do VHD disku virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz
  • 31. konec prezentace dkuji za pozornost mail: michal@zobec.cz web: www.michalzobec.cz | www.virtualnipc.cz twitter: www.twitter.com/michalzobec linkedin: www.linkedin.com/in/michalzobec virtualizacedesktop哲|www.michalzobec.cz | www.virtualnipc.cz