Foreword
Acknowledgments
About the Authors
Preface
Part I Virtualization Basics and Technology Choices
Chapter 1 To Virtualize or Not to Virtualize?
A Virtual History
Virtualization Explained
Virtualization Workload Candidates
Consolidating Web Services with VMs
Mean Time to Restore
Aging Infrastructure
Infrastructure That Is Out of Capacity
Underutilization
Economy of Virtualization
Practical Aspects of Virtualization
Minimizing Hardware Costs
Providing Disaster Recovery
Consolidating Idle Workloads
Balancing Loads
Software Tests
Centralized Server Management
,Power Conservation
Faster Server Deployment
Service Commoditization
Summary
Chapter 2 Comparing Virtualization Technologies
Guest OS/Host OS
VMware Server
Sun xVM (VirtualBox)
Hypervisor
Citrix Xen
VMware ESX/VMware ESXi
Microsoft Hyper-V
Emulation
Bochs
QEMU
Microsoft Virtual PC and Virtual Server
Kernel-Level
KVM
User-Mode Linux
Shared Kernel
Solaris Containers (Zones)
OpenVZ
In the Virtual Trenches
, Summary
Chapter 3 VMware Server
The VMware Server Console
Creating Virtual Machines
Customizing Virtual Machines
Virtual Machine Files and Folders
File and Folder Security
File Names and Roles
VMware Server in the Real World
Summary
Chapter 4 VMware ESXi
The Virtual Infrastructure Client Console
Creating Virtual Machines
Customizing Virtual Machines
Virtual Machine Files and Folders
File and Folder Security
File Names and Roles
VMware ESXi in the Real World
Summary
Chapter 5 Citrix XenServer
XenServer, the Hypervisor
XenCenter—The Xen Console
Creating Virtual Machines