Professional Documents
Culture Documents
Agenda
Single OS image per machine Software and hardware tightly coupled Running multiple applications on same machine often creates conflict Underutilized, inflexible, costly infrastructure
Break dependencies between OS and hardware Manage OS and application as single unit by encapsulating them into VMs Strong fault and security isolation VMs are hardware-independent: they can be provisioned anywhere
Unmodified Application
Virtual Machines
Unmodified OS
Virtual Hardware
Each virtual machine is isolated from other virtual machines on the same server
Encapsulation
. .. .. . .. .
Hardware Independence
Virtual machines encapsulate entire systems (hardware configuration, operating system, apps) in files
Agenda
2006 + ...
2nd Generation
Virtual Infrastructure
1st Generation
Single System Hypervisor-based Stack
2003-2005
1999-2001
System Partitioning
System Partitioning
NE W
Central Management
VirtualCenter 2
NE W
Enterprise-Class Virtualization
System Partitioning
NE W
Server virtualization
Deploy multiple virtual machines on a single physical server
Benefits
Virtual Machines
Increase hardware utilization by sharing hardware resources across a large number of virtual machines Use less hardware for business continuity
10
NE W
Central Management
VirtualCenter 2
NE W
Enterprise-Class Virtualization
System Partitioning
NE W
11
VC Agent
VC Agent
VC Agent
VC Agent
VC Agent
VC Agent
VC Agent
ESX Server
ESX Server
ESX Server
ESX Server
ESX Server
ESX Server
ESX Server
Server Farm
Network
Storage
12
VirtualCenterKey functionality
1
Programmatic Interfaces
Provisioning
Centralized Management
Migration
5 System Monitoring
4 Resource Management
13
NE W
Central Management
VirtualCenter 2
NE W
Enterprise-Class Virtualization
System Partitioning
NE W
14
What is it? Live migration of virtual machines with VMware VMotion Customer Impact Zero downtime maintenance Continuous service availability Complete transaction integrity Supported on Fibre Channel and iSCSI SAN and NAS
15
Resource pools
Aggregate collections of disparate hardware resources into unified logical resource pools
Business Unit
Department A Department B
Customer Impact Failed server means fewer resources not a failed application Enables high availability across the infrastructure
Resource Pool 2
CPU 36GHz, Mem 58GB Priority HIGH
Resource Pool 3
CPU 12GHz, Mem 22GB Priority LOW
Provides service level assurance Dedicated (virtual) infrastructure for each business unit; central IT retains control over hardware Delegation of resource and virtual machine management down to the business unit
Aggregate Resources
CPU 48GHz, Mem 80GB
16
Business Demand
Resource Pool
18
VMotion
VMotion
1. Activate Maintenance Mode for physical host 2. DRS migrates running virtual machines to other hosts Shut down idle host and perform maintenance Restart host; DRS automatically rebalances workloads
19
What is it? Automatic restart of virtual machines in case of server failure Customer Impact Cost effective high availability for all applications No need for dedicated stand-by hardware None of the cost and complexity of clustering
Resource Pool
20
21
22
Todd Rotger CAM trotger@vmware.com 248-761-1344 Russel Wilkinson SE rwilkinson@vmware.com 248-375-0225 Jill McLaughlin TSM jillm@vmware.com 650-846-1672
24 24
Partition CPU and memory in multiple virtual machines Store virtual machine disks on local or shared storage. VMFS cluster file system manages virtual machine disk storage Build networks within or across ESX Server installations.
ESX Server
ESX Server
ESX Server
ESX Server
ESX Server
ESX Server
ESX Server
Server Farm
Network
Storage
25
4-way Server
2 HBAs (paired)
6GB Memory
2 NICs (paired)
26
ESX Server at a customer site: 800 days continuous uptime and counting
27
Virtual Machines
Applications
ESX Server
ESX Server
ESX Server
ESX Server
ESX Server
Operating Systems
Server Farm
Server Hardware
CPU
Networks
I/O Subsystem
Networking
Storage
28
Rigorously tested to run 28 versions of all major operating systems 64-bit operating system support
NE W
29