Professional Documents
Culture Documents
Solution Scenarios on
Dell PowerEdge Servers
By Scott Hanson
Dell Enterprise Technology Center
April 2007
Contents
Executive Summary .......................................................................................................3
Introduction ....................................................................................................................4
HA / DRS Concepts ........................................................................................................5
HA Concepts.............................................................................................................6
HA Setup ........................................................................................... 6
HA Isolated Hosts.............................................................................. 6
HA Heartbeat Network ...................................................................... 6
DRS Concepts ..........................................................................................................7
DRS Automation Features ................................................................ 7
DRS Resource Distribution ............................................................... 8
DRS Affinity Rules............................................................................. 9
HA / DRS Scenarios .....................................................................................................10
Lab Setup................................................................................................................10
Planned Maintenance ............................................................................................10
Unplanned Outages ...............................................................................................12
Dynamic VM Movement with Workload Spikes ...................................................13
Proactive Maintenance and Power Management ................................................13
Conclusion....................................................................................................................14
Figures
Figure 1 - VMware Cluster and DRS Automation Levels ................................................................ 7
Figure 2 - DRS Resource Distribution Graph .................................................................................. 8
Figure 3 - Unbalanced Cluster......................................................................................................... 8
Figure 4 - DRS Affinity Rules........................................................................................................... 9
Figure 5 - Dialog Box for Confirmation of Maintenance Mode ...................................................... 11
Talk Back
Tell us how the Dell Enterprise Technology Center can help your organization better simplify,
utilize, and scale enterprise solutions and platforms. Send your feedback and ideas to
setc@dell.com.
1
http://www.dell.com/downloads/global/power/dell2socket_vs_hp4socket_vmware.pdf
2
http://www.vmware.com/pdf/vi3_esx_resource_mgmt.pdf
HA Setup
VMware HA is set up in the VirtualCenter interface through the click of a
checkbox after setting up a cluster. This action installs an agent on each ESX
Host in the cluster. This agent is responsible for sending heartbeats to all the
other nodes in the cluster. If the agents stop receiving heartbeats from the other
nodes in the cluster, it is considered failed and the restarting of VMs process
begins. VirtualCenter is only required for the initial setup of HA. VMware HA will
function without VirtualCenter running in the environment.
HA Isolated Hosts
If a host in the cluster becomes isolated, the default action for VMware HA is to
power down the VMs on the isolated host. This allows remaining hosts in the
cluster to restart the VMs on surviving hosts. If the VMs were allowed to run on
the isolated hosts, VMFS disk locking would prevent the starting of VMs on other
hosts in the cluster.
HA Heartbeat Network
VMware HA monitors status of the nodes in the cluster by sending and receiving
network packets called heartbeats to all nodes. If nodes do not respond to
heartbeat packets within 15 seconds, they are considered failed. Therefore, it is
important to have robust network connections for the heartbeats. A best practice
is to install redundant physical network adapters in each host of the cluster. You
can then either team them with NIC teaming, or setup two service console
interfaces to enable a redundant heartbeat connection.
3
http://www.vmware.com/pdf/vi3_vm_and_mscs.pdf
Lab Setup
The PowerEdge 1955 is a dual-socket server that supports Intel® Xeon® 5000,
5100, and 5300 series processors. The Dell test team configured the PowerEdge
1955 with two quad-core Intel Xeon X5355 processors at 2.66 GHz. The
PowerEdge 1955 was configured with 8 GB of memory using 2GB DIMMs.
The PowerEdge 1955 was connected to a storage area network (SAN) with dual-
port QLogic 2462 PCI Express host bus adapters (HBA) and utilized storage on a
Dell/EMC CX3-80 array with twenty 146 GB, 15,000 rpm disks.
The scenarios tested below used VMware Infrastructure 3 as the virtualization
platform; this package includes ESX Server 3 and VirtualCenter 2 as well as the
VMware DRS and VMware HA features. ESX Server allows multiple virtual
machines (VMs) to run simultaneously on a single physical server. Each VM runs
its own OS, which in turn has its own set of applications and services. Because
ESX Server isolates each VM from other VMs on the same physical server just
as physical systems are isolated from one another, administrators have flexibility
in using ESX Server to run different types of applications and operating systems
at the same time. VirtualCenter 2 enables administrators to consolidate control
and configuration of ESX Server systems and VMs, which can improve
management efficiency in large environments.
Planned Maintenance
The first logical scenario to use VMware HA/DRS functionality is with planned
maintenance windows. Servers typically require several updates to BIOS or
firmware per year. Not to mention the fact that many I/O adapters in the system
typically require updates as well. These updates will typically require a reboot of
the physical server.
With VMware HA/DRS enabled, you simply have to place the host into
Maintenance Mode. This event triggers DRS to VMotion VMs running on that
host to remaining hosts in the cluster based on the DRS rules. The DRS
Automation level must be set to Fully Automatic for this to occur. If the
automation level is set to Manual or Partially Automated, the host will not enter
Maintenance Mode until the VMs have been manually migrated. The Virtual
Center console interface uses a dialog box, figure 5 below, to remind the
administrator about this requirement.
The increased amount of time for more VMs is due to the fact that VMware
queues up the VMotions two at a time. Therefore; the more VMs on a host, the
longer time it takes to enter maintenance mode. When planning your cluster
design, this should be taken into consideration.
A video of this planned downtime scenario can be viewed at the Dell Enterprise
Technology Center website. Please visit www.dell.com/techcenter to download
the demonstration.
The average time for these three tests was 5 mins and 26 secs. If the
applications being hosted by VMware are not of a mission critical nature and
downtime of a few minutes is acceptable, then a VMware HA only solution may
be a good choice.
This unplanned outage scenario is illustrated in a video that can be viewed at the
Dell Enterprise Technology Center website. Please visit
www.dell.com/techcenter to download the demonstration.
4
http://linux.dell.com/dvdstore/
5
http://www.dell.com/downloads/global/solutions/prctv.pdf
THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS
AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED
WARRANTIES OF ANY KIND.
1 “Advantages of Dell PowerEdge 2950 Two Socket Servers Over Hewlett-Packard Proliant DL 585 G2 Four Socket
Servers for Virtualization” by Todd Muirhead, Dave Jaffe, and Terry Schroeder, Dell Enterprise Product Group, December
2006, http://www.dell.com/downloads/global/power/dell2socket_vs_hp4socket_vmware.pdf.
Dell and PowerEdge are trademarks of Dell Inc. EMC, and is a registered trademark of EMC Corp. Intel and Xeon are
registered trademarks of Intel Corp. Qlogic is a registered trademark of QLogic Corporation. Microsoft, Microsoft SQL
Server, and Microsoft Windows Server are registered trademarks of Microsoft Corporation. VMware, Virtual Center, and
VMware Infrastructure 3 are registered trademarks of VMware Inc. NetBench is a registered trademark of Ziff Davis Media
Inc, or its affiliates in the U.S. and other countries. Other trademarks and trade names may be used in this document to
refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary interest in the marks
and names of others.
©Copyright 2007 Dell Inc. All rights reserved. Reproduction in any manner whatsoever without the express written
permission of Dell Inc. is strictly forbidden. For more information, contact Dell. Information in this document is subject to
change without notice