e tech vmware presentation
DESCRIPTION
TRANSCRIPT
© 2009 VMware Inc. All rights reserved
Virtualization Simplified - Guide to Server Virtualization
Joe Penney – Technology Coordinator, Madison Plains Local School District
Matt Honigford – Technical Account Manager, VMware
Madison Plains Local School DistrictHome of the Golden Eagles
What’s the purpose of this session?
To help you prepare…
Madison Plains Local School DistrictHome of the Golden Eagles
Fiscal Impact of Virtualization
Traditional Model
10 Physical Servers
Replacement of 2 Servers** @ $5,000.00* = $10,000.00
Total: $10,000.00 Yearly
Virtualized Model
2 Physical Servers (10 Virtual Servers)
1 Server per 2-3 years** @ $5,000.00 = ($1,667.00 per year(3))
ESX Software: $934.00 per ESX/yearly = $934.00 x 2 = $1,868.00
Total: $3,535.00 Yearly
Assumptions: *Physical Server Cost - $5000.00**BP's - 20% Renewal per Year
Power Consumption Dell PE2950
Madison Plains Local School DistrictHome of the Golden Eagles
Key Features of Virtualization
Encapsulation Hardware Independence
Run a virtual machine on any server without modification
Partitioning
Run multiple virtual machines simultaneously on a single physical server
Isolation
Each virtual machine is isolated from other virtual machines on the same server
Virtual machines encapsulate entire systems (hardware configuration, operating system, apps) in files
Madison Plains Local School DistrictHome of the Golden Eagles
% o
f App
licat
ions
Application Performance Requirements
20,000
800 Mb/s
16 GB
2 vCPU
1. Source: VMware Capacity Planner assessments
ESX 3.5
100,000
9 Gb/s
64 GB
4 vCPU
ESX 4
> 350,000
30 Gb/s
255 GB
8 vCPU
< 10,000
380 Mb/s
< 4 GB
1 vCPU
ESX 3ESX 220% - 30% <10% - 20% <2% - 10%30% - 60% Overhead
>95% of Apps Match Native Performance on Virtual Machines
Madison Plains Local School DistrictHome of the Golden Eagles
VMware vSphere enables you to use all those cores…
1990 1995 2000 2005 2010 20151
10
100
1000
Oracle
SQL Server
Exchange
Avg. Cust, Application
Avg. Four Socket
Web Servers
Year
Nu
mb
er
of
Co
res u
se
d
Most applications don’t scale beyond 4/8 way
Virtualization provides a means to exploitthe hardware’s increasing parallelism
ESX
4.0
VMWare ESX Scaling:Keeping up with core counts
ESX
Futu
re
Madison Plains Local School DistrictHome of the Golden Eagles
Relative Scaling Ratio
51.08
1 vCPU 2 vCPU 4 vCPU
45.22
94.04
79.88
147.24
133.12
VM
Native
ESX 4.0 Performance with SQL Server 2008
ESX achieves 90% of native performance on 4.0 vCPU VM
Workload transaction latency unchanged between ESX 4.0 and Native
Madison Plains Local School DistrictHome of the Golden Eagles
How do I begin?
By Developing a Plan…
Madison Plains Local School DistrictHome of the Golden Eagles
VMware vSphere (ESX4) – Deployment Options
Madison Plains Local School DistrictHome of the Golden Eagles
Perform Assessment Using Capacity Planner
VMware Capacity Planner is…
• An optimized business and decision support tool
• Used to perform faster, more accurate and benchmarked consolidation assessments from the datacenter to the desktop
Capacity Planner provides:
• Complete state of the infrastructure (As-Is)
• Comprehensive future state consolidation recommendation and roadmap (To-Be)
Madison Plains Local School DistrictHome of the Golden Eagles
Capcity Analysis
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
0
10
20
30
40
50
60
70
80
90
100
% U
tiliz
atio
n
Hour of Day
Server Hourly Utilization
CPU Disk I/O Network I/O Memory
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
0
10
20
30
40
50
60
70
80
90
100
% U
tiliz
atio
n
Hour of Day
Desktop Hourly Utilization
CPU Disk I/O Network I/O Memory
0 1 2 3 4 5 6 7 8 910
11
12
13
14
15
16
17
18
19
20
21
22
23
0
10
20
30
40
50
60
70
80
90
100
% U
tilization
Hour of Day
Good Consolidation
Server B CPU Server A CPU
Detailed Analysis
Time Based: compatible systems, hourly patterns, business/ peak hours
All Resources: CPU, Memory, Disk, Network
Conversion Factors: CPU speedup, virtualization overhead, virtualization Benefits
Comparisons: hardware, groups, thresholds
Output: Consolidation blueprint with VM configuration and recommendations
Madison Plains Local School DistrictHome of the Golden Eagles
Or use vCenter’s Guided Consolidation
• Automatically discovers physical servers
• Analyzes utilization and usage patterns
• Converts physical servers to VMs placed intelligently based on user response
• Lowers training requirements for new virtualization users
• Steers users through the entire consolidation process
Analyze
Convert
Discover
Madison Plains Local School DistrictHome of the Golden Eagles
What are my first steps?
Put the Plan into action…
Madison Plains Local School DistrictHome of the Golden Eagles
VMware ESXi Architecture
• True thin hypervisor: 70MB
• No general-purpose OS
• Easy to install / configure
• Very small security attack surface
• Direct driver model = I/O scaling
• Drivers optimized for VMs
• Special treatment for drivers
vSphere ESXi as a Solid Foundation
ESXi 4.0
Madison Plains Local School DistrictHome of the Golden Eagles
VMware vCenter for “Single Pane of Glass” Management
Datacenter
Cluster
Stand-aloneHost Resource Pool
• Centrally manage Virtual Machines• Instantly provision new servers with
standardized templates• Dynamically move workloads across
servers without service interruption Monitor system availability and performance Automate notifications and alerting Integrate Disaster Recovery Backup Solution
Madison Plains Local School DistrictHome of the Golden Eagles
Use VMware Converter To:
• Perform Physical to Virtual P2V conversion of your existing servers
• Resize hard disk size (both up and down) during P2V
• Convert both Windows and Linux machines
• Provide DR solution by scheduling P2V of remaining physical server on regular basis
Physical to Virtual Machine Converter
Madison Plains Local School DistrictHome of the Golden Eagles
What are the most utilized features?
Enterprise Options/Simple Configuration…
Live Migration Of Virtual Machines with VMotion
What is it?• Live migration of virtual machines from one physical server to another
Environment Impact•Zero downtime to virtual machines•Continuous service availability•Complete transaction integrity•Supported on Fibre Channel and iSCSI SAN and NAS (NFS)
SharedStorage
High availability with VMware HA
What is it?
• Automatic restart of virtual machines in case of server failure
What is its 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
X
Madison Plains Local School DistrictHome of the Golden Eagles
Resource Optimization with DRS
What is it?
• Dynamic balancing of computing resources across server pools
• Intelligent resource allocation based on pre-defined rules
Impact
• Prioritize server resource availability
• Add hardware dynamically to avoid over-provisioning to peak load
• Automate hardware maintenanceServer Pool
User Demand
Madison Plains Local School DistrictHome of the Golden Eagles
Zero Downtime Maintenance with DRS
Eliminate planned downtime!ResourcePool
EnterMaintenance Mode
Perform MaintenanceMaintenance Complete
• What is it?• Maintenance Mode moves machines
to alternate hosts in the pool.
• What is its impact?• No application outage• No user impact• No server configuration changes
Madison Plains Local School DistrictHome of the Golden Eagles
VMware VMFS File System and Storage VMotion
Abstract
• Distributed Cluster File System (VMFS) allows any type of storage to be attached and used with VMware
Mobilize
• Storage VMotion moves virtual machine disks from one storage location to another without disruption or downtime
Madison Plains Local School DistrictHome of the Golden Eagles
Significantly improve storage utilization
Eliminate need to over-provision virtual disks
Reduce storage costs by up to 50%
App
OS
App
OS
App
OS
• Virtual machine disks consume only the amount of physical space in use
Virtual machine sees full logical disk size at all times
Full reporting and alerting on allocation and consumption
vStorage Thin Provisioning
Physical Storage
Virtual Disks
10GB
20GB 40GB 100GB
10GB20GB 10GB40GB
ESX
30GB70GB
Madison Plains Local School DistrictHome of the Golden Eagles
App
OS
App
OS
App
OS
X
Zero downtime, zero data loss
No complex clustering or specialized hardware required
Single common mechanism for all applications and OS-es
Single identical VMs running in lockstep on separate hosts
Zero downtime, zero data loss failover for all virtual machines in case of hardware failures
Integrated with VMware HA/DRS
VMware ESX VMware ESX
VMware Fault Tolerance
FTFT
Madison Plains Local School DistrictHome of the Golden Eagles
vNetwork Distributed Switch
Aggregated datacenter level virtual networking
Simplified setup and change
Easy troubleshooting, monitoring and debugging
Enables transparent third party management of virtual environments
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
VMware vSphere™
vNetwork Distributed SwitchvSwitch vSwitch vSwitch
Cisco Nexus 1000V
Madison Plains Local School DistrictHome of the Golden Eagles
Some Additional Best Practices
Planning for success…
Madison Plains Local School DistrictHome of the Golden Eagles
Leverage VMware Update Manager
Update Manager
Eliminates manual tracking of patch levels of ESX Server hosts and virtual machines
Automates enforcement of patch standards
Reduces risk through snapshots and offline virtual machine patching
• Automates patch management for ESX Server hosts and select Microsoft and RHEL virtual machines Scans and remedies online as well as
offline virtual machines and online ESX Server hosts
Snapshots virtual machines prior to patching and allows rollback to snapshot
OF
FL
INE
Madison Plains Local School DistrictHome of the Golden Eagles
Improve Backups with Data Recovery and vStorage API’s
Move backup out of the virtual machine
• A single agent running on the proxy server rather than an agent on every virtual machine.
Eliminate backup traffic on the local area network • Utilize Fibre Channel tape devices
for virtual machine backups
Pre-integrated with major3rd-party backup products
Agentless file level backup
Madison Plains Local School DistrictHome of the Golden Eagles
Storage is key!
Storage misconfiguration is responsible for ~80% of performance problems
Arrays expected to respond in about 10-20 ms
Excepted additional storage latency due to ESX about 100 us
ESX has demonstrated 350K IOPS or 250 Oracle DBs on one server
Use vSphere to optimize your storage
Guest
PhysicalHardware
Monitor
Guest
I/O Drivers
File System
Monitor
Virtual SCSI
File System
Madison Plains Local School DistrictHome of the Golden Eagles
8,000 Mailboxes 16,000 Mailboxes
Server with 16 coresRunning one instance of Exchange
Server with 16 cores running 6 instances of Exchange
Application scale out may be better than sale up…
Madison Plains Local School DistrictHome of the Golden Eagles
Take it from Experience…
Some lessons learned:
• Don’t P2V domain controllers!!!
• Don’t forget your Snapshots!!!
• Size storage correctly (IOPS/Capacity)
• Don’t change vSwitch names while running!
• Use nice switch (possibly one that supports VLAN’s)
• Segment traffic for VM’s/iSCSI/etc.
• Use redundant components whenever possible
Madison Plains Local School DistrictHome of the Golden Eagles
OARnet and VMware Partnership
Agreement allows OARnet to distribute and license VMware solutions to Ohio colleges and universities• Reduce the current and future operating cost for K-12
education through aggregate purchase of VMware products • Expand program benefits through the inclusion of all education
(K-20)
Potential Savings: $130 million over 3 years• Reduction in hardware (servers, desktops) budgets• Reduction in operational and maintenance costs • “Green IT” due to lower use of energy and space
For information, go to http://www.oar.net and click on “Purchase VMware”
Madison Plains Local School DistrictHome of the Golden Eagles
Q & A
Thank You!
Madison Plains Local School DistrictHome of the Golden Eagles