This presentation was created for K-12 Public School District Technology Directors in the State of Ohio. It covers VMWare VSphere and rationale for conversion from Physical Environments.
2. What’s the purpose of this session?
To help you prepare…
Madison Plains Local School District
Home of the Golden Eagles
3. Fiscal Impact of Virtualization
Traditional Model
10 Physical Servers
Power Consumption
Replacement of 2 Servers** @ $5,000.00* = $10,000.00 Dell PE2950
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
Madison Plains Local School District
Home of the Golden Eagles
4. Key Features of Virtualization
Partitioning Isolation
Run multiple virtual machines Each virtual machine is isolated
simultaneously on a single physical from other virtual machines on the
server same server
Encapsulation Hardware Independence
Virtual machines encapsulate entire
systems (hardware Run a virtual machine on any
configuration, operating server without modification
system, apps) in files
Madison Plains Local School District
Home of the Golden Eagles
5. >95% of Apps Match Native Performance on Virtual Machines
ESX 2 ESX 3 ESX 3.5 ESX 4
30% - 60% 20% - 30% <10% - 20% <2% - 10% Overhead
1 vCPU 2 vCPU 4 vCPU 8 vCPU
% of Applications
< 4 GB 16 GB 64 GB 255 GB
380 Mb/s 800 Mb/s 9 Gb/s 30 Gb/s
< 10,000 20,000 100,000 > 350,000
Application Performance Requirements
1. Source: VMware Capacity Planner assessments
Madison Plains Local School District
Home of the Golden Eagles
6. VMware vSphere enables you to use all those cores…
VMWare ESX Scaling:
1000 Keeping up with core
Oracle
counts
SQL Server
Virtualization provides a
means to exploit
100
Number of Cores used
Exchange the hardware’s
increasing parallelism
Avg.
Cust, Applic
ation
10
Avg. Four
Socket
Web Servers
1 Most applications
1990 1995 2000 2005 2010 2015 don’t scale beyond
Year 4/8 way
Madison Plains Local School District
Home of the Golden Eagles
7. ESX 4.0 Performance with SQL Server 2008
Relative Scaling Ratio ESX achieves 90%
of native performance on
VM 147.24 4.0 vCPU VM
Native 133.12
Workload transaction
latency unchanged
94.04 between ESX 4.0
79.88 and Native
51.08
45.22
1 vCPU 2 vCPU 4 vCPU
Madison Plains Local School District
Home of the Golden Eagles
8. How do I begin?
By Developing a Plan…
Madison Plains Local School District
Home of the Golden Eagles
9. VMware vSphere (ESX4) – Deployment Options
Madison Plains Local School District
Home of the Golden Eagles
10. 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 District
Home of the Golden Eagles
11. Capcity Analysis
Detailed Analysis
Time Based:
Server Hourly Utilization 100
Desktop Hourly Utilization compatible
100
systems, hourly
90
90 80
80 70
% Utilization
patterns, business/
70 60
% Utilization
60 50
50
40
40
30
20
30
20
peak hours
10
10
0
0
0 1 2
3 4 5
6 7 8
9 10 11
12 13 14
15 16 17
0 1 2
3 4 5
6 7 8
9 10 11
Hour of Day
12 13 14
15 16 17
18 19 20
21 22 23
All Resources:
Hour of Day 18 19 20
CPU, Memory, Disk, N
21 22 23 CPU Disk I/O Network I/O Memory
CPU Disk I/O Network I/O Memory
100
Good Consolidation etwork
90
80
70 Conversion Factors:
% Utilization
60
50
40
CPU
30
20
10
speedup, virtualization
overhead, virtualization
0
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Hour of Day
Server B CPU Server A CPU
Benefits
Comparisons:
hardware, groups, thre
Output: Consolidation blueprint with VM configuration and recommendations
sholds
Madison Plains Local School District
Home of the Golden Eagles
12. Or use vCenter’s Guided Consolidation
• Automatically discovers
physical servers
Discover • Analyzes utilization and
usage patterns
• Converts physical servers
to VMs placed intelligently
based on user response
Analyze
• Lowers training requirements
for new virtualization users
• Steers users through the entire
consolidation process
Convert
Madison Plains Local School District
Home of the Golden Eagles
13. What are my first steps?
Put the Plan into action…
Madison Plains Local School District
Home of the Golden Eagles
14. vSphere ESXi as a Solid Foundation
VMware ESXi Architecture
• True thin hypervisor: 70MB
• No general-purpose OS
• Easy to install / configure
• Very small security attack surface
ESXi 4.0
• Direct driver model = I/O scaling
• Drivers optimized for VMs
• Special treatment for drivers
Madison Plains Local School District
Home of the Golden Eagles
15. VMware vCenter for “Single Pane of Glass” Management
Datacenter • Centrally manage Virtual Machines
Cluster
• Instantly provision new servers with
standardized templates
Stand-alone
• Dynamically move workloads across
Host Resource Pool servers without service interruption
Monitor system availability and performance
Automate notifications and alerting
Integrate Disaster Recovery Backup Solution
Madison Plains Local School District
Home of the Golden Eagles
16. Physical to Virtual Machine Converter
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
Madison Plains Local School District
Home of the Golden Eagles
17. What are the most utilized features?
Enterprise Options/Simple Configuration…
18. 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)
Shared
Storage
19. High availability with VMware HA
What is it?
• Automatic restart of virtual machines
in case of server failure
What is its impact?
XResource Pool
• Cost effective high availability for all
applications
• No need for dedicated stand-by
hardware
• None of the cost and complexity of
clustering
Madison Plains Local School District
Home of the Golden Eagles
20. Resource Optimization with DRS
What is it?
• Dynamic balancing of computing
resources across server pools
User Demand
• 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 maintenance
Server Pool
Madison Plains Local School District
Home of the Golden Eagles
21. Zero Downtime Maintenance with DRS
• 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
Resource Eliminate planned downtime!
Pool
Maintenance
Perform
Enter
Complete
Maintenance
Mode
Madison Plains Local School District
Home of the Golden Eagles
22. VMware VMFS File System and Storage VMotion
Abstract Mobilize
• Distributed Cluster File • Storage VMotion moves virtual
System (VMFS) allows any machine disks from one storage
type of storage to be location to another without
attached and used with disruption or downtime
VMware
Madison Plains Local School District
Home of the Golden Eagles
23. vStorage Thin Provisioning
• Virtual machine disks consume
only the amount of physical
App App App
space in use
OS OS OS
Virtual machine sees full
logical disk size at all times
ESX
Full reporting and alerting on
allocation and consumption
10GB 10GB
20GB 10GB
40GB
Virtual
Disks Significantly improve storage
20GB 40GB 100GB utilization
Eliminate need to over-provision
Physical virtual disks
Storage 70GB
30GB Reduce storage costs by up to 50%
Madison Plains Local School District
Home of the Golden Eagles
24. VMware Fault Tolerance
Single identical VMs running in lockstep
on separate hosts
Zero downtime, zero data loss failover
for all virtual machines in case of
hardware failures
App App App
Integrated with VMware HA/DRS
FT
OS OS OS
VMware ESX VMware ESX Zero downtime, zero data loss
No complex clustering or specialized
hardware required
Single common mechanism for all
applications and OS-es
X
Madison Plains Local School District
Home of the Golden Eagles
25. vNetwork Distributed Switch
Aggregated datacenter level
virtual networking
APP APP APP APP APP APP APP APP APP
OS OS OS OS OS OS OS OS OS
Simplified setup and change
vSwitch vSwitch vSwitch
Cisco Nexus 1000V
vNetwork Distributed Switch Easy
VMware vSphere™ troubleshooting, monitoring
and debugging
Enables transparent third
party management of virtual
environments
Madison Plains Local School District
Home of the Golden Eagles
26. Some Additional Best Practices
Planning for success…
Madison Plains Local School District
Home of the Golden Eagles
27. Leverage VMware Update Manager
• 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
OFFLINE
Snapshots virtual machines prior to
patching and allows rollback to
snapshot
Eliminates manual tracking of patch
levels of ESX Server hosts and virtual
Update
machines
Manager
Automates enforcement of patch
standards
Reduces risk through snapshots and
offline virtual machine patching
Madison Plains Local School District
Home of the Golden Eagles
28. Improve Backups with Data Recovery and vStorage API’s
Agentless file level backup
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 major
3rd-party backup products
Madison Plains Local School District
Home of the Golden Eagles
29. Storage is key!
Storage misconfiguration is responsible
for ~80% of performance problems
File
Guest
System
Guest
Arrays expected to respond in about 10-
20 ms
Excepted additional storage latency due
Monitor Monitor to ESX about 100 us
Virtual SCSI ESX has demonstrated 350K IOPS or
250 Oracle DBs on one server
File System
I/O Drivers
Use vSphere to optimize your storage
Physical
Hardware
Madison Plains Local School District
Home of the Golden Eagles
30. Application scale out may be better than sale up…
8,000 Mailboxes 16,000 Mailboxes
Server with 16 cores Server with 16 cores
Running one instance of running 6 instances
Exchange of Exchange
Madison Plains Local School District
Home of the Golden Eagles
31. 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 District
Home of the Golden Eagles
32. 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 District
Home of the Golden Eagles
33. Q&A
Thank You!
Madison Plains Local School District
Home of the Golden Eagles
Notes de l'éditeur
VMware vCenter Server provides greater operational control of vSphere environments through automation and deep visibility into every level of virtual infrastructure. It scales to manage large environments and integrates with industry-leading systems management solutions for enterprise-wide system management. VMware vCenter Orchestrator is an automation orchestration tool that enables you to put together, via an easy drag & drop interface, automated workflows of tasks and processes specific to your needs and environment. All the ~800 operations in vSphere environments are represented as workflow elements and through simple drag & drop you can create automated workflows and orchestration of execution sequence across many different elements.For example, one advanced VMO user created a workflow that enabled datacenter migration in the click of one button. This was a workflow that performed a number of VC operations on each VM in a cluster, including a VMotion, until the entire set of VMs had been migrated to a cluster in another datacenter. vCenter Orchestrator will ship with at least 3 canned workflows (10-15 more are in the pipeline):Workflow to snapshot all VMs in a DRS cluster – which is typically executed prior to patching VMsWorkflow to rescan the HBAs on all hosts when a LUN is added Send email to admin when a VM is powered onvCenter Server Linked Mode – allows vCenter Servers in a multi-datacenter environment to join a group, allowing the sharing of roles and permissions. A single vSphere client (formerly VI Client) can be used to log into many VCs – and inventory across many VCs can be managed from this single pane of glass. This improves the scalability of vCenter Server.vCenter Server 4 introduces the ability to join multiple vCenter Servers into a linked‐mode group. Then you can use the vSphere Client to log on to any single instance of vCenter Server and view and manage the inventories of all the vCenter Servers in the group. Each user sees only the vCenter Server instances for which they have valid permissions. There are several reasons why you may want to link vCenter Servers. For example, you may want to simplify management of inventories associated with remote offices or multiple datacenters. Likewise, you could use Linked Mode to configure a recovery site for disaster recovery purposes.vCenter Server Linked Mode allows for:Global role definitionsSearches for inventory items across multiple vCenter Server instancesAnd a license model across multiple vCenter ServersLinked Mode uses Microsoft Active Directory Application Mode (or ADAM <Adam>) to store and synchronize data across multiple vCenter Server instances. ADAM is an implementation of Lightweight Directory Access Protocol (or LDAP <el dap>). ADAM is installed automatically as part of the vCenter Server installation. Each ADAM instance stores data from all vCenter Servers in the group. Using peer‐to‐peer networking, the ADAM instances in a group replicate shared global data to the LDAP directory. The global data for each vCenter Server instance includes:Connection information (that is, IP addresses and ports)Certificates and thumbprintsLicensing informationAnd user rolesAll vCenter Server instances in a linked‐mode group can access a common view of the global data. ThevSphere Client can connect to other vCenter Servers using the connection information retrieved from ADAM.vCenter host profiles simplify and standardize ESX host configuration. This feature in vCenter Server 4.0 allows the creation of a “golden profile” from an existing host and using this as a template to configure other hostsHost profiles can be associated with other hosts/clusters and compliance to these profiles can be monitored and enforced automaticallyThis is a powerful capability – especially when used in conjunction with the vNetwork Distributed Switch, reducing considerably the time spent in making sure of ESX host configurationsIn large scale environments, when ESX hosts are being added every day or every hour, standardizing the storage, network and security configurations of these hosts becomes really important. Managing change can also be complex especially when the same change needs to be applied to many hosts (example – array goes through firmware upgrade, and multipathing settings need to be changed across all hosts in a cluster)The Host Profiles feature allows you to export configuration settings from a gold reference host and save them as a portable set of policies, called a host profile. You can then use this profile to quickly configure other hosts in the datacenter. Configuring hosts using this method drastically reduces the setup time of new hosts: 10’s of steps reduced to a single click. Host profiles also eliminate the need for specialized scripts to configure hosts. Additionally, vCenter uses the profile as a configuration baseline, so you can monitor for changes to the configuration, detect discrepancies and fix them.Host profiles eliminate per-host, manual, or UI-based host configuration and efficiently maintain configuration consistency and correctness across the entire datacenter.
This is another example of how VMware enables higher performance from physical hosts.