Index

NUMBERS VMs, 38 web server copies, 263 8086 CPU (Intel), 10 App-V (Microsoft), 18 architecture applications, three-tier architecture, A 261–263 abstraction, 2 disruption from , 19 Add Hardware Wizard, 164–167 ESXi, 30 addresses, IP addresses, 184–185 Hyper-V (Microsoft), 33 AIX, 13, 107 rings, 46 PowerVM, 29 , 32 allocating resources, and, 27–29 availability, 239–242 Amazon, 5 Dom0 guest and, 32 EC2 (Elastic Compute Cloud), 253 ESX, 31 Web Services, 253 HA (high availability), 247 AMD servers, vCPUs and, 141–142 percentages, 241 anti-affi nity, migration and, 259 Apache HTTP server, 261 appliances, virtual, 52–53 B Application Streaming (Citrix), 18 ballooning, 150–151, 155 applications, 18–20, 254, 255 ESX, 31 architecture, three-tier, 261–263 bare-metal implementation containers and, 271–272 Oracle VM, 34 deployment, 260–261 Type 1 hypervisors, 23–24 growth trends, 263–26COPYRIGHTED4 BEA, MATERIAL Liquid VM, 53 monitoring activity, 263–264 benchmark test, 264–265 OpenStack and, 271–272 effects, 266 Performance Monitor, 267, 268 Linux VM, 267–268 poorly performing, 256 blade servers, 263 Ring 3, 46 bridged networks, 189–190 System Monitor, 265–266 BSD Jails (Free BSD), 29 user expectations, 256 business computers in specialized rooms, 5 virtualizing, 18–20 bytes, size, 6 294 Carbonite • containers

C linked clones, 210–211 naming, 211 Carbonite, 198 source, 210 CD/DVD devices Sysprep, 207 confi guration, 224–225 templates, 207–211 Windows 10, 83 VM Copy directory, 199–201 CentOS, 111 Workstation Player and, 198 chains, snapshots, 51 cloud computing, 14–15 child disks, snapshots, 50 Linux and, 108 child partition, 33 P2V conversion, 56 Cisco server sprawl and, 244 Nexus 1000V, 194 clustering, 142, 161 templates, 50 MSCS (Microsoft Cluster Service), 246 Unifi ed Communications, 50 multiple VMs, 246–247 USC (Universal Computing System) blade, Oracle Real Applications Clusters, 246 17 resource pools, 258 Citrix Symantec Cluster Server, 246 Application Streaming, 18 CNAs (converged network adapters), 193 Tools for Virtual Machines, 223 cold cloning, 57–58 Xen hypervisor, 31–32 Commodore 64 computer, 144 XenConvert, 57 compression (memory), 154, 155 XenDesktop, 18 computer rooms, 5 XenSource, 31 confi guration Clone wizard, 208–209 CD/DVD devices, 224–225 clone naming, 211 fi les, 37–38 Clone Source, 210 fl oppy disk drives, 225–229 Clone Type screen, 210–211 graphic display, 232–233 linked clones, 210–211 sound cards, 229–230 clones, 48–49 USB devices, 230–232 cold cloning conversion, 57–58 VMs, 74–75 hot cloning conversion, 57–58 WMware Tools, 97 template comparison, 49 connection types, 186–187 VM VirtualBox (Oracle) consolidation, 10 Clone Type, 204 costs and, 11 completed clone, 205 downsides, 193–194 Machine menu, 204 Moore’s Law and, 11 New Machine Name, 205 P2V conversion, 55–56 power on clone, 206 ratio, 10 VMs, 197–198 containers, 19, 52–53 Clone Virtual Machine wizard, 208–210 applications and, 271–272 IP addresses, 202–203 , 52 ipconfig settings, 202–203 (Let Me Contain That For You), 52 containment • disk drives 295

containment, 11, 73–74 debugging virtual machine monitors, 22 P2V conversion, 56 deduplication, 171–172 contention, 133 defragmenting, 163 controllers Dell vConverter, 57 FCC (Fibre-Channel Controller), 159 delta disks, snapshots, 50 I/O controllers, 45 deployment storage, 174 applications, 260–261 Storage I/O Control, 260 containers and, 52 storage controller, 159 desktops, 17–18 converged infrastructure, 17 virtualizing, 17–18 core (CPU), 135 Device Manager costs, consolidation and, 11 network adapters, 185–186 CP/M, 3 in VM, 39 CPU (Central Processing Unit) devices, 38 CD/DVD confi guration, 224–225 core, 135 drivers maximum, 140 Rings 1 and 2, 46 multiple socket, 40–41 VMware Tools Service, 222 overview, 134 fl oppy disk drives, confi guration, 225–229 Task Manager, 140–141 HIDs (human interface devices), 232 virtual versus physical, 134 parallel ports, 234 virtualizating, physical CPU and, 136 removable, 86 virtualization, 133–134 serial ports, 234 in a VM, 40–41 sound cards, confi guration, 229–230 Create Virtual Machine Wizard, 112 USB, confi guration, 230–232 Cross-Cloud VMotion, 253 virtual, 224 CSV (Cluster Shared Volumes), 161 DHCP (Dynamic Host Confi guration Protocol), 184 digital information generated per year, 158 D directories, VM Copy, 199 DaCapo, 264 renamed fi les, 201 dacapo jar fi le, 264 virtual machine fi les, 200 DAS (direct attached storage), 159 disaster recovery, 13–14 data centers, 5 Disclosure, 2 minimum number of servers, 20 disk chains, snapshots, 51 security, 251–253 disk drives size, 6 allocating space, 165 data requests, 45–46 capacity, 166 simplifi ed, 47 deduplication, 171–172 data storage. See storage initializing, 168 database requirements, 13 RAID (Redundant Array of Disks), 171 Debian, 111 SSDs (solid-state disk drives), 174 296 disks • guests

swap space, 153–154 fi delity, 3 Windows Device Driver, 39–40 fi le systems, storage and, 161 disks fi les mirroring, 171 dacapo jar fi le, 264 sparse, 213 page fi les, 146 storage, 159 snapshots, 217 striping, 171 .vmdk, 201 display adapter, Windows Device Manager, 39 .vmem, 213 display confi guration, 232–233 VMs, 37–38, 47 DMTF (Distributed Management Task Force), .vmsd, 213 51 fi rewall, 262 Docker, 29, 52, 272 fl oppy disk drives, confi guration, Domain 0 (Xen hypervisor), 32 225–229 DR (disaster recovery) plans, 251–253 “Formal Requirements for Virtualizable Third Dropbox, 198 Generation Architectures” (Popek & DVD/CD drives, virtual, 40 Goldberg), 2 FreeBSD, BSD Jails, E 29 FT (fault tolerance), 248–249 e-business, 5 ESX, 31 EC2 (Elastic Compute Cloud), 253 security, 248 effi cient VMMs, 3 ENIAC computer, 134 ESX (VMware), 24, 29–31 G availability, 31 gigabytes, size, 6 Elastic Sky X, 29 Goldberg, Robert P., 2 fault tolerance, 31 Google, 5 memory ballooning, 31 lmctfy (Let Me Contain That For You), page sharing, 31 52 ESXi (VMware), 30, 256–257 Google Docs, 253 architecture, 30 graphic display confi guration, 232–233 vCPUs per physical core, 137 growth trends, 263–264 exabytes, size, 6 GSX (VMware), 29. See also VMware Server Exadata (Oracle), 17 Ground Storm X, 29 external switches, 181 guests abstracting, 27 F Dom0, 32 I/O, processing, 28–29 FCC (Fibre-Channel Controller), 159 partitions, 33 fgets( ) command, 45 Select a Guest screen, fi bre channels, 43 75–76 HA • installation 297

H guests, 23 history, 22–23 HA (high availability), 247 holodeck, 26–27 Hadoop, 108 hosts, 23 hardware Hyper-V (Microsoft), 33–34 abstracting from guests, 27 isolation, 3 Add Hardware Wizard, 164–167 location, 22 customizing, 78 naming, 22 failure, 244 overview, 21–22 native operating systems, 44–45 performance, 3 shutdown request, 46 resource allocation, 27–29 VMs, 37–38 safety, 3 HBA (Host-Bus Adapter), 159 security, 24 headroom, 8 server virtualization and, HIDs (human interface devices), 232 16 holodecks, hypervisors and, 26–27 structure, 23 Horizon View (VMware), 18 traffi c, 26–27 host, VMM and, 23 Type 1, 23–24 host-only network settings, 191 Type 2, 25–26, 35 hosts x86, 11 guests, abstracting, 27 Xen (Citrix), 31–32 virtual switches and, 194 VMs on single, 194 hot cloning, 57–58 I HP servers, 13 HP/UX, 13, 107 IBM HP-UX Containers, 29 mainframe virtualization, HTML (Hypertext Markup Language), 261–262 22–23 hyper-threading, 140–141 PowerVM, 29 Hyper-V (Microsoft), 24, 33–34 PureSystems, 17 architecture, 33 servers, 13 Integration Services, 223–224 Websphere, 261 memory optimization, 155 IDC Digital Universe Report on digital data virtual network, 181 generated, 158 Virtual Switch, 194 IIS server, 261 hypervisors, 2, 16, 21. See also VMM (virtual information age, 239 machine monitor) infrastructure, 12–13 debugging and, 22 converged, 17 effi cient VMMs, 3 performance, capabilities, 255–256 ESX (VMware), 29–31 installation fi delity, 3 Linux, 107–108 298 instantiation • Liquid VM

configuration options, 125–129 isolation, 3 optimization, 129–131 IT departments, server growth and, 3–5 Ubuntu, 119 VirtualBox, 108–110 Windows 10, 81–82 J account creation, 92 JumpBox, 270 CD/DVD devices, 83 configuration options, 97–103 connection choices, 91 K disk choice, 89 Express Settings screen, 91 kilobytes, size, 6 Installation type, 89 , 272 ISO image and, 82–83, 86 KVM (Kernel-based Virtual Machine), 34–35 license terms, 88 network sharing, 92 L progress window, 90 removable devices, 86 LANs (local area networks), 2. See also VLANs screens, 87 (virtual LANs) Setup screen, 84–85 latency, 179 virtual machine settings, 85 license terms, Windows 10, 88 VM selection, 84 linked clones, 210–211 VMware Tools, 93–97 Linux instantiation, 16 benchmark test, 267–268 VMs, 47 CentOS, 111 Integration Services (Hyper-V), 223–224 cloud computing and, 108 Intel confi guration, 125–129 8086 CPU, 10 Debian, 111 vCPUs and, 141–142 device status, 126 I/O installation, 107–108, 111 controller, 45 VirtualBox, 108–110 storage, 174 Red Hat, 111 Storage I/O Control, 260 SUSE, 111 guest, processing, 28–29 System Monitor, 127 hypervisors and, 27–29 Files Systems, 128 throughput, 160 resources, 128 IP addresses Ubuntu, 111 cloned VMs, 202–203 installation preparation screen, 119 determining, 184–185 installation types, 119 iPad Pro memory, 144 ISO image, 112 ipconfig, virtual machine network settings, VM optimization, 129–131 202 VMware Workstation, 29 iSCSI, 43 Liquid VM, 53 live migration • NFS 2 99

live migration, 258–259 Virtual Server, 25 lmctfy (Let Me Contain That For You), 52 Windows, Virtual PC, 59 load balancers, 263 migration Long Distance VMotion, 253 anti-affi nity, 259 lost servers, 6 live, 258–259 during maintenance, 249 storage, 250 M VM-affi nity, 259 mainframes, 22–23 VMotion, 31, 182–183 megabytes, size, 6 mirroring, 171 memory MongoDB, 108 ballooning, 31, 150–151, 155 Moore, Gordon, 8 ESX, 31 Moore’s Law, 4, 6–8 blocks, 146 6-year span, 8–9 Commodore 64, 144 consolidation and, 11 compression, 154, 155 processing future, 20 confi guration, 146–148 Mozy, 198 DVD players, 144 MSCS (Microsoft Cluster Service), 246 DVRs, 144 multicore vCPUs, 139 game systems, 144 multipathing, 244–245 hand-held devices, 143 multiple socket CPUs, 40–41 iPad Pro, 144 MySQL, 108, 261 optimization, 150–155 overcommitment, 151–152, 155 N overhead calculation, 148–150 overview, 143–145 Name the Virtual Machine screen, 76 page fi les, 146 naming clones, 211 page sharing, 152–153, 155 NAS (Network Attached Storage), 159, 161 pages, 145–146 NAT (Network Address Translation), 190 RAM, 143–144 confi guration, 191–192 swap space, 153–154 .NET framework, 261 system memory, 143 network adapters, 185–186 VDI (Virtual Desktop Infrastructures), 153 CNAs (converged network adapters), 193 virtualization, 143–146 networks VMs, 41, 145–146 bridged, 189–190 Microsoft. See also Windows host-only settings, 191 App-V, 18 resources, 42–43 Azure, 253 sharing, Windows 10 installation, 92 Hyper-V, 24, 33–34 virtualization overview, 177–187 Integration Services, 223–224 New Virtual Machine wizard, 75–76 Virtual Machine Converter, 57 NFS (Network File System), 43 300 NICs • pages

NICs (Network Interface Cards), 27, 42–43 Guest Additions, 123–125 NIC teaming, 245–246 hard disk creation, 113 storage and, 159 Hard Disk File Type screen, 114 virtual, 179, 182 hard disk location/size, 115 Novell hard disk storage type, 115 Platespin Migrate, 57 installation, 69, 72 Xen hypervisor, 31 Machine menu, 110–111 Nutanix, 17 Memory Size screen, 113 Network Interfaces warning, 71 Preferences, 109–110 O Ready to Install window, 71–72 setup, 69–70 Open vSwitch, 195 Ubuntu installation types, 119 OpenStack, 35, 108 Ubuntu Welcome screen, 118 applications and, 271–272 VirtualBox Manager, 73 operating systems, 38 VM VirtualBox, 34 native, hardware and, 44–45 WebLogic, 50 resource requests, multiple, 46 OS/2, 3 Ring 0, 46 OVA (open virtual appliance) format, Select a Guest Operating System screen, 52 75–76 overcommiting memory, 151–152, 155 storage and, 158 OVF (Open Virtualization Format), 51–52 VMs, 37 virtual appliances, 269–270 optimization, 103–104 memory, 150–155 Optimization Guide for Windows, 104 P Oracle appliances, 270 P2C (physical to cloud) conversion, 56 database solutions, 50 P2V (physical-to-virtual) conversion, 55–56 E-Business, 50 Citrix XenConvert, 57 Exadata, 17 cloud computing, 56 Peoplesoft, 50 cold cloning, 57–58 RAC (Real Applications Clusters), 246 consolidation, 55–56 Siebel, 50 containment, 56 Solaris Zones, 29 Dell vConverter, 57 templates, 50 hot cloning, 57–58 Virtual Iron, 34 Microsoft Virtual Machine Converter, 57 VirtualBox, 34, 68, 108 Novell Platespin Migrate, 57 configuration options, 125–129 process, 56–57 Create Virtual Machine Wizard, 112 tools, 57 disk image, 117 VMware Converter, 57 File menu, 109 pages (memory), 145–146 parallel ports • security 301

page fi les, 146 RDM (raw device mapping), 161 page sharing, 152–153, 155 reboot prevention, 245–246 ESX, 31 recovery, 13–14 transparency, 31 Site Recovery Manager, 252–253 parallel ports, 234–237 Red Hat, 34, 111 Parallels Desktop, 59 Xen hypervisor, 31 parent partition, 33 removable devices, 86 partitions, 33 resource pools, 258 Peoplesoft, 50 resources performance, 3 allocating, hypervisors and, 27–29 Performance Monitor, 267, 268 applications, 260 petabytes, size, 6 VMs physical CPUs limits, 257 versus vCPUs, 134 reservations, 257 virtualizing CPUs and, 136 settings, 256–257 physical disks, I/O controller, 45 shares, 257 physical servers, tier-one applications, 14 RHEL (Red Hat Enterprise Linux), 34 pipe, storage and, 170 rings, 46 Platespin Migrate (Novell), 57 rooms for computers, 5 Popek, Gerald J., 2 ports parallel ports, 234–237 S serial ports, 234 safety, 3 PowerVM (IBM AIX), 29 SANs (storage area networks), 2, 43, 159, 161 processing power, Moore’s Law, 7–8 scalability, 256 processor instructions, system calls, 46 SCSI disk adapter, 43 processors driver, 159 cores, 136 security number in virtual machine, 138 backup, 242 provisioning, 172–173 Cross-Cloud VMotion, 253 PureSystems (IBM), 17 data centers, 251–253 disaster recovery, 13–14 Q DR (disaster recovery), 251–253 EC2 (Elastic Compute Cloud), 253 Qumranet, 34 FT (fault tolerance), 248 Google Docs, 253 HA (high availability) and, 247 R hypervisors, 24 RAID (Redundant Array of Disks), 171, 244 Long Distance VMotion, 253 tiered storage, 175 migration, during maintenance, 249 RAM (random-access memory), 41, 143–144 multipathing, 244–245 302 Select a Guest Operating System screen • storage

multiple VMs, clustering, 246–247 virtualizing applications, 18–20 NIC teaming, 245–246 virtualizing desktops, 17–18 reboot prevention, 245–246 virtualizing servers, 16–17 recovery, 243 VMMs, 23 replacement, 242 Solaris, 13, 107 rings and, 46 Solaris Zones, 29 Site Recovery Manager, 252–253 Sorcerer’s Apprentice, 243–244 storage, 244 sound card confi guration, 229–230 x86 architecture, 46 sparse disks, 213 Select a Guest Operating System screen, 75–76 Specify Disk Capacity screen, 77 serial ports, 234 SQL Server, 261 server sprawl, 243–244 SSDs (solid-state disk drives), 174 servers Start Trek: The Next Generation, 2 AMD, vCPUs and, 141–142 storage blade servers, 263 Add Hardware Wizard, 164–167 consolidation, 10 allocating, 165 growth clustering, 161 computer rooms, 5 confi guration, 162–163 IT department and, 3–5 controller, 159 Microsoft Windows and, 3–6 CSV, 161 Moore’s Law, 6–8 DAS (direct attached storage), 159 lost servers, 6 data blocks and, 160 minimum number for virtualization, 20 deduplication, 171–172 replacement rate, 8 defragmenting and, 163 virtual versus physical, numbers of, 12 disks, 159 virtualizing, 16–17 capacity, 166 shared storage, 161 initialization, 168 shutdown request, 46 mirroring, 171 Siebel, 50 striping, 171 Snapshot Manager (Workstation Pro), 216–220 FCC (Fibre-Channel Controller), 159 Snapshot Wizard, 214–215 fi le systems, 161 physical fi les, 215, 217 hard disk, 163 snapshots, 50–51 HBA (Host-Bus Adapter), 159 creating, 214–218 I/O control, 174 deleting, 219 migration, 250 merging, 218–220 NAS (Network Attached Storage), 159, 161 Snapshot Manager (Workstation Pro), NICs and, 159 216–220 operating system and, 158 Snapshot Wizard, 214–217 overview, 157–158 software pathway, 159 operation pipe, 170 Storage I/O Control • Ubuntu 303

provisioning clone comparison, 49 thick, 172 clones, 207–211 thin, 172–173 OVF templates, 51–52 RAID, 171 Workstation Pro, 208 RDM (raw device mapping), 161 terabytes, size, 6 SANs, 159, 161 The Matrix, 2 SCSI driver and, 159 thick provisioning, 172 security, 244 thin clients, virtual desktops and, 17–18 shared, 161 thin provisioning, 172–173 SSDs (solid-state disk drives), 174 ThinApp (VMware), 18 StoreVirtual VSA, 162 threads, hyper-threading and, 140–141 tiered, 175 three-tier architecture, applications and, virtual switches, 183 261–263 VMFS, 161 tiered storage, 175 in VMs, 43–44 tier-one applications, 13 VSAN, 162 physical servers, 14 XFS, 161 Tomcat, 261 Storage I/O Control, 260 traffi c, 180 StoreVirtual VSA, 162 hypervisors and, 26–27 mixing, 193 Solaris Zones, 34 transistor count, Moore’s Law and, 7 VirtualBox, 34 Tron, 2 Xen hypervisor, 31 Type 1 hypervisors, 23–24 Sun servers, 13 ESX (VMware), 24, 29 SUSE, 111 guests, 24 swap space, 153–154 Hyper-V (Microsoft), 24 switches, 179–181 Xen, 24 external, 181 Type 2 hypervisors, 25–26, 35 virtual, 183 GSX, 29 Symantic Cluster Server, 246 , 25 Sysprep, 207 VirtualBox (Oracle) system calls, processor instructions, 46 downloading, 68–69 system memory, 143 installation, 68–73 System Monitor, 127, 265–266 VMware Player, 25 File Systems, 128 VMware Workstation, 25 resources, 128

U T Ubuntu, 111 TAR, OVF packages, 52 Displays utility, 126 Task Manager, CPUs, 140–141 initial desktop, 122 templates, 49–50, 81–82 installation preparation, 119 304 UCS • virtual networks

installation types, 119 VDI (Virtual Desktop Infrastructures), 153 ISO image, 112, 117 virtual, defi nition changes, 1–2 Oracle VirtualBox Manager, 116 Virtual Appliance Marketplace, 66 Welcome screen, 118 virtual appliances, 18, 52–53, 269–271 Where Are You screen, 120 virtual applications, 18–20 Who Are You screen, 121 virtual CPUs. See vCPUs Write the Changes to Disks screen, 120 virtual desktops, 17–18 UCS (Universal Computing System) blade, 17 virtual devices, 224. See also devices Unifi ed Communications (Cisco), 50 CD/DVD confi guration, 224–225 UNIX, 3 virtual disk fi les, 37–38 AIX, 107 virtual hard disk options, 163–164 HP/UX, 107 Virtual Iron (Oracle), 34 Solaris, 107 Virtual Machine Converter (Microsoft), 57 USB (Universal Serial Bus) devices, confi gura- . See hypervisor tion, 230–232 Virtual Machine Settings window, 146–147 fl oppy disk drive, 226–227 Virtual Network Editor, 188 V bridged confi guration, 189–190 virtual networks V2P (virtual to physical) conversion, adapters, 185–186 56 bridged networks, 189–190 V2V conversion, 56 CNAs (converged network adapters), 193 Vagrant appliances, 270 confi guration, 187–188 vApps, 270–271 connections, 179 VCE types, 186–187 Cisco and, 17 DHCP (Dynamic Host Confi guration EMC and, 17 Protocol), 184 VMware and, 17 host-only settings, 191 vConverter (Dell), 57 Hyper-V host, 181 vCPUs, 74–75 latency, 179 AMD servers and, 141–142 migration, VMotion, 182–183 confi guration, 137–138 NAT (Network Address Translation), 190 hyper-threading, 140–141 configuration, 191–192 Intel and, 141–142 NICs (Network Interface Cards), 179 limit of allocated, 137 path, 178 mapping to physical CPU, 136 resources, in VMs, 42–43 multicore, 139 switches, 179, 182 multiple versus single, 139–140 external, 181 multi-vCPU system, 136 traffi c, 180 versus physical, 134 tuning, 192–195 tuning, 138–142 VMware host, 180 virtual NICs • VMs 305

Workstation Pro, 188 availability, 20 Xen host, 181 Goldberg, Robert P., 2 virtual NICs, 179, 182 importance of, 9–10 properties, 185 overview, 1–2 Virtual PC, 59 Popek, Gerald J., 2 virtual reality, 2 trends, 12–14 Virtual Server (Microsoft), 25 VMware, 10 virtual storage, pathway, 159 Xen, 10 Xen variant, 160 Virtuozzo, 29 virtual switches, 183 VLANs (virtual LANs), 2 Distributed Switch (VMware), 194 VM Copy directory, 199 hosts and, 194 virtual machine fi les, 200 Nexus 1000V (Cisco), 194 renamed, 201 Open vSwitch, 195 VM VirtualBox (Oracle), 34 Virtual Switch (Hyper-V), 194 VM cloning Workstation Player, 183 Clone Type, 204 VirtualBox (Oracle), 59, 68, 108 completed clone, 205 confi guration options, 125–129 Machine menu, 204 Create Virtual Machine Wizard, 112 New Machine Name, 205 disk image, 117 power on clone, 206 File menu, 109 VM-affi nity, migration and, 259 Guest Additions, 123–125, 223 .vmdk fi les, 201 hard disk creation, 113 .vmem fi les, 213 Hard Disk File Type screen, 114 VMFS (Virtual Machine File System), 161 hard disk location/size, 115 VMkernel, 31 hard disk storage type, 115 VMM (virtual machine monitor), 2, 21. installation, 69, 72 See also hypervisor Machine menu, 110–111 effi cient VMMs, 3 main window, 109 fi delity, 3 Memory Size screen, 113 guests, 23 Network Interfaces warning, 71 hosts, 23 open, 108–109 isolation, 3 Preferences, 109–110 performance, 3 Ready to Install window, 71–72 safety, 3 setup, 69–70 structure, 23 Ubuntu installation types, 119 VMotion, 31, 182–183 Ubuntu Welcome screen, 118 VMs (virtual machines), 2 VirtualBox Manager, 73 applications, 38 virtualization building new abstraction and, 2 configuration, 74–75 architecture disruption, 19 containment, 73–74 306 VMs • VMs

hardware, 78 network resources, 42–43 New Virtual Machine Wizard, 75–78 New Virtual Machine Wizard, 75–78 clones, 48–49, 197–198 operating system and, 37, 38 Clone Virtual Machine wizard, 208–210 optimization, 103–104 IP addresses, 202–203 physical versus virtual determination, ipconfig settings, 202–203 97–98 linked clones, 210–211 processors, number in, 138 naming, 211 resources, 256 source, 210 limits, 257 Sysprep and, 207 reservations, 257 templates, 207–211 resource pools, 258 VM Copy directory, 199–201 settings, 256–257 confi guration, 74–75 shares, 257 CPU hosting, 134–135 security CPUs in, 40–41 backup, 242 creating from template, 50 clustering, 246–247 data requests, 45 FT (fault tolerance), 248 description, 37–40 HA (high availability), 247 fault tolerant, 248–249 recovery, 243 fi les, 37–38, 47 replacement, 242 fl exibility, 16 settings, editing, 85–86 hardware, 37–38 state, saving, 212–213 instantiation, 16, 47 snapshots, 213–220 ipconfig network settings, 202 sparse disks, 213 Linux installation, 107–108, 111–122 storage, 43–44 optimization, 129–131 templates, 49–50 VirtualBox, 108–110 vCPU, 74–75 memory, 41, 145–146 views, 38–39 ballooning, 150–151, 155 VMMs, 10 calculating overhead, 148–150 Windows 10 installation, 81–82 compression, 154, 155 account creation, 92 optimization, 150–155 CD/DVD devices, 83 options configuration, 146–148 configuration options, 97–103 overcommitment, 151–152, 155 connection choices, 91 page sharing, 152–153, 155 disk choice, 89 swap space, 153–154 Express Settings screen, 91 migration Installation type, 89 live migration, 258–259 ISO image and, 82–83, 86 during maintenance, 249 license terms, 88 storage, 250 network sharing, 92 multiple on single host, 193–194 progress window, 90 .vmsd files • Windows 10 307

removable devices, 86 Windows 10 installation, 93–97 screens, 87 Virtual Appliance Marketplace, 66 Setup screen, 84–85 VMotion, 182–183 virtual machine settings, 85 vSphere, 179 VM selection, 84 vSphere, memory optimization, VMware Tools, 93–97 155 Windows Device Manager, 39 Workstation, 25, 59 .vmsd fi les, 213 downloading Player, 59–65 vmtoolsd, 222 Workstation Player vmtoolssd.exe, 222 Custom Setup screen, 62 VMware, 10 downloading, 60 appliances, 270 Enhanced Keyboard Driver, 62 Converter, 57 Help menu, 66–68 Cross-Cloud VMotion, 253 installation progress screen, 64 Distributed Switch, 194 License Agreement, 62 ESX hypervisor, 24, 29–31 main window, 66 ESXi hypervisor, 30 New Virtual Machine Wizard, 75–78 architecture, 30–31 package, 62 Fusion (for Macintosh), 59 Player pull-down menu, 65 GSX hypervisor, 29 Preferences, 67 Horizon View, 18 Ready to Install window, 62, 64 Long Distance VMotion, 253 setup, 61–62 Player, 25 Shortcuts Window, 62, 63 Server, 29 User Experience Settings, 62, 63 Site Recovery Manager, 252–253 virtual switches, 183 ThinApp, 18 vmware-user, 223 Tools VSAN (Virtual SAN), 162 configuration, 97 vSphere, 179 DVD, 93–94 installation, 94–96 screen, 98 W setup type, 95 Welcome screen, 95 web servers, 261 Tools Service, 97–98 copies, 263 About VMware Tools screen, WebLogic, 50, 261 98 Windows device drivers, 222 Optimization Guide for Windows, 104 user process, 223 server growth and, 3–6 vmtoolsd, 222 VMware Workstation, 29 vmtoolssd.exe, 222 Windows 10 Windows 10 devices, 99 devices, 99 308 Windows Device Manager • Workstation Pro

disk sizes, 101 downloading, 59–65 installation, 81–82 VMware Workstation Pro, 59 account creation, 92 Workstation Player CD/DVD devices, 83 cloning and, 198 configuration options, 97–103 Custom Setup screen, 62 connection choices, 91 downloading, 59–65 disk choice, 89 Enhanced Keyboard Driver, 62 Express Settings screen, 91 Help menu, 66–68 Installation type, 89 About VMware Workstation Player, 67 ISO image and, 82–83, 86 Enter License Key, 67 license terms, 88 Help Topics, 66 network sharing, 92 Hints, 67 progress window, 90 Online Documentation, 66 removable devices, 86 Software Updates, 67 screens, 87 Support, 66 Setup screen, 84–85 Upgrade to VMware Workstation Pro, virtual machine settings, 85 67 VM selection, 84 installation progress screen, 64 VMware Tools, 93–97 License Agreement, 62 license terms, 88 main window, 66 memory sizes, 101 New Virtual Machine Wizard, 75–78 minimum requirements, 101 package, 60, 62 system properties, 100 Player pull-down menu, 65 VMware Tools Create A New Virtual Machine, 65 About VMware Tools screen, 98 Download A Virtual Appliance, 65 installation, 93–97 Open A Virtual Machine, 65 Windows Device Manager Player Preferences, 65 network adapters, 185–186 Preferences, 67 in VM, 39 Ready to Install window, 62, 64 wizards setup, 61–62 Add Hardware Wizard, 164–167 Enhanced Keyboard Driver, 62 Clone Virtual Machine wizard, 208–211 Ready to Install window, 62, 64 New Virtual Machine wizard, 75–76 Shortcuts Window, 62, 63 Snapshot Wizard, 214–217 User Experience Settings, 62, 63 workbench, 58 Shortcuts Window, 62, 63 Microsoft Windows Virtual PC, 59 templates and, 208 Parallels Desktop, 59 User Experience Settings, 62, 63 VirtualBox, 59 Virtual Appliance Marketplace, 66 VMware Fusion (for Macintosh), 59 virtual switches, 183 VMware Workstation Player, 59 Workstation Pro, 188 x86 architecture • zombie machines 309

Snapshot Manager, 217–220 virtual network, 181 templates and, 208 virtual storage pathway, 160 Xen-based systems, OVF and, 51–52 XenConvert (Citrix), 57 XYZ XenDesktop (Citrix), 18 x86 architecture, 10 XenServer (Citrix), Citrix Tools for Virtual security, 46 Machines, 223 Xen (Citrix), 10, 24, 31–32 XenSource (Citrix), 31 Dom0, 32 XFS, 161 Oracle Virtual Iron and, 34 Oracle VM and, 34 yottabytes, size, 6 Red Hat, 34 variants zettabytes, size, 6 memory optimization, 155 zombie machines, 243–244