| |
| |
Introduction | |
| |
| |
| |
Understanding Virtualization | |
| |
| |
Describing Virtualization | |
| |
| |
Microsoft Windows Drives Server Growth | |
| |
| |
Explaining Moore's Law | |
| |
| |
Understanding the Importance of Virtualization | |
| |
| |
Examining Today's Trends | |
| |
| |
Virtualization and Cloud Computing | |
| |
| |
Understanding Virtualization Software Operation | |
| |
| |
Virtualizing Servers | |
| |
| |
Virtualizing Desktops | |
| |
| |
Virtualizing Applications | |
| |
| |
| |
Understanding Hypervisors | |
| |
| |
Describing a Hypervisor | |
| |
| |
Exploring the History of Hypervisors | |
| |
| |
Understanding Type 1 Hypervisors | |
| |
| |
Understanding Type 2 Hypervisors | |
| |
| |
Understanding the Role of a Hypervisor | |
| |
| |
Holodecks and Traffic Cops | |
| |
| |
Resource Allocation | |
| |
| |
Comparing Today's Hypervisors | |
| |
| |
VMware ESX | |
| |
| |
Citrix Xen | |
| |
| |
Microsoft Hyper-V | |
| |
| |
Other Solutions | |
| |
| |
| |
Understanding Virtual Machines | |
| |
| |
Describing a Virtual Machine | |
| |
| |
Examining CPU in a Virtual Machine | |
| |
| |
Examining Memory in a Virtual Machine | |
| |
| |
Examining Network Resources in a Virtual Machine | |
| |
| |
Examining Storage in a Virtual Machine | |
| |
| |
Understanding How a Virtual Machine Works | |
| |
| |
Working with Virtual Machines | |
| |
| |
Understanding Virtual Machine Clones | |
| |
| |
Understanding Templates | |
| |
| |
Understanding Snapshots | |
| |
| |
Understanding OVF | |
| |
| |
| |
Creating a Virtual Machine | |
| |
| |
Performing P2V Conversions | |
| |
| |
Investigating the Physical-to-Virtual Process | |
| |
| |
Hot and Cold Cloning | |
| |
| |
Loading Your Environment | |
| |
| |
Exploring VMware Player | |
| |
| |
Building a New Virtual Machine | |
| |
| |
Thinking About VM Confi guration | |
| |
| |
Creating a First VM | |
| |
| |
| |
Installing Windows on a Virtual Machine | |
| |
| |
Loading Windows into a Virtual Machine | |
| |
| |
Installing Windows 7 | |
| |
| |
Installing VMware Tools | |
| |
| |
Understanding Confi guration Options | |
| |
| |
Optimizing a New Virtual Machine | |
| |
| |
| |
Installing Linux on a Virtual Machine | |
| |
| |
Loading Linux into a Virtual Machine | |
| |
| |
Installing Linux into a Virtual Machine | |
| |
| |
Installing VMware Tools | |
| |
| |
Understanding Confi guration Options | |
| |
| |
Optimizing a New Linux Virtual Machine | |
| |
| |
| |
Managing CPUs for a VM | |
| |
| |
Understanding CPU Virtualization | |
| |
| |
Confi guring VM CPU Options | |
| |
| |
Tuning Practices for VM CPUs | |
| |
| |
Choosing Multiple vCPUs vs. a Single vCPU | |
| |
| |
Hyper-Threading | |
| |
| |
Working with Intel and AMD Servers | |
| |
| |
| |
Managing Memory for a Virtual Machine | |
| |
| |
Understanding Memory Virtualization | |
| |
| |
Confi guring VM Memory Options | |
| |
| |
Tuning Practices for VM Memory | |
| |
| |
Calculating Memory Overhead | |
| |
| |
Memory Optimizations | |
| |
| |
| |
Managing Storage for a Virtual Machine | |
| |
| |
Understanding Storage Virtualization | |
| |
| |
Confi guring VM Storage Options | |
| |
| |
Tuning Practices for VM Storage | |
| |
| |
| |
Managing Networking for a Virtual Machine | |
| |
| |
Understanding Network Virtualization | |
| |
| |
Confi guring VM Network Options | |
| |
| |
Tuning Practices for Virtual Networks | |
| |
| |
| |
Copying a Virtual Machine | |
| |
| |
Cloning a Virtual Machine | |
| |
| |
Working with Templates | |
| |
| |
Saving a Virtual Machine State | |
| |
| |
Creating a Snapshot | |
| |
| |
Merging Snapshots | |
| |
| |
| |
Managing Additional Devices in Virtual Machines | |
| |
| |
Using Virtual Machine Tools | |
| |
| |
Understanding Virtual Devices | |
| |
| |
Confi guring a CD/DVD Drive | |
| |
| |
Confi guring a Floppy Disk Drive | |
| |
| |
Confi guring a Sound Card | |
| |
| |
Confi guring USB Devices | |
| |
| |
Confi guring Graphic Displays | |
| |
| |
Confi guring Other Devices | |
| |
| |
| |
Understanding Availability | |
| |
| |
Increasing Availability | |
| |
| |
Protecting a Virtual Machine | |
| |
| |
Protecting Multiple Virtual Machines | |
| |
| |
Protecting Datacenters | |
| |
| |
| |
Understanding Applications in a Virtual Machine | |
| |
| |
Examining Virtual Infrastructure Performance Capabilities | |
| |
| |
Deploying Applications in a Virtual Environment | |
| |
| |
Understanding Virtual Appliances and vApps | |
| |
| |
Index | |