Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines ......
Within the boundaries of these recommendations and best practices, the ...
Proven Infrastructure
EMC® VSPEX™ PRIVATE CLOUD Microsoft® Windows® Server 2012 with Hyper-V™ for up to 100 Virtual Machines Enabled by EMC VNXe™ and EMC Next-Generation Backup
EMC VSPEX Abstract This document describes the EMC VSPEX Proven Infrastructure solution for private cloud deployments with Microsoft Hyper-V and EMC VNXe for up to 100 virtual machines using iSCSI Storage. March, 2013
Copyright © 2013 EMC Corporation. All rights reserved. Published in the USA. Published March 2013 EMC believes the information in this publication is accurate of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date regulatory document for your product line, go to the technical documentation and advisories section on the EMC online support website. Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Part Number H11330.1
2
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Contents
Chapter 1
Executive Summary
13
Introduction .................................................................................................. 14 Target audience ............................................................................................ 14 Document purpose ....................................................................................... 14 Business needs ............................................................................................ 15 Chapter 2
Solution Overview
17
Introduction .................................................................................................. 18 Virtualization ................................................................................................ 18 Compute ....................................................................................................... 18 Network ........................................................................................................ 18 Storage ......................................................................................................... 19 Chapter 3
Solution Technology Overview
21
Overview ....................................................................................................... 22 Summary of key components ........................................................................ 23 Virtualization ................................................................................................ 24 Overview .............................................................................................................. 24 Microsoft Hyper-V ................................................................................................ 24 Microsoft System Center Virtual Machine Manager (SCVMM) ............................... 24 High Availability with Hyper-V Failover Clustering ................................................. 24 EMC Storage Integrator ........................................................................................ 25
Compute ....................................................................................................... 25 Network ........................................................................................................ 27 Overview .............................................................................................................. 27
Storage ......................................................................................................... 28 Overview .............................................................................................................. 28 EMC VNXe series .................................................................................................. 28
Backup and recovery..................................................................................... 29 Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
3
Contents
EMC NetWorker .................................................................................................... 29 EMC Avamar......................................................................................................... 29
Other technologies ....................................................................................... 29 EMC XtemSW Cache (Optional) ............................................................................ 30
Chapter 4
Solution Architecture Overview
33
Solution overview ......................................................................................... 34 Solution architecture .................................................................................... 34 Overview .............................................................................................................. 34 Architecture for up to 50 virtual machines ............................................................ 35 Architecture for up to 100 virtual machines .......................................................... 35 Key components .................................................................................................. 36 Hardware resources ............................................................................................. 37 Software resources .............................................................................................. 39
Server configuration guidelines .................................................................... 39 Overview .............................................................................................................. 39 Hyper-V memory virtualization ............................................................................. 39 Memory configuration guidelines ......................................................................... 41
Network configuration guidelines ................................................................. 42 Overview .............................................................................................................. 42 VLAN .................................................................................................................... 42 MC/S ................................................................................................................... 43
Storage configuration guidelines .................................................................. 44 Overview .............................................................................................................. 44 Hyper-V storage virtualization for VSPEX .............................................................. 44 Storage layout for 50 virtual machines ................................................................. 46 Storage layout for 100 virtual machines ............................................................... 47
High availability and failover ......................................................................... 48 Overview .............................................................................................................. 48 Virtualization layer ............................................................................................... 48 Compute layer...................................................................................................... 48 Network layer ....................................................................................................... 49 Storage layer ........................................................................................................ 50
Backup and recovery configuration guidelines.............................................. 51 Overview .............................................................................................................. 51 Backup characteristics ......................................................................................... 51 Backup layout for virtual machines ...................................................................... 52
Sizing guidelines .......................................................................................... 52 Reference workload ...................................................................................... 52 Overview .............................................................................................................. 52 4
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Contents
Defining the reference workload........................................................................... 53
Applying the reference workload ................................................................... 53 Overview .............................................................................................................. 53 Example 1: Custom-built application.................................................................... 53 Example 2: Point of sale system ........................................................................... 54 Example 3: Web server ......................................................................................... 54 Example 4: Decision-support database ................................................................ 54 Summary of examples.......................................................................................... 55
Implementing the reference architectures ..................................................... 55 Overview .............................................................................................................. 55 Resource types .................................................................................................... 56 CPU resources ...................................................................................................... 56 Memory resources................................................................................................ 56 Network resources ............................................................................................... 56 Storage resources ................................................................................................ 57 Implementation summary .................................................................................... 57
Quick assessment......................................................................................... 58 Overview .............................................................................................................. 58 CPU requirements ................................................................................................ 58 Memory requirements .......................................................................................... 58 Storage performance requirements ...................................................................... 59 I/O operations per second (IOPs) ......................................................................... 59 I/O size ................................................................................................................ 59 I/O latency ........................................................................................................... 59 Storage capacity requirements ............................................................................. 60 Determining equivalent Reference virtual machines ............................................. 60 Fine tuning hardware resources ........................................................................... 63
Chapter 5
VSPEX Configuration Guidelines
67
Overview ....................................................................................................... 68 Pre-deployment tasks ................................................................................... 69 Overview .............................................................................................................. 69 Deployment prerequisites .................................................................................... 69
Customer configuration data......................................................................... 71 Prepare switches, connect network, and configure switches......................... 71 Overview .............................................................................................................. 71 Configure infrastructure network .......................................................................... 71 Configure VLANs .................................................................................................. 72 Complete network cabling.................................................................................... 72
Prepare and configure storage array ............................................................. 73 Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
5
Contents
Overview .............................................................................................................. 73 VNXe configuration .............................................................................................. 73 Provision storage for iSCSI datastores .................................................................. 74
Install and configure Hyper-V hosts .............................................................. 75 Overview .............................................................................................................. 75 Install Hyper-V and configure failover clustering................................................... 76 Configure Windows host networking .................................................................... 76 Publish VNXe datastores to Hyper-V ..................................................................... 76 Connect Hyper-V datastores ................................................................................. 76 Plan virtual machine memory allocations ............................................................. 76
Install and configure SQL server database .................................................... 78 Overview .............................................................................................................. 78 Create a virtual machine for Microsoft SQL server................................................. 78 Install Microsoft Windows on the virtual machine ................................................ 78 Install SQL Server ................................................................................................. 79 Configure SQL Server for SCVMM ......................................................................... 79
System Center Virtual Machine Manager server deployment ......................... 80 Overview .............................................................................................................. 80 Create a SCVMM host virtual machine .................................................................. 81 Install the SCVMM guest OS ................................................................................. 81 Install the SCVMM server ..................................................................................... 81 Install the SCVMM Management Console ............................................................. 81 Install the SCVMM agent locally on a host ............................................................ 81 Add a Hyper-V cluster into SCVMM ....................................................................... 81 Create a virtual machine in SCVMM ...................................................................... 81 Create a template virtual machine ........................................................................ 81 Deploy virtual machines from the template virtual machine ................................. 82
Summary ...................................................................................................... 82 Chapter 6
Validating the Solution
83
Overview ....................................................................................................... 84 Post-install checklist ..................................................................................... 85 Deploy and test a single virtual server .......................................................... 85 Verify the redundancy of the solution components ....................................... 85 Appendix A
Bill of Materials
87
Bill of materials ............................................................................................. 88 Appendix B
Customer Configuration Data Sheet
91
Customer configuration data sheet ............................................................... 92
6
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Contents
Appendix C
References
95
References .................................................................................................... 96 EMC documentation ............................................................................................. 96 Other documentation ........................................................................................... 96
Appendix D
About VSPEX
97
About VSPEX ................................................................................................. 98 Appendix E
Validation with Microsoft Hyper-V Fast Track v3
99
Overview ..................................................................................................... 100 Business case for validation ....................................................................... 100 Process requirements ................................................................................. 101 Step one: Core prerequisites .............................................................................. 101 Step two: Select the VSPEX Proven Infrastructure platform ................................. 101 Step three: Define additional Microsoft Hyper-V Fast Track Program components101 Step four: Build a detailed Bill of Materials ........................................................ 103 Step five: Test the environment .......................................................................... 103 Step six: Document and publish the solution ..................................................... 103
Additional resources ................................................................................... 103
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
7
Contents
8
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Figures
Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. Figure 15. Figure 16. Figure 17. Figure 18. Figure 19.
VSPEX private cloud components ....................................................... 22 Compute layer flexibility ..................................................................... 26 Example of a highly available network design..................................... 27 Logical architecture for 50 virtual machines ....................................... 35 Logical architecture for 100 virtual machines ..................................... 35 Hypervisor memory consumption ....................................................... 40 Required networks ............................................................................. 43 Hyper-V virtual disk types ................................................................... 45 Storage layout for 50 virtual machines ............................................... 46 Storage layout for 100 virtual machines ............................................. 47 High Availability at the virtualization layer .......................................... 48 Redundant power supplies ................................................................. 48 Network layer High Availability ........................................................... 49 VNXe series High Availability .............................................................. 50 Resource pool flexibility ..................................................................... 55 Required resource from the Reference virtual machine pool ............... 61 Aggregate resource requirements from the Reference virtual machine pool .......................................................... 63 Customizing server resources ............................................................. 64 Sample Ethernet network architecture ................................................ 72
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
9
Figures
10
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Tables
Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. Table 24. Table 25. Table 26. Table 27. Table 28. Table 29. Table 30. Table 31.
VNXe customer benefits ..................................................................... 28 Solution hardware .............................................................................. 37 Solution software ............................................................................... 39 Network hardware .............................................................................. 42 Storage hardware ............................................................................... 44 Backup profile characteristics ............................................................ 51 Virtual machine characteristics........................................................... 53 Blank worksheet row .......................................................................... 58 Reference virtual machine resources .................................................. 60 Example worksheet row ...................................................................... 61 Example applications ......................................................................... 62 Server resource component totals ...................................................... 64 Blank customer worksheet ................................................................. 66 Deployment process overview ............................................................ 68 Tasks for pre-deployment ................................................................... 69 Deployment prerequisites checklist .................................................... 70 Tasks for switch and network configuration ........................................ 71 Tasks for storage configuration........................................................... 73 Tasks for server installation ................................................................ 75 Tasks for SQL server database setup .................................................. 78 Tasks for SCVMM configuration .......................................................... 80 Tasks for testing the installation ......................................................... 84 List of components used in the VSPEX solution for 50 virtual machines ....................................................................... 88 List of components used in the VSPEX solution for 100 virtual machines .......................................................................... 89 Common server information ............................................................... 92 Hyper-V server information ................................................................. 92 Array information................................................................................ 93 Network infrastructure information ..................................................... 93 VLAN information ............................................................................... 93 Service accounts ................................................................................ 93 Hyper-V Fast Track component classification .................................... 101
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
11
Tables
12
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Chapter 1
Executive Summary
This chapter presents the following topics:
Introduction............................................................................................... 14 Target audience ......................................................................................... 14 Document purpose .................................................................................... 14 Business needs ......................................................................................... 15
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
13
Executive Summary
Introduction VSPEX validated and modular architectures are built with proven best-of-breed technologies to create complete virtualization solutions on compute, networking, and storage layers. VSPEX helps to reduce virtualization planning and configuration burdens. When embarking on server virtualization, virtual desktop deployment, or IT consolidation, VSPEX accelerates your IT Transformation by enabling faster deployments, choice, greater efficiency, and lower risk. This document is a comprehensive guide to the technical aspects of this solution. Server capacity is provided in generic terms for required minimums of CPU, memory, and network interfaces; the customer can select the server and networking hardware that meet or exceed the stated minimums.
Target audience The reader of this document should have the necessary training and background to install and configure Microsoft Hyper-V, EMC VNXe series storage systems, and associated infrastructure as required by this implementation. The document provides external references where applicable. The reader should be familiar with these documents. Readers should also be familiar with the infrastructure and database security policies of the customer installation. Users focusing on selling and sizing a Microsoft Hyper-V private cloud infrastructure should pay particular attention to the first four chapters of this document. After purchase, implementers of the solution can focus on the configuration guidelines in Chapter 5, the solution validation in Chapter 6, and the appropriate references and appendices.
Document purpose This document serves as an initial introduction to the VSPEX architecture, an explanation on how to modify the architecture for specific engagements and instructions on how to deploy the system effectively. The VSPEX private cloud architecture provides the customer with a modern system capable of hosting a large number of virtual machines at a consistent performance level. This solution runs on the Microsoft Hyper-V virtualization layer backed by the highly available VNX™ family storage. The compute and network components are customer-definable, and should be redundant and sufficiently powerful to handle the processing and data needs of the virtual machine environment. The 50 and 100 virtual machines environments are based on a defined reference workload. Because not every virtual machine has the same requirements, this document contains methods and guidance to adjust your system to be cost-effective when deployed. A private cloud architecture is a complex system offering. This document facilitates the setup by providing upfront software and hardware material lists, step-by-step 14
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Executive Summary
sizing guidance and worksheets, and verified deployment steps. When the last component is installed, there are validation tests to ensure that your system is up and running properly. Following this document ensures an efficient and painless journey to the cloud.
Business needs Customers require a scalable, tiered, and highly available infrastructure on which to deploy their business and mission-critical applications. Several new technologies are available to assist customers in consolidating and virtualizing their server infrastructure, but customers need to know how to use these technologies to maximize the investment, support service-level agreements, and reduce the total cost of ownership (TCO). This solution addresses the following challenges:
Availability: Stand-alone servers incur downtime for maintenance or unexpected failures. Clusters of redundant stand-alone nodes are inefficient in the use of CPU, disk, and memory resources.
Server management and maintenance: Individually maintained servers require significant repetitive activities for monitoring, problem resolution, patching, and other common activities. Therefore, the maintenance is labor intensive, costly, error-prone, and inefficient. Security, downtime, and outage risks are elevated.
Ease of solution deployment: While small and medium businesses (SMB) must address the same IT challenges as larger enterprises, the staffing levels, experience, and training are generally more limited. IT generalists are often responsible for managing the entire IT infrastructure, and reliance is placed on third-party sources for maintenance or other tasks. The perceived complexity of the IT function raises fear of risk and may block the adoption of new technology. Therefore, the simplicity of deployment and management are highly valued.
Storage efficiency: Storage that is added locally to physical servers or provisioned directly from a shared resource or array often leads to overprovisioning and waste.
Backup: Traditional backup approaches are slow and frequently unreliable. There tends to be inflection points (or plateaus) in the virtualization adoption curve when the number of virtual machines increases from a few to 100 or more. With a few virtual machines, the situation can be manageable and most organizations can get by with existing tools and processes. However, when the virtual environment grows, the backup and recovery processes often become the limiting factors in the deployment.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
15
Executive Summary
16
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Chapter 2
Solution Overview
This chapter presents the following topics:
Introduction............................................................................................... 18 Virtualization ............................................................................................. 18 Compute ................................................................................................... 18 Network..................................................................................................... 18 Storage ..................................................................................................... 19
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
17
Solution Overview
Introduction The EMC VSPEX private cloud for Microsoft Hyper-V solution provides complete system architecture capable of supporting up to 100 virtual machines with a redundant server/network topology and highly available storage. The core components that make up this particular solution are virtualization, storage, server, compute, and networking.
Virtualization Microsoft Hyper-V is a leading virtualization platform in the industry. For years, HyperV provides flexibility and cost savings to end users by consolidating large, inefficient server farms into nimble, reliable cloud infrastructures. Features like Live Migration which enables a virtual machine to move between different servers with no disruption to the guest operating system, and Dynamic Optimization which performs Live Migration automatically to balance loads, make Hyper-V a solid business choice. With the release of Windows Server 2012, a Microsoft virtualized environment can host virtual machines with up to 64 virtual CPUs and 1 TB of virtual RAM.
Compute VSPEX provides the flexibility to design and implement your choice of server components. The infrastructure must conform to the following attributes:
Sufficient processor cores and memory to support the required number and types of virtual machines
Sufficient network connections to enable redundant connectivity to the system switches
Excess capacity to withstand a server failure and failover in the environment
Network VSPEX provides the flexibility to design and implement your choice of network components. The infrastructure must conform to the following attributes:
18
Redundant network links for the hosts, switches, and storage.
Support for Multiple Connections per Session.
Traffic isolation based on industry-accepted best practices.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Overview
Storage The EMC VNX storage family is the leading shared storage platform in the industry. VNX provides both file and block access with a broad feature set which makes it an ideal choice for any private cloud implementation. The following VNXe storage components are sized for the stated reference architecture workload:
Host adapter ports – Provide host connectivity via fabric into the array.
Storage Processors – The compute components of the storage array, which are used for all aspects of data moving into, out of, and between arrays along with protocol support.
Disk drives – Disk spindles that contain the host/application data and their enclosures.
The 50 and 100 virtual machine Hyper-V private cloud solutions discussed in this document are based on the VNXe3150™ and VNXe3300™ storage arrays respectively. VNXe3150 can support a maximum of 100 drives and VNXe3300 can host up to 150 drives. The EMC VNXe series supports a wide range of business class features ideal for the private cloud environment, including:
Thin Provisioning
Replication
Snapshots
File Deduplication and Compression
Quota Management
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
19
Solution Overview
20
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Chapter 3
Solution Technology Overview
This chapter presents the following topics:
Overview ................................................................................................... 22 Summary of key components ..................................................................... 23 Virtualization ............................................................................................. 24 Compute ................................................................................................... 25 Network..................................................................................................... 27 Storage ..................................................................................................... 28 Backup and recovery ................................................................................. 29 Other technologies .................................................................................... 29
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
21
Solution Technology Overview
Overview This solution uses the EMC VNXe series and Microsoft Hyper-V to provide storage and server hardware consolidation in a private cloud. The new virtualized infrastructure is centrally managed to provide efficient deployment and management of a scalable number of virtual machines and associated shared storage. Figure 1 depicts the general solution components.
Figure 1.
22
VSPEX private cloud components
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Technology Overview
Summary of key components This section briefly describes the key components of this solution.
Virtualization The virtualization layer enables the physical implementation of resources to be decoupled from the applications that use them. In other words, the application view of the available resources is no longer directly tied to the hardware. This enables many key features in the private cloud concept.
Compute The compute layer provides memory and processing resources for the virtualization layer software, and for the needs of the applications running within the private cloud. The VSPEX program defines the minimum amount of compute layer resources required, and enables the customer to implement the requirements using any server hardware that meets these requirements.
Network The network layer connects the users of the private cloud to the resources in the cloud, and the storage layer to the compute layer. The VSPEX program defines the minimum number of network ports required for the solution, provides general guidance on network architecture, and allows the customer to implement the requirements using any network hardware that meets these requirements.
Storage The storage layer is critical for the implementation of the private cloud. With multiple hosts to access shared data, many of the use cases defined in the private cloud concept can be implemented. The EMC VNXe storage family used in this solution provides high-performance data storage while maintaining high availability.
Backup and recovery The optional backup and recovery components of the solution provide data protection when the data in the primary system is deleted, damaged, or otherwise unusable.
The Solution architecture section provides details on all the components that make up the reference architecture.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
23
Solution Technology Overview
Virtualization Overview
Virtualization enables greater flexibility in the application layer by potentially eliminating hardware downtime for maintenance, and enabling the physical capability of the system to change without affecting the hosted applications. In a server virtualization or private cloud use case, it enables multiple independent virtual machines to share the same physical hardware, rather than being directly implemented on dedicated hardware.
Microsoft Hyper-V
Microsoft Hyper-V, a Windows Server role that was introduced in Windows Server 2008, transforms or virtualizes computer hardware resources, including CPU, memory, storage and network. This transformation creates fully functional virtual machines that run their own operating systems and applications just like physical computers. Hyper-V and Failover Clustering provide a high-availability virtualized infrastructure along with Cluster Shared Volumes (CSVs). Live Migration and Live Storage Migration enable seamless migration of virtual machines from one Hyper-V server to another and stored files from one storage system to another, with minimal performance impact.
24
Microsoft System Center Virtual Machine Manager (SCVMM)
SCVMM is a centralized management platform for the virtualized datacenter. With SCVMM, administrators can configure and manage the virtualization host, networking, and storage resources in order to create and deploy virtual machines and services to private clouds. When deployed, SCVMM greatly simplifies provisioning, management and monitoring of the Hyper-V environment.
High Availability with Hyper-V Failover Clustering
Hyper-V achieves high availability by using the Windows Server 2012 Failover Clustering feature. High availability is impacted by both planned and unplanned downtime, and Failover Clustering can significantly increase the availability of virtual machines in both situations. Windows Server 2012 Failover Clustering is configured on the Hyper-V host so that virtual machines can be monitored for health and moved between nodes of the cluster. This configuration has the following key advantages:
If the physical host server that Hyper-V and the virtual machines are running on must be updated, changed, or rebooted, the virtual machines can be moved to other nodes of the cluster. You can move the virtual machines back after the original physical host server is back to service.
If the physical host server that Hyper-V and the virtual machines are running on fails or is significantly degraded, the other members of the Windows Failover Cluster take over the ownership of the virtual machines and bring them online automatically.
If the virtual machine fails, it can be restarted on the same host server or moved to another host server. Since Windows 2012 Server Failover Cluster detects this failure, it automatically takes recovery steps based on the settings in the resource properties of the virtual machine. Downtime is minimized because of the detection and recovery automation.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Technology Overview
EMC Storage Integrator
EMC Storage Integrator (ESI) is an agent-less, no-charge plug-in that enables application-aware storage provisioning for Microsoft Windows server applications, Hyper-V, VMware, and Xen Server environments. Administrators can easily provision block and file storage for Microsoft Windows or for Microsoft SharePoint sites by using wizards in ESI. ESI supports the following functions:
Provisioning, formatting, and presenting drives to Windows servers
Provisioning new cluster disks and adding them to the cluster automatically
Provisioning shared CIFS storage and mounting it to Windows servers
Provisioning SharePoint storage, sites, and databases in a single wizard
Compute The choice of a server platform for an EMC VSPEX infrastructure is not only based on the technical requirements of the environment, but on the supportability of the platform, existing relationships with the server provider, advanced performance and management features, and many other factors. For this reason, EMC VSPEX solutions are designed to run on a wide variety of server platforms. Instead of requiring a given number of servers with a specific set of requirements, VSPEX documents a number of processor cores and an amount of RAM that must be achieved. This can be implemented with 2 or 20 servers and still be considered the same VSPEX solution. In the example shown in Figure 2, assume that the compute layer requirements for a given implementation are 25 processor cores, and 200 GB of RAM. One customer might want to implement this solution using white-box servers containing 16 processor cores and 64 GB of RAM, while a second customer chooses a higher-end server with 20 processor cores and 144 GB of RAM. The first customer needs four of the servers they chose, while the second customer needs two.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
25
Solution Technology Overview
Figure 2. Note
Compute layer flexibility
To enable high availability at the compute layer, each customer needs one additional server to ensure that the system can maintain business operations if a server fails.
The following best practices apply to the compute layer:
26
Use a number of identical or at least compatible servers. VSPEX implements hypervisor level high-availability technologies that may require similar instruction sets on the underlying physical hardware. By implementing VSPEX on identical server units, you can minimize compatibility problems in this area.
When implementing high availability on the hypervisor layer, the largest virtual machine you can create is constrained by the smallest physical server in the environment.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Technology Overview
Implement the available high availability features in the virtualization layer, and ensure that the compute layer has sufficient resources to accommodate at least single-server failures. This enables the implementation of minimaldowntime upgrades and tolerance for single-unit failures.
Within the boundaries of these recommendations and best practices, the compute layer for EMC VSPEX can be flexible to meet your specific needs. The key constraint is that you provide sufficient processor cores and RAM per core to meet the needs of the target environment.
Network Overview
The infrastructure network requires redundant network links for each Hyper-V host, the storage array, the switch interconnect ports, and the switch uplink ports. This configuration provides both redundancy and additional network bandwidth. This configuration is required regardless of whether the network infrastructure for the solution already exists, or is being deployed alongside other components of the solution. Figure 3 shows an example of the highly available network topology.
Figure 3.
Example of a highly available network design
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
27
Solution Technology Overview
This validated solution uses virtual local area networks (VLANs) to segregate network traffic of various types to improve throughput, manageability, application separation, high availability, and security. MC/S (Multiple Connections per Session) is a feature of the iSCSI protocol, which enables combining several connections inside a single session for performance and failover purposes. EMC VNXe series supports MC/S. In this solution, MC/S is configured to provide redundancy and load balancing.
Storage Overview
The storage layer is also a key component of any Cloud Infrastructure solution that stores and serves data generated by application and operating systems within the datacenter. A centralized storage platform often increases storage efficiency, management flexibility, and reduces total cost of ownership. In this VSPEX solution, EMC VNXe Series is used for providing virtualization at the storage layer.
EMC VNXe series
EMC VNX family is optimized for virtual applications delivering industry-leading innovation and enterprise capabilities for file and block storage in a scalable, easyto-use solution. This next-generation storage platform combines powerful and flexible hardware with advanced efficiency, management, and protection software to meet the demanding needs of today’s enterprises. The VNXe series is powered by the Intel Xeon processors, for intelligent storage that automatically and efficiently scales in performance, while ensuring data integrity and security. The VNXe series is built for IT managers in smaller environments and the VNX series is designed to meet the high-performance, high-scalability requirements of midsize and large enterprises. Table 1.
VNXe customer benefits
Feature Next-generation unified storage, optimized for virtualized applications
Capacity optimization features including compression, deduplication, thin provisioning, and application-centric copies
High availability, designed to deliver five 9s availability
Simplified management with EMC Unisphere™ for a single management interface for all network-attached storage (NAS), storage area network (SAN), and replication needs
Software Suites
28
Local Protection Suite—Increases productivity with snapshots of production data.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Technology Overview
Remote Protection Suite—Protects data against localized failures, outages, and disasters.
Application Protection Suite—Automates application copies and provides replica management.
Security and Compliance Suite—Keeps data safe from changes, deletions, and malicious activity.
Software Packs
VNXe Total Value Pack—Includes the Remote Protection, Application Protection and Security and Compliance Suite.
Backup and recovery EMC NetWorker
EMC’s NetWorker coupled with Data Domain deduplication storage systems seamlessly integrate into virtual environments, providing rapid backup and restoration capabilities. Data Domain deduplication results in vastly less data traversing the network by leveraging the Data Domain Boost technology, which greatly reduces the amount of data being backed up and stored, translating into storage, bandwidth, and operational savings. The following are two of the most common recovery requests made to backup administrators:
File-level recovery: Object-level recoveries account for the vast majority of user support requests. Common actions requiring file-level recovery are individual users deleting files, applications requiring recoveries, and batch process-related erasures.
System recovery: Although complete system recovery requests are less frequent in number than those for file-level recovery, this bare metal restore capability is vital to the enterprise. Some common root causes for full system recovery requests are viral infestation, registry corruption, or unidentifiable unrecoverable issues.
The NetWorker System State protection functionality adds backup and recovery capabilities in both of these scenarios. EMC Avamar
EMC’s Avamar data deduplication technology seamlessly integrates into virtual environments, providing rapid backup and restoration capabilities. Avamar’s deduplication results in less data travelling across the network, reduced quantities of data being backed up and stored, and savings in storage, bandwidth, and operational costs.
Other technologies In addition to the required technical components for EMC VSPEX solutions, other technologies may provide additional value depending on the specific use case.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
29
Solution Technology Overview
EMC XtemSW Cache (Optional)
EMC XtemSW CacheTM is a server Flash caching solution that reduces latency and increases throughput to improve application performance by using intelligent caching software and PCIe Flash technology. Server-side Flash caching for maximum speed XtemSW Cache performs the following functions to improve system performance:
Caches the most frequently referenced data on the server-based PCIe card to put the data closer to the application.
Automatically adapts to changing workloads by determining which data is most frequently referenced and promoting it to the server Flash card. This means that the “hottest” data (most active data) automatically resides on the PCIe card in the server for faster access.
Offloads the read traffic from the storage array, which allocates greater processing power to other applications. While one application is accelerated with XtemSW Cache, the array performance for other applications is maintained or slightly enhanced.
Write-through caching to the array for total protection XtemSW Cache accelerates reads and protects data by using a write-through cache to the storage to deliver persistent high availability, integrity, and disaster recovery supportability. Application agnostic XtemSW Cache is transparent to applications, so no rewriting, retesting, or recertification is required to deploy XtemSW Cache in the environment. Minimum impact on system resources Unlike other caching solutions on the market, XtemSW Cache does not require a significant amount of memory or CPU cycles, as all Flash and wear-leveling management is done on the PCIe card without using server resources. Unlike other PCIe solutions, there is no significant overhead from using XtemSW Cache on server resources. XtemSW Cache creates the most efficient and intelligent I/O path from the application to the datastore, which results in an infrastructure that is dynamically optimized for performance, intelligence, and protection for both physical and virtual environments. XtemSW Cache active/passive clustering support XtemSW Cache clustering scripts configuration ensures that stale data is never retrieved. The scripts use cluster management events to trigger a mechanism that purges the cache. The XtemSW Cache-enabled active/passive cluster ensures data integrity, and accelerates application performance. XtemSW Cache performance considerations The following are the XtemSW Cache performance considerations:
30
On a write request, XtemSW Cache first writes to the array, then to the cache, and then completes the application I/O.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Technology Overview
On a read request, XtemSW Cache satisfies the request with cached data, or, when the data is not present, retrieves the data from the array, writes it to the cache, and then returns it to the application. The trip to the array can be in the order of milliseconds, therefore the array limits how fast the cache can work. As the number of writes increases, XtemSW Cache performance decreases.
XtemSW Cache is most effective for workloads with a 70 percent, or more, read/write ratio, with small, random I/O (8 K is ideal). I/O greater than 128 K will not be cached in XtemSW Cache v1.5.
Note
For more information, refer to the XtemSW Cache Installation and
Administration Guide v1.5.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
31
Solution Technology Overview
32
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Chapter 4
Solution Architecture Overview
This chapter presents the following topics:
Solution overview ...................................................................................... 34 Solution architecture ................................................................................. 34 Server configuration guidelines .................................................................. 39 Network configuration guidelines ............................................................... 42 Storage configuration guidelines ................................................................ 44 High availability and failover ...................................................................... 48 Backup and recovery configuration guidelines ............................................ 51 Sizing guidelines ....................................................................................... 52 Reference workload ................................................................................... 52 Applying the reference workload ................................................................ 53 Implementing the reference architectures................................................... 55 Quick assessment ..................................................................................... 58
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
33
Solution Architecture Overview
Solution overview VSPEX Proven Infrastructure solutions are built with proven best-of-breed technologies to create a complete virtualization solution that enables you to make an informed decision when choosing and sizing the hypervisor, compute, networking, and storage layers. VSPEX eliminates virtualization planning and configuration burdens by leveraging extensive interoperability, functional, and performance testing by EMC. VSPEX accelerates your IT Transformation to cloud-based computing by enabling faster deployment, more choice, higher efficiency, and lower risk. This section is intended to be a comprehensive guide to the major aspects of this solution. Server capacity is specified in generic terms for required minimums of CPU, memory, and network interfaces; the customer is free to select the server and networking hardware that meet or exceed the stated minimums. The specified storage architecture, along with a system meeting the server and network requirements outlined, is validated by EMC to provide high levels of performance while delivering a highly available architecture for your private cloud deployment. Each VSPEX Proven Infrastructure balances the storage, network, and compute resources needed for a set number of virtual machines, which have been validated by EMC. In practice, each virtual machine has its own set of requirements that rarely fit a predefined idea of what a virtual machine should be. In any discussion about virtual infrastructures, it is important to first define a reference workload. Not all servers perform the same tasks, and it is impractical to build a reference that takes into account every possible combination of workload characteristics.
Solution architecture Overview
The VSPEX Proven Infrastructure for Microsoft Hyper-V private clouds with EMC VNXe is validated at two different points of scale; one with up to 50 virtual machines, and the other with up to 100 virtual machines. The defined configurations form the basis of creating a custom solution. Note
34
VSPEX uses the concept of a Reference Workload to describe and define a virtual machine. Therefore, one physical or virtual server in an existing environment may not be equal to one virtual machine in a VSPEX solution. Evaluate your workload in terms of the reference to achieve an appropriate point of scale.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
Architecture for up to 50 virtual machines
Figure 4 characterizes the validated infrastructure for up to 50 virtual machines.
Figure 4. Architecture for up to 100 virtual machines
Logical architecture for 50 virtual machines
Figure 5 characterizes the validated infrastructure for up to 100 virtual machines.
Figure 5. Note
Logical architecture for 100 virtual machines
The networking components of either solution can be implemented using 1 Gb or 10 Gb IP networks, if sufficient bandwidth and redundancy meet the listed requirements.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
35
Solution Architecture Overview
Key components
The architecture includes the following key components: Microsoft Hyper-V—Provides a common virtualization layer to host a server environment. The specifics of the validated environment are listed in Table 2. Hyper-V provides a highly available infrastructure through features such as:
Live Migration — Provides live migration of virtual machines within a virtual infrastructure cluster, with no virtual machine downtime or service disruption.
Live Storage Migration — Provides live migration of virtual machine disk files within and across storage arrays with no virtual machine downtime or service disruption.
Failover Clustering High Availability (HA) – Detects and provides rapid recovery for a failed virtual machine in a cluster.
Dynamic Optimization (DO) – Provides load balancing of computing capacity in a cluster with support of SCVMM.
Microsoft System Center Virtual Machine Manager (SCVMM)—SCVMM is not required for this solution. However, if deployed, it (or its corresponding function in Microsoft System Center Essentials) simplifies provisioning, management, and monitoring of the Hyper-V environment. Microsoft SQL Server 2012—SCVMM, if used, requires a SQL Server database instance to store configuration and monitoring details. DNS Server — DNS services are required for the various solution components to perform name resolution. The Microsoft DNS service running on a Windows Server 2012 is used. Active Directory Server — Active Directory services are required for the various solution components to function properly. The Microsoft Active Directory Service running on a Windows Server 2012 is used. IP Network—All network traffic is carried by standard Ethernet network with redundant cabling and switching. Users and management traffic are carried over a shared network while storage traffic is carried over a private, non-routable subnet. EMC VNXe 3150 array—Provides storage by presenting Internet Small Computer System Interface (iSCSI) datastores to Hyper-V hosts for up to 50 virtual machines. EMC VNXe3300 array—Provides storage by presenting Internet Small Computer System Interface (iSCSI) datastores to Hyper-V hosts for up to 100 virtual machines. These datastores for both deployment sizes are created by using application-aware wizards included in the EMC Unisphere interface. VNXe series storage arrays include the following components:
36
Storage Processors (SPs) support block and file data with UltraFlexTM I/O technology that supports iSCSI, CIFS, and NFS protocols The SPs provide access for all external hosts and for the file side of the VNXe array.
Battery backup units are battery units within each storage processor and provide enough power to each storage processor to ensure that any data in
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
flight is destaged to the vault area in the event of a power failure. This ensures that no writes are lost. Upon restart of the array, the pending writes are reconciled and persisted. Hardware resources
Disk-array Enclosures (DAE) house the drives used in the array.
Table 2 lists the hardware used in this solution. Table 2.
Solution hardware
Hardware
Configuration
Notes
Hyper-V servers
Memory:
Configured as a single Hyper-V cluster.
2 GB RAM per virtual machine
100 GB RAM across all servers for the 50virtual-machine configuration 200 GB RAM across all servers for the 100virtual-machine configuration
2 GB RAM reservation per host for hypervisor
CPU:
One vCPU per virtual machine
One to four vCPUs per physical core
Network:
Two 10 GbE NIC ports per server
Note To implement Microsoft Hyper-V High Availability (HA) functionality and to meet the listed minimums, the infrastructure should have one additional server. Network infrastructure
Minimum switching capacity:
Two physical switches
Two 10 GbE ports per Hyper-V server
One 1 GbE port per storage processor for management Two 10 GbE ports per storage processor for data
Redundant LAN configuration
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
37
Solution Architecture Overview
Hardware Storage
Configuration Common:
Two Storage Processors (active/active)
Two 10GbE interfaces per storage processor for data
Notes Include the initial disk pack on the VNXe.
For 50 Virtual Machines
EMC VNXe3150
Forty-five 300 GB 15k RPM 3.5-inch SAS disks (9 * 300 GB 4+1 R5 Performance Drive Packs)
Two 300 GB 15k RPM 3.5-inch SAS disks as hot spares
For 100 Virtual Machines
Shared infrastructure
EMC VNXe3300
Seventy-seven 300 GB 15k RPM 3.5-inch SAS disks (11 * 300 GB 6+1 R5 Performance Drive Packs)
Three 300 GB 15k RPM 3.5-inch SAS disks as hot spares
In most cases, a customer environment will already have configured the infrastructure services such as Active Directory, DNS, and other services. The setup of these services is beyond the scope of this document. If this configuration is being implemented with non-existing infrastructure, a minimum number of additional servers is required:
EMC NextGeneration Backup
Two physical servers
16 GB RAM per server
Four processor cores per server
Two 10 GbE ports per server
For 50 virtual machines
Three DD160 Factory
For 100 virtual machines
38
One Avamar Business Edition
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
These servers and the roles they fulfill may already exist in the customer environment; however, they must exist before VSPEX is deployed.
Solution Architecture Overview
Software resources Table 3 lists the software used in this solution. Table 3.
Solution software
Software
Configuration
Microsoft Hyper-V Operating system for Hyper-V hosts
Windows 2012 Datacenter Edition (Datacenter Edition is necessary to support the number of virtual machines in this solution)
System Center Virtual Machine Manager
Version 2012 SP1
Microsoft SQL Server
Version 2012 Enterprise Edition
VNXe Software version
2.2.0.16150
Next-Generation Backup NetWorker
8.0 SP1 – for 50 virtual machines
Avamar
6.1 SP1 – for 100 virtual machines
Data Domain OS
5.2 – for 50 virtual machines
Server configuration guidelines Overview
When designing and ordering the compute/server layer of the VSPEX solution, several factors may alter the final purchase. From a virtualization perspective, if a system workload is well estimated, features like Dynamic Memory and Smart Paging can reduce the aggregate memory requirement. If the virtual machine pool does not have a high level of peak or concurrent usage, the number of vCPUs may be reduced. Conversely, if the applications being deployed are highly computational in nature, the number of CPUs and memory to be purchased may need to increase.
Hyper-V memory virtualization
Microsoft Hyper-V has a number of advanced features that help to maximize performance and overall resource utilization. The most important of these are in the area of memory management. This section describes some of these features and the items to consider in the environment. In general, you can consider virtual machines on a single hypervisor consuming memory as a pool of resources. Figure 6 is an example.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
39
Solution Architecture Overview
Figure 6.
Hypervisor memory consumption
This basic concept is enhanced by understanding the technologies presented in this section. Dynamic Memory Dynamic Memory, which was introduced in Windows Server 2008 R2 SP1, increases physical memory efficiency by treating memory as shared resources and allocating it to the virtual machines dynamically. Actual used memory of each virtual machine is adjusted on demand. Dynamic Memory enables more virtual machines to run by reclaiming unused memory from idle virtual machines. In Windows Server 2012, Dynamic Memory enables the dynamic increase of the maximum memory available to virtual machines.
40
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
Smart Paging Even with Dynamic Memory, Hyper-V allows more virtual machines than physical available memory. There is most likely a memory gap between minimum memory and startup memory. Smart Paging is a memory management technique that leverages disk resources as temporary memory replacement. It swaps out less-used memory to disk storage and swap in when needed, which may cause performance to degrade as a drawback. Hyper-V continues to leverage the guest paging when the host memory is oversubscribed, as it is more efficient than Smart Paging. Non-Uniform Memory Access Non-Uniform Memory Access (NUMA) is a multi-node computer technology that enables a CPU to access remote-node memory. This type of memory access is costly in terms of performance, so Windows Server 2012 employs a process known as processor affinity, which strives to keep threads pinned to a particular CPU to avoid remote-node memory access. In previous versions of Windows, this feature is only available to the host. Windows Server 2012 extends this functionality into the virtual machines, which can now realize improved performance in SMP environments. Memory configuration guidelines
This section provides guidelines to configure server memory for this solution. The guidelines take into account Hyper-V memory overhead and the virtual machine memory settings. Hyper-V memory overhead Virtualized memory has some associated overhead, which includes the memory consumed by Hyper-V, the parent partition, and additional overhead for each virtual machine. Leave at least 2 GB memory for Hyper-V parent partition for this solution. Virtual machine memory In this solution, each virtual machine gets 2 GB memory in fixed mode.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
41
Solution Architecture Overview
Network configuration guidelines Overview
This section provides guidelines to set up a redundant, highly available network configuration for this VSPEX solution. The guidelines take into account VLANs and Multiple Connections per Session (MC/S). For detailed network resource requirements, refer to Table 4. Table 4.
VLAN
42
Network hardware
Hardware
Configuration
Notes
Network infrastructure
Minimum switching capacity:
Redundant LAN configuration
Two physical switches
Two 10 GbE ports per Hyper-V server
One 1GbE port per storage processor for management
Two 10-GbE ports per storage processor for data
It is a best practice to isolate network traffic so that the traffic between hosts and storage, hosts and clients, and management traffic all move over isolated networks. In some cases physical isolation may be required for regulatory or policy compliance reasons; but in many cases logical isolation using VLANs is sufficient. This solution calls for a minimum of three VLANs for the following usage:
Client access
Storage
Management/Live Migration
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
Figure 7 depicts these VLANs.
Figure 7. Note
Required networks
Figure 7 demonstrates the network connectivity requirements for a VNXe3300 using 10 GbE network connections (1 GbE for the Management Network). A similar topology should be created when using the VNXe3150 array.
The client access network is for users of the system, or clients, to communicate with the infrastructure. The Storage Network is used for communication between the compute layer and the storage layer. The Management network is used for administrators to have a dedicated way to access the management connections on the storage array, network switches, and hosts. Note
MC/S
Some best practices call for additional network isolation for cluster traffic, virtualization layer communication, and other features. These additional networks can be implemented if necessary, but they are not required.
Multiple Connections per Session (MC/S) is configured on each Hyper-V host so that each host network interface has one iSCSI session to each VNXe storage processor (SP) interface. In this solution, four iSCSI sessions are configured between each host and each VNXe SP (each VNXe iSCSI server).
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
43
Solution Architecture Overview
Storage configuration guidelines Overview
Hyper-V allows more than one method of utilizing storage when hosting virtual machines. The solutions are tested utilizing iSCSI and the storage layout described adheres to all current best practices. The customer or architect with required knowledge can make modifications based on the systems usage and load if necessary. Table 5 lists the required hardware for the storage configuration. Table 5. Hardware Storage
Storage hardware Configuration Common:
Two storage processors (active/active)
Two 10 GbE interfaces per storage processor
Notes Include the initial disk pack on the VNXe.
For 50 virtual machines
EMC VNXe3150
Forty-five 300 GB 15k RPM 3.5-inch SAS disks (9 * 300 GB 4+1 R5 Performance Drive Packs)
Two 300 GB 15k RPM 3.5-inch SAS disks as hot spares
For 100 virtual machines
Hyper-V storage virtualization for VSPEX
44
EMC VNXe3300
Seventy-seven 300 GB 15k RPM 3.5-inch SAS disks (11 * 300 GB 6+1 R5 Performance Drive Packs)
Three 300 GB 15k RPM 3.5-inch SAS disks as hot spares
This section provides guidelines to set up the storage layer of the solution to provide high availability and the expected level of performance. Windows Server 2012 Hyper-V and Failover Clustering leverage Cluster Shared Volumes v2 and new Virtual Hard Disk Format (VHDX) features to virtualize storage presented from external shared storage system to host virtual machines.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
Figure 8.
Hyper-V virtual disk types
Cluster Shared Volumes v2 Cluster Shared Volumes (CSV) was introduced in Windows Server 2008 R2. They enable all cluster nodes to have simultaneous access to the shared storage for hosting virtual machines. Windows Server 2012 introduces a number of new capabilities with CSV v2, which includes flexible application, file storage, integration with other Windows Server 2012 features, single name space, and improved backup and restore. New Virtual Hard Disk format Hyper-V in Windows Server 2012 contains an update to the VHD format called VHDX, which has much larger capacity and built-in resiliency. The main new features of VHDX format are:
Support for virtual hard disk storage with the capacity of up to 64 TB
Additional protection against data corruption during power failures by logging updates to the VHDX metadata structures
Optimal structure alignment of the virtual hard disk format to suit large sector disks
The VHDX format also has the following features:
Larger block sizes for dynamic and differential disks, which enables the disks to meet the needs of the workload
The 4 KB logical sector virtual disk that enables increased performance when used by applications and workloads that are designed for 4-KB sectors
The ability to store custom metadata about the files that the user might want to record, such as the operating system version or applied updates
Space reclamation features that can result in smaller file size and enables the underlying physical storage device to reclaim unused space (Trim for example requires direct-attached storage or SCSI disks and Trim-compatible hardware.)
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
45
Solution Architecture Overview
Storage layout for 50 virtual machines
Figure 9 shows the overall storage layout of the 50 virtual machine solution.
Figure 9.
Storage layout for 50 virtual machines
Storage layout overview The architecture for up to 50 virtual machines uses the following configuration:
46
Forty-five 300 GB SAS disks allocated to a single storage pool as nine 4+1 RAID 5 groups (sold as nine packs of five disks).
At least one hot spare allocated for every 30 disks of a given type.
At least four iSCSI LUNs allocated to the Hyper-V cluster from the single storage pool to serve as datastores for the virtual servers.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
Storage layout for 100 virtual machines
Figure 10 shows the overall storage layout of the 100 virtual machine solution.
Figure 10.
Storage layout for 100 virtual machines
Storage layout overview The architecture for up to 100 virtual machines uses the following configuration:
Seventy-seven 300 GB SAS disks allocated to a single storage pool as eleven 6+1 RAID 5 groups (sold as 11 packs of seven disks).
At least one hot spare disk allocated for every 30 disks of a given type.
At least 10 iSCSI LUNs allocated to the Hyper-V cluster from the single storage pool to serve as datastores for the virtual servers.
Note
If more capacity is required in either configuration, larger drives may be substituted. To meet the load recommendations, the drives all must be 15k RPM and the same size. If different sizes are utilized, storage layout algorithms may give sub-optimal results.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
47
Solution Architecture Overview
High availability and failover Overview
This VSPEX solution provides a highly available virtualized server, network and storage infrastructure. By implementing the solution in this guide, single-unit failures can survive with minimal or no impact to business operations.
Virtualization layer Configure high availability in the virtualization layer, and configure the hypervisor to automatically restart failed virtual machines. Figure 11 illustrates the hypervisor layer responding to a failure in the compute layer.
Figure 11.
High Availability at the virtualization layer
By implementing high availability at the virtualization layer, even in a hardware failure, the infrastructure attempts to keep as many services running as possible. Compute layer
Use enterprise class servers designed for the datacenter to implement the compute layer when possible. This type of server has redundant power supplies, which should be connected to separate Power Distribution units (PDUs) in accordance with your server vendor’s best practices.
Figure 12.
Redundant power supplies
Configure high availability in the virtualization layer. The compute layer must be configured with enough resources so that the total number of available resources meets the needs of the environment, even with a server failure, as demonstrated in Figure 11.
48
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
Network layer
The advanced networking features of the VNX family provide protection against network connection failures at the array. Each Hyper-V host has multiple connections to user and storage Ethernet networks to guard against link failures. These connections should be spread across multiple Ethernet switches to guard against component failure in the network.
Figure 13. Note
Network layer High Availability
Figure 13 demonstrates a highly available network topology based on VNXe3300. A similar topology should be constructed if using the VNXe3150.
By ensuring that there are no single points of failure in the network layer, the compute layer is able to access storage, and communicate with users even if a component fails.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
49
Solution Architecture Overview
Storage layer
The VNX family is designed for five 9s availability by using redundant components throughout the array. All of the array components are capable of continued operation in case of hardware failure. The RAID disk configuration on the array provides protection against data loss caused by individual disk failures, and the available hot spare drives can be dynamically allocated to replace a failing disk, as shown in Figure 14.
Figure 14.
VNXe series High Availability
EMC Storage arrays are designed to be highly available by default. Configure the storage arrays according to the installation guides to ensure that no single unit failures cause data loss or unavailability.
50
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
Backup and recovery configuration guidelines Overview
This section provides guideline to set up a backup and recovery environment for this VSPEX solution. It describes how to characterize and design the backup environment.
Backup characteristics
This VSPEX solution was sized with the application environment profile shown in Table 6. Table 6.
Backup profile characteristics
Profile characteristic
Value
Number of users
500 for 50 virtual machines 1,000 for 100 virtual machines
Number of virtual machines
50 for 50 virtual machines 100 for 100 virtual machines Note 20% DB, 80% Unstructured
Exchange data
0.5 TB for 50 virtual machines 1 TB for 100 virtual machines Note 1 GB mail box per user
SharePoint data
0.25 TB for 50 virtual machines 0.5 TB for 100 virtual machines
SQL server
0.25 TB for 50 virtual machines 0.5 TB for 100 virtual machines
User data
2.5 TB for 50 virtual machines 5 TB for 100 virtual machines (5.0 GB per user)
Daily change rate for the applications Exchange data
10%
SharePoint data
2%
SQL server
5%
User data
2%
Retention per data types All DB data
14 Dailies
User data
30 Dailies, 4 Weeklies, 1 Monthly
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
51
Solution Architecture Overview
Backup layout for virtual machines
For 50 virtual machines, EMC NetWorker Fast Start provides various deployment options depending on the specific use case and the recovery requirements. In this case, the solution is deployed with both NetWorker Fast Start and Data Domain managed as a single solution. This enables the unstructured user data to be backed up directly to the Data Domain system for simple file level recovery. The database is managed by the NetWorker Fast Start software, but is directed to the Data Domain system with the embedded Boost client library. This backup solution unifies the backup process and achieves dramatically increased performance and efficiency. For 100 virtual machines, EMC Avamar is used instead of Networker.
Sizing guidelines The following sections describe definitions of the reference workload used to size and implement the VSPEX architectures, guidance on how to correlate those reference workloads to actual customer workloads, and how that may change the end delivery from the server and network perspective. You can modify the storage definition by adding drives for greater capacity and performance. The disk layouts are created to provide support for the appropriate number of virtual machines at the defined performance level along with typical operations such as snapshots. Decreasing the number of recommended drives or stepping down to a lower performing array type can result in lower IOPS per virtual machine and a reduced user experience due to higher response times.
Reference workload Overview
When considering an existing server to move into a virtual infrastructure, you have the opportunity to gain efficiency by right-sizing the virtual hardware resources assigned to that system. Each VSPEX Proven Infrastructure balances the storage, network, and compute resources needed for a set number of virtual machines that have been validated by EMC. In practice, each virtual machine has its own set of requirements that rarely fit a predefined idea of what a virtual machine should be. In any discussion about virtual infrastructures, it is important to first define a reference workload. Not all servers perform the same tasks, and it is impractical to build a reference model that takes into account every possible combination of workload characteristics.
52
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
To simplify the discussion, we have defined a representative customer reference Defining the reference workload workload. By comparing your actual customer usage to this reference workload, you can extrapolate which reference architecture to choose. For the VSPEX solutions, the reference workload is defined as a single virtual machine. Table 7 lists the characteristics of this virtual machine: Table 7.
Virtual machine characteristics
Characteristic
Value
Virtual machine operating system
Microsoft Windows Server 2012 Datacenter Edition
Virtual processors per virtual machine
1
RAM per virtual machine
2 GB
Available storage capacity per virtual machine
100 GB
I/O operations per second (IOPS) per virtual machine
25
I/O pattern
Random
I/O read/write ratio
2:1
This specification for a virtual machine is not intended to represent any specific application. Rather, it represents a single common point of reference against which other virtual machines can be measured.
Applying the reference workload Overview
The reference architectures create a pool of resources that are sufficient to host a target number of Reference virtual machines with the characteristics shown in Table 7. The customer virtual machines may not exactly match the specifications. In that case, define a single specific customer virtual machine as the equivalent of a number of Reference virtual machines, and assume the virtual machines are in use in the pool. Continue to provision virtual machines from the resource pool until no resources remain.
Example 1: Custom-built application
A small custom-built application server needs to move into this infrastructure. The physical hardware that supports the application is not fully utilized. A careful analysis of the existing application reveals that the application can use one processor, and needs 3 GB of memory to run normally. The I/O workload ranges from 4 IOPS at idle time to a peak of 15 IOPS when busy. The entire application consumes about 30 GB of local hard drive storage. Based on the numbers, the following resources are required from the resource pool:
CPU resources for one virtual machine Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
53
Solution Architecture Overview
Memory resources for two virtual machines
Storage capacity for one virtual machine
I/Os for one virtual machine
In this example, a single virtual machine uses the resources for two of the Reference virtual machines. If the original pool has the resources to provide 100 Reference virtual machines, the resources for 98 Reference virtual machines remain. Example 2: Point of sale system
The database server for a customer’s point of scale system needs to move into this virtual infrastructure. It is currently running on a physical system with four CPUs and 16 GB of memory. It uses 200 GB of storage and generates 200 IOPS during an average busy cycle. The following resources are required to virtualize this application:
CPUs of four Reference virtual machines
Memory of eight Reference virtual machines
Storage of two Reference virtual machines
I/Os of eight Reference virtual machines
In this case, the one virtual machine uses the resources of eight Reference virtual machines. To implement this one machine on a pool for 100 Reference virtual machines, the resources of eight Reference virtual machines are consumed and resources for 92 Reference virtual machines remain. Example 3: Web server
The web server of the customer needs to move into this virtual infrastructure. It is currently running on a physical system with 2 CPUs and 8 GB of memory. It uses 25 GB of storage and generates 50 IOPS during an average busy cycle. The following resources are required to virtualize this application:
CPUs of two Reference virtual machines
Memory of four Reference virtual machines
Storage of one Reference virtual machines
I/Os of two Reference virtual machines
In this case, the one virtual machine would use the resources of four Reference virtual machines. If the configuration is implemented on a resource pool for 100 Reference virtual machines, resources for 96 Reference virtual machines remain. Example 4: Decision-support database
The database server for a customer’s decision-support system needs to move into this virtual infrastructure. It is currently running on a physical system with 10 CPUs and 64 GB of memory. It uses 5 TB of storage and generates 700 IOPS during an average busy cycle. The following resources are required to virtualize this application:
54
CPUs of 10 Reference virtual machines
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
Memory of 32 Reference virtual machines
Storage of 52 Reference virtual machines
I/Os of 28 Reference virtual machines
In this case, the one virtual machine uses the resources of 52 Reference virtual machines. If this configuration is implemented on a resource pool for 100 Reference virtual machines, resources for 48 Reference virtual machines remain. Summary of examples
The four examples illustrate the flexibility of the resource pool model. In all four cases, the workloads simply reduce the amount of available resources in the pool. All four examples can be implemented on the same virtual infrastructure with an initial capacity for 100 Reference virtual machines, and resources for 34 Reference virtual machines remain in the resource pool, as shown in Figure 15.
Figure 15.
Resource pool flexibility
In more advanced cases, there may be tradeoffs between memory and I/O or other relationships where increasing the amount of one resource decreases the need for another. In these cases, the interactions between resource allocations become highly complex, and are outside the scope of the document. Once the change in resource balance has been examined and the new level of requirements is known, these virtual machines can be added to the infrastructure using the method described in the examples.
Implementing the reference architectures Overview
The reference architectures require a set of hardware to be available for the CPU, memory, network, and storage needs of the system. In this VPSEX solution, these are presented as general requirements that are independent of any particular implementation. This section describes some considerations for implementing the requirements.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
55
Solution Architecture Overview
Resource types
The reference architectures define the hardware requirements for this VSPEX solution in terms of the following basic types of resources:
CPU resources
Memory resources
Network resources
Storage resources
This section describes the resource types, how to use them in the reference architectures, and key considerations for implementing them in a customer environment. CPU resources
The architectures define the number of required CPU cores instead of a specific type or configuration. It is intended that new deployments use recent revisions of common processor technologies. It is assumed that they perform as well as, or better than the systems used to validate the solution. In any running system, it is important to monitor the utilization of resources and adapt as needed. The Reference virtual machine and required hardware resources in the reference architectures assume that there are no more than four virtual CPUs for each physical processor core (4:1 ratio). In most cases, this provides an appropriate level of resources for the hosted virtual machines; however, this ratio may not be appropriate in all use cases. Monitor the CPU utilization at the hypervisor layer to determine if more resources are required.
Memory resources
Each virtual server in the reference architectures is defined to have 2 GB of memory. In a virtual environment, it is common to provision virtual machines with more memory than the hypervisor physically has, due to budget constraints. The memory over commitment technique takes advantage of the fact that each virtual machine may not fully utilize the amount of memory allocated to it. Therefore, it makes business sense to oversubscribe the memory usage to some degree. The administrator has the responsibility to monitor the oversubscription rate such that it does not shift the bottleneck away from the server and become a burden to the storage subsystem via swapping. This solution is validated with statically assigned memory and no over commitment of memory resources. If memory over commit is used in a real-world environment, regularly monitor the system memory utilization, and associated page file I/O activity to ensure that a memory shortfall does not cause unexpected results.
Network resources
The reference architecture outlines the minimum needs of the system. If additional bandwidth is needed, it is important to add capability at both the storage array and the hypervisor host to meet the requirements. The options for network connectivity on the server depend on the type of server. The storage arrays have a number of included network ports, and have the option to add ports using EMC FLEX I/O modules. For reference purposes in the validated environment, EMC assumes that each virtual machine generates 25 IOs per second with an average size of 8 KB. This means that
56
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
each virtual machine is generating at least 200 KB/s of traffic on the storage network. For an environment rated for 100 virtual machines, this comes out to a minimum of approximately 20 MB/sec. This is well within the bounds of modern networks. However, this does not consider other operations. For example, additional bandwidth is needed for the following operations:
User network traffic
Virtual machine migration
Administrative and management operations
The requirements for each of these vary depending on how the environment is being used, so it is not practical to provide concrete numbers in this context. However, the network described in the reference architecture for each solution should be sufficient to handle average workloads for the preceding use cases. Regardless of the network traffic requirements, always have at least two physical network connections that are shared for a logical network so that a single link failure does not affect the availability of the system. Design the network to ensure that the aggregate bandwidth in a failure is sufficient to accommodate the full workload. Storage resources
The reference architectures contain layouts for the disks used in the validation of the system. Each layout balances the available storage capacity with the performance capability of the drives. There are a few layers to consider when examining storage sizing. Specifically, the array has a collection of disks that are assigned to a storage pool. From that storage pool, you can provision datastores to the Microsoft Hyper-V cluster. Each layer has a specific configuration that is defined for the solution and documented in the deployment guide. It is generally acceptable to replace drive types with a type that has more capacity with the same performance characteristics or with ones that have higher performance characteristics and the same capacity. Similarly, it is acceptable to change the placement of drives in the drive shelves in order to comply with updated or new drive shelf arrangements. In other cases where there is a need to deviate from the proposed number and type of drives specified, or the specified pool and datastore layouts, ensure that the target layout delivers the same or greater resources to the system.
Implementation summary
The requirements that are stated in the reference architectures are what EMC considers the minimum set of resources to handle the workloads required based on the stated definition of a reference virtual server. In any customer implementation, the load of a system varies over time as users interact with the system. However, if the customer virtual machines differ significantly from the reference definition, the system may require additional resources.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
57
Solution Architecture Overview
Quick assessment Overview
An assessment of the customer environment helps ensure that you implement the correct VSPEX solution. This section provides an easy-to-use worksheet to simplify the sizing calculations, and help assess the customer environment. Summarize the applications that are planned for migration into the VSPEX private cloud. For each application, determine the number of virtual CPUs, the amount of memory, the required storage performance, the required storage capacity and the number of Reference virtual machines required from the resource pool. Applying the reference workload provides examples of this process. Fill out a row in the worksheet for each application, as shown in Table 8. Table 8.
Blank worksheet row CPU (virtual CPUs)
Application Example application
Memory (GB)
IOPS
Capacity (GB)
Equivalent Reference virtual machines
Resource requirements Equivalent Reference virtual machines
Fill out the resource requirements for the application. The row requires inputs on four different resources: CPU, Memory, IOPS and Capacity. CPU requirements
Optimizing CPU utilization is a significant goal for almost any virtualization project. A simple view of the virtualization operation suggests a one-to-one mapping between physical CPU cores and virtual CPU cores regardless of the physical CPU utilization. In reality, consider whether the target application can effectively use all of the presented CPUs. Use a performance-monitoring tool, such as Microsoft perfmon to examine the CPU Utilization counter for each CPU. If they are equivalent, implement that number of virtual CPUs when moving into the virtual infrastructure. However, if some CPUs are used and some are not, consider decreasing the number of required virtual CPUs. In any operation involving performance monitoring, it is a best practice to collect data samples for a period of time that includes all of the operational use cases of the system. Use either the maximum or 95th percentile value of the resource requirements for planning purposes.
Memory requirements
58
Server memory plays a key role in ensuring application functionality and performance. Therefore, each server process has different targets for the acceptable amount of available memory. When moving an application into a virtual environment, consider the current memory available to the system, and monitor the free memory by
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
using a performance-monitoring tool like perfmon, to determine if it is being used efficiently. Storage performance requirements
I/O operations per second (IOPs)
The storage performance requirements for an application are usually the least understood aspect of performance. Three components become important when discussing the I/O performance of a system.
The number of requests coming in, or IOPS
The size of the request, or I/O size -- a request for 4 KB of data is significantly easier and faster to process than a request for 4 MB of data
The average I/O response time or latency
The Reference virtual machine calls for 25 I/O operations per second. To monitor this on an existing system use a performance-monitoring tool like perfmon, which provides several counters that can help here.
Logical Disk\Disk Transfer/sec
Logical Disk\Disk Reads/sec
Logical Disk\Disk Writes/sec
The Reference virtual machine assumes a 2:1 read: write ratio. Use these counters to determine the total number of IOPS, and the approximate ratio of reads to writes for the customer application. I/O size
The I/O size is important because smaller I/O requests are faster and easier to process than large I/O requests. The Reference virtual machine assumes an average I/O request size of 8 KB, which is appropriate for a large range of applications. Use perfmon or another appropriate tool to monitor the “Logical Disk\Avg. Disk Bytes/Transfer” counter to see the average I/O size. Most applications use I/O sizes that are even powers of 2 KB (i.e. 4 KB, 8 KB, 16 KB, and 32 KB, and so on) are common. The performance counter does a simple average, so it is common to see 11 KB or 15 KB instead of the common I/O sizes. The Reference virtual machine assumes an 8 KB I/O size. If the average customer I/O size is less than 8 KB, use the observed IOPS number. However, if the average I/O size is significantly higher, apply a scaling factor to account for the large I/O size. A safe estimate is to divide the I/O size by 8 KB and use that factor. For example, if the application is using mostly 32 KB I/O requests, use a factor of four (32 KB / 8 KB = 4). If that application is doing 100 IOPS at 32 KB, the factor indicates to plan for 400 IOPS since the Reference virtual machine assumed 8 KB I/O sizes.
I/O latency
The average I/O response time, or I/O latency, is a measurement of how quickly I/O requests are processed by the storage system. The VSPEX solutions are designed to meet a target average I/O latency of 20 ms. The recommendations in the Sizing guidelines section should allow the system to continue to meet that target, however it is worthwhile to monitor the system and re-evaluate the resource pool utilization if needed. To monitor I/O latency, use the “Logical Disk\Avg. Disk sec/Transfer” counter in perfmon. If the I/O latency is continuously over the target, re-evaluate the virtual Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
59
Solution Architecture Overview
machines in the environment to ensure that they are not using more resources than intended.
60
Storage capacity requirements
The storage capacity requirement for a running application is usually the easiest resource to quantify. Determine how much space on disk the system is using, and add an appropriate factor to accommodate growth. For example, to virtualize a server that is currently using 40 GB of a 200 GB internal drive with anticipated growth of approximately 20% over the next year, 48 GB are required. EMC also recommends reserving space for regular maintenance patches and swapping files. In addition, some file systems, like Microsoft NTFS, degrade in performance if they become too full.
Determining equivalent Reference virtual machines
With all of the resources defined, determine an appropriate value for the equivalent Reference virtual machines line by using the relationships in Table 9. Round all values up to the closest whole number. Table 9.
Reference virtual machine resources Relationship between requirements and equivalent Reference virtual machines
Resource
Value for Reference virtual machine
CPU
1
Equivalent Reference virtual machines = resource requirements
Memory
2
Equivalent Reference virtual machines = (resource requirements)/2
IOPS
25
Equivalent Reference virtual machines = (resource requirements)/25
Capacity
100
Equivalent Reference virtual machines = (resource requirements)/100
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Solution Architecture Overview
For example, the point of scale system used in Example 2: Point of sale system earlier in the paper requires 4 CPUs, 16 GB of memory, 200 IOPS and 200 GB of storage. This translates to four Reference virtual machines of CPU, eight Reference virtual machines of memory, eight Reference virtual machines of IOPS, and two Reference virtual machines of capacity. Table 10 demonstrates how that machine fits into the worksheet row. Use the maximum value of the row to fill in the column for equivalent Reference virtual machines. Eight Reference virtual machines are required in this example. Table 10.
Example worksheet row CPU (virtual CPUs)
Memory (GB)
IOPS
Capacity (GB)
Resource requirements
4
16
200
200
Equivalent Reference virtual machines
4
8
8
2
Application Example application
Figure 16.
Equivalent Reference virtual machines
8
Required resource from the Reference virtual machine pool
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
61
Solution Architecture Overview
Once the worksheet has been filled out for each application that the customer wants to migrate into the virtual infrastructure, compute the sum of the “equivalent Reference virtual machines” column on the right side of the worksheet as shown in Table 11, to calculate the total number of Reference virtual machines that are required in the pool. In the example, the result of the calculation from Table 9 is shown for clarity, along with the value, rounded up to the nearest whole number, to use. Table 11.
Example applications
Application
Server resources
Storage resources
CPU (virtual CPUs)
IOPS
Memory (GB)
Example Resource application #1: requirements Custom-built Equivalent application Reference virtual machines
1
3
15
30
1
2
1
1
Example Resource application #2: requirements Point of sale Equivalent system Reference virtual machines
4
16
200
200
4
8
8
2
Example Resource application #3: requirements Web server Equivalent Reference virtual machines
2
8
50
25
2
4
2
1
Example application #4: Decision support database
Resource requirements
10
64
700
5120 (5TB)
Equivalent Reference virtual machines
10
32
28
52
Total equivalent Reference virtual machines
62
Capacity (GB)
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Reference virtual machines
2
8
4
52
66
Solution Architecture Overview
The VSPEX private cloud solutions define discrete resource pool sizes. Figure 17 shows 34 Reference virtual machines available after applying all four examples in 100 virtual machine solutions.
Figure 17.
Aggregate resource requirements from the Reference virtual machine pool
In the case of Table 11, the customer requires 66 virtual machines of capability from the pool. Therefore, the 100 virtual machine resource pool provides sufficient resources for the current needs as well as room for growth. Fine tuning hardware resources
In most cases, the recommended hardware for servers and storage is sized appropriately based on the process described. However, in some cases there may be a requirement to further customize the hardware resources that are available to the system. While a complete description of system architecture is beyond the scope of this document, additional customization can be done at this point. Storage resources In some applications, there is a need to separate application data from other workloads. The storage layouts in the VSPEX architectures put all of the virtual machines in a single resource pool. In order to achieve workload separation, purchase additional disk drives for the application workload and add them to a dedicated pool. It is not appropriate to reduce the size of the main resource pool in order to support application isolation, or to reduce the capability of the pool. The storage layouts presented in the 50 and 100 virtual machine solutions are designed to balance many different factors in terms of high availability, performance, and data protection. Changing the components of the pool can have significant and difficult-to-predict impacts on other areas of the system.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
63
Solution Architecture Overview
Server resources For the server resources in the VSPEX private cloud solution, it is possible to customize the hardware resources for varying workloads. Figure 18 is an example.
Figure 18.
Customizing server resources
To achieve this customization, total the resource requirements for the server components, as shown in Table 12. In the “Server Component Totals” row, add up the server resource requirements from the applications in the table. Table 12.
Server resource component totals
Application
64
Server resources
Storage resources
CPU (virtual CPUs)
IOPS
Memory (GB)
Capacity (GB)
Example Resource 1 application #1: requirements Custom-built Equivalent 1 application Reference virtual machines
3
15
30
2
1
1
Example Resource 4 application #2: requirements Point of sale Equivalent 4 system Reference virtual machines
16
200
200
8
8
2
Example Resource 2 application #3: requirements Web server Equivalent 2 Reference virtual machines
8
50
25
4
2
1
Example Resource 10 application #4: requirements
64
700
5120 (5TB)
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Reference virtual machines
2
8
4
Solution Architecture Overview
Server resources Decision support database
Equivalent Reference virtual machines
10
32
28
Total equivalent Reference virtual machines Server resource component totals
17
Storage resources 52
52
66 155
In this example, the target architecture required 17 virtual CPUs and 155 GB of memory. This translates to five physical processor cores and 155 GB of memory, plus 2 GB for the hypervisor on each physical server. In contrast, the 100 Reference virtual machine resource pool documented in the VSPEX solution calls for 200 GB of memory plus 2 GB for each physical server to run the hypervisor, and at least 25 physical processor cores. In this environment, the solution can be effectively implemented with fewer server resources. Note
Keep high availability requirements in mind when customizing the resource pool hardware.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
65
Solution Architecture Overview
Table 13 shows a blank worksheet. Table 13.
Blank customer worksheet Server resources CPU Memory (virtual (GB) CPUs)
Application
Resource requirements Equivalent Reference virtual machines Resource requirements Equivalent Reference virtual machines Resource requirements Equivalent Reference virtual machines Resource requirements Equivalent Reference virtual machines Resource requirements Equivalent Reference virtual machines Total equivalent Reference virtual machines Server resource component totals
66
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Storage resources IOPS Capacity Reference (GB) virtual machines
Chapter 5
VSPEX Configuration Guidelines
This chapter presents the following topics:
Overview ................................................................................................... 68 Pre-deployment tasks ................................................................................ 69 Customer configuration data ...................................................................... 71 Prepare switches, connect network, and configure switches ....................... 71 Prepare and configure storage array ........................................................... 73 Install and configure Hyper-V hosts ............................................................ 75 Install and configure SQL server database .................................................. 78 System Center Virtual Machine Manager server deployment ........................ 80 Summary ................................................................................................... 82
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
67
VSPEX Configuration Guidelines
Overview The deployment process is divided into the stages shown in Table 14. Upon completion of the deployment, the VSPEX infrastructure should be ready for integration with the existing customer network and server infrastructure. Table 14 lists the main stages in the solution deployment process. The table also includes references to chapters where relevant procedures are provided. Table 14.
68
Deployment process overview
Stage
Description
Reference and documentation
1
Verify prerequisites
Pre-deployment tasks
2
Obtain the deployment tools
Pre-deployment tasks
3
Gather customer configuration data
Customer configuration data
4
Rack and cable the components
Refer to the vendor documentation.
5
Configure the switches, networks and connect to the customer network
Prepare switches, connect network, and configure switches
6
Install and configure the VNXe
Prepare and configure storage array
7
Configure virtual machine datastores
Prepare and configure storage array
8
Install and configure the servers
Install and configure Hyper-V hosts
9
Set up SQL Server (used by SCVMM)
Install and configure SQL server database
10
Install and configure SCVMM
System Center Virtual Machine Manager server deployment
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
VSPEX Configuration Guidelines
Pre-deployment tasks Overview
Pre-deployment tasks include procedures that are not directly related to environment, installation, or configuration; however, the results are needed at the time of installation. Examples of pre-deployment tasks are collection of hostnames, IP addresses, VLAN IDs, license keys, installation media, and so on. Perform these tasks before the customer visit to decrease the onsite time. Table 15.
Deployment prerequisites
Tasks for pre-deployment
Task
Description
Reference
Gather documents
Gather the related documents listed in Appendix C. These documents are used throughout the text of this document to provide details on setup procedures and deployment best practices for the components of the solution.
Appendix C
Gather tools
Gather the required and optional tools for the deployment. Use Table 16 to confirm that all equipment, software, and appropriate licenses are available before the deployment process.
Table 16 Deployment prerequisites checklist
Gather data
Collect the customer-specific configuration data for networking, naming, and required accounts. Enter this information into the Appendix B for reference during the deployment process.
Appendix B
EMC documentation
Table 16 itemizes the hardware, software, and license requirements to configure the solution. For additional information on hardware and software, refer to Table 2 and Table 3.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
69
VSPEX Configuration Guidelines
Table 16.
Deployment prerequisites checklist
Requirement
Description
Reference
Hardware
Physical servers to host virtual servers: Sufficient physical server capacity to host 50 or 100 virtual machines.
Table 2 Solution hardware
Windows Server 2012 servers to host virtual infrastructure servers . Note This requirement may be covered in the existing infrastructure. Networking: Switch port capacity and capabilities as required by the virtual server infrastructure. EMC VNXe 3150 (50 virtual machines) or VNXe 3300 (100 virtual machines) multiprotocol storage array with the required disk layout. Software
SCVMM 2012 installation
media. Microsoft Windows Server 2012 installation media. Microsoft SQL Server 2012 or newer installation media. Note This requirement may be covered in the existing infrastructure. Licenses
Microsoft Windows Server 2012 Datacenter Edition license keys. Note This requirement may be covered by an existing Microsoft Key Management Server (KMS). Microsoft SQL Server license key. Note This requirement may be covered by existing infrastructure. SCVMM 2012 license keys.
70
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
VSPEX Configuration Guidelines
Customer configuration data To reduce the onsite time, assemble information such as IP addresses and hostnames as part of the planning process. Appendix B provides a table to maintain a record of relevant information. Expand or contract this form as required. Information may be added, modified, and recorded as deployment progresses. Additionally, complete the VNXe Series Configuration Worksheet, available on EMC Online Support, to provide the most comprehensive array-specific information.
Prepare switches, connect network, and configure switches Overview
This section provides the requirements for network infrastructure to support this architecture. Table 17 provides a summary of the tasks for switch and network configuration and references for further information. Table 17.
Configure infrastructure network
Tasks for switch and network configuration
Task
Description
Reference
Configure infrastructure network
Configure storage array and Windows host infrastructure networking as specified in the sections Prepare and configure storage array and Install and configure Hyper-V hosts.
Prepare and configure storage array and Install and configure Hyper-V hosts
Configure VLANs
Configure private and public VLANs as required.
The switch configuration guide that is provided by your vendor
Complete network cabling
1. Connect switch interconnect ports. 2. Connect VNXe ports. 3. Connect Windows server ports.
The infrastructure network requires redundant network links for each Windows host, the storage array, the switch interconnect ports, and the switch uplink ports. This configuration provides both redundancy and additional network bandwidth. This configuration is required regardless of whether the network infrastructure for the solution already exists or is being deployed alongside other components of the solution.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
71
VSPEX Configuration Guidelines
Figure 19 shows a sample redundant Ethernet infrastructure for this solution. The diagram illustrates the use of redundant switches and links to ensure that no single points of failure exist in network connectivity.
Figure 19. Note
Configure VLANs
Complete network cabling
The example demonstrates the required network architecture on a VNXe3150. A similar topology should be constructed if using the VNXe3300.
Ensure adequate switch ports for the storage array and Windows hosts that are configured with a minimum of three VLANs for the following usage:
Virtual machine networking and traffic management (customer-facing networks, which may be separated if desired)
iSCSI Storage networking (private network)
Live Migration networking (private network)
Ensure that all solution servers, storage arrays, switch interconnects, and switch uplinks have redundant connections and are plugged into separate switching infrastructures. Ensure the complete connection with existing customer network. Note
72
Sample Ethernet network architecture
At this point, the new equipment is being connected to the existing customer network. Ensure that unforeseen interactions do not cause service issues on the customer network.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
VSPEX Configuration Guidelines
Prepare and configure storage array Overview
This section describes how to configure the VNXe storage array and provision storage for this VSPEX solution.
VNXe configuration Overview In the solution, Table 18 shows how the VNXe series provides Hyper-V datastores based on the iSCSI servers for Windows hosts. Table 18.
Tasks for storage configuration
Task
Description
Reference
Set up initial VNXe configuration
Configure the IP address information and other key parameters on the VNXe.
Provision storage for Hyper-V datastores
Create iSCSI servers (targets) to be presented to the Windows servers (iSCSI initiators) as Hyper-V datastores hosting the virtual servers.
VNXe 3150 or VNXe3300 System Installation Guide VNXe Series Configuration Worksheet
Prepare VNXe TheVNXe3150 or VNXe3300 System Installation Guide provides instructions on assembly, racking, cabling, and powering the VNXe. There are no specific setup steps for this solution. Set up initial VNXe configuration After completing the initial VNXe setup, you need to configure key information about the existing environment so that the storage array can communicate. Configure the following items in accordance with your IT datacenter policies and existing infrastructure information.
DNS
NTP
Storage network interfaces
Storage network IP address
CIFS services and Active Directory domain membership
The reference documents listed in Table 18 provide more information on how to configure the VNXe platform. The Storage layout for 50 virtual machines and Storage layout for 100 virtual machines sections provide more information on the disk layout.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
73
VSPEX Configuration Guidelines
Provision storage for iSCSI datastores
Complete the following steps in EMC Unisphere to configure iSCSI servers on the VNXe array to be used to store virtual servers: 1.
Create a pool with the appropriate number of disks. a.
In Unisphere, select System Storage Pools.
b.
Select Configure Disks and manually create a new pool by Disk Type for SAS drives. The validated configuration uses a single pool with 45 drives (for 50 virtual machines) or 77 drives (for 100 virtual machines). In other scenarios, create separate pools. The Storage configuration guidelines section provides additional information. Note
Create your hot spare disks at this point. Refer to the VNXe 3150 or VNXe 3300 System Installation Guide for additional information.
Figure 9 depicts the target storage layout for 50 virtual machines while Figure 10 depicts the target storage layout for 100 virtual machines. Note 2.
3.
As a performance best practice, all of the drives in the pool should be of the same size.
Create an iSCSI server. a.
In Unisphere, select Settings iSCSI Server Settings Add iSCSI Server. The wizard appears.
b.
Refer to VNXe3150/VNXe3300 System Installation Guide for detailed instructions to create an iSCSI server.
Create a Hyper-V storage resource. a.
In Unisphere, select Storage Hyper-V Create. Create an iSCSI datastore in the pool and iSCSI server. The size of the datastore is determined by the number of virtual machines that it contains. The Storage configuration guidelines section provides additional information about partitioning virtual machines into separate datastores. The validated configuration uses four 1.5 TB datastores (for 50 virtual machines) or 10 750 GB datastores (for 100 virtual machines with the size of 70 GB each). Note
b.
Do not enable Thin Provisioning.
If snapshot data protection is needed, configure the protection space. The validated configuration also enables the use of array-based snapshots to maintain point-in-time views of the datastores. The snapshots can be used as sources for backups or other use cases. When utilizing snapshots, consider the issues that the customers may experience. There is a short-term increase in the I/O latency when taking an iSCSI snapshot. To avoid this increase being noticeable, do not set multiple snapshots to occur on the same schedule. When the most recent snapshot is deleted on a large LUN, a new snapshot cannot be created for a until this process completes, which
74
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
VSPEX Configuration Guidelines
may take considerable time. To avoid this situation, use the snapshot scheduling tool in Unisphere. Note
This solution is validated with VNXe Operating Environment version 2.2.0.16150. There is a known issue with array-based snapshots in this version which is addressed in a hot fix. The later revisions of the VNXe Operating Environment will incorporate the necessary changes. Contact EMC Customer Support, or reference primus article emc293164 to obtain this hot fix.
Install and configure Hyper-V hosts Overview
This section provides the requirements for the installation and configuration of the Windows hosts and infrastructure servers to support the architecture. Table 19 describes the tasks that must be completed. Table 19.
Tasks for server installation
Task
Description
Reference
Install Windows Hosts
Install Windows Server 2012 on the physical servers that are deployed for the solution.
http://technet.microsoft.com/enus/library/jj134246.aspx
Install Hyper-V and configure Failover Clustering
1. Add the Hyper-V Server role.
http://technet.microsoft.com/enus/library/jj134246.aspx
2. Add the Failover Clustering feature. 3. Create and configure the Hyper-V cluster.
Configure Windows host networking
Configure Windows host networking, including NIC teaming and Multiple Connections per Session (MC/S).
http://technet.microsoft.com/enus/library/jj134246.aspx
Publish VNXe datastores to Hyper-V
Configure the VNXe to allow the Hyper-V hosts to access the datastores created in the section Publish VNXe datastores to Hyper-V.
VNXe System Installation Guide
Connect to HyperV datastores
Connect the Hyper-V datastores to the Windows hosts as Cluster Shared Volumes (CSV) to the Hyper-V failover cluster.
Using a VNXe System with Microsoft Windows Hyper-V. http://technet.microsoft.com/enus/library/jj612868.aspx
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
75
VSPEX Configuration Guidelines
Install Hyper-V and To install and configure Failover Clustering, complete the steps: configure failover 1. Install and patch Windows Server 2012 on each Windows host. clustering 2. Configure the Hyper-V role and the Failover Clustering feature. Table 19 provides the steps and references to accomplish the configuration tasks. Configure Windows host networking
To ensure optimal performance and availability, the following numbers of network interface card (NIC) are required:
At least one NIC is used for virtual machine networking and management (can be separated by network or VLAN if necessary).
At least two NICs are required for iSCSI connection (configured as MC/S or MPIO).
At least one NIC is used for Live Migration.
Publish VNXe datastores to Hyper-V
At the end of the Prepare and configure storage array section, you have datastores ready to be published to the Hypervisor. With the hypervisors installed, return to Unisphere and add the Hyper-V servers to the list of hosts that are allowed to access the datastores.
Connect Hyper-V datastores
Connect the datastores configured in the section Prepare and configure storage array to the appropriate Windows hosts as Cluster Shared Volumes. The datastores configured for the following storage are used:
Virtual server storage
Infrastructure virtual machine storage (if required)
SQL Server storage (if required)
Using a VNXe System with Microsoft Windows Hyper-V provides the instructions on how to connect the Hyper-V datastores to the Windows host.
After the datastores are connected and formatted on one of the hosts, and then add the clustered disks as CSV disks. The process for configuring these settings is outlined in the Microsoft document Using Live Migration with Cluster Shared Volumes in Windows Server 2008 R2. Plan virtual machine memory allocations
Server capacity is required for two purposes in the solution:
To support the new virtualized server infrastructure.
To support the required infrastructure services such as authentication/authorization, DNS, and database.
For information on minimum infrastructure services hosting requirements, refer to Table 2. If existing infrastructure services meet the requirements, the hardware listed for infrastructure services is not required.
76
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
VSPEX Configuration Guidelines
Memory configuration Proper sizing and configuration of the solution necessitates care being taken when configuring server memory. An overview of how memory is managed in a Hyper-V environment is provided here. Memory virtualization techniques enable the hypervisor to abstract physical host resources such as Dynamic Memory in order to provide resource isolation across multiple virtual machines while avoiding resource exhaustion. In cases where advanced processors (such as Intel processors with EPT support) are deployed, this abstraction takes place within the CPU. Otherwise, this process occurs within the hypervisor itself. There are multiple techniques within the hypervisor for you to maximize the use of system resources like memory. However, it is not a best practice to substantially over commit resources as this can lead to poor system performance. The exact implications of memory over commitment in a real-world environment are difficult to predict. The more overcommitted your memory resources are, the more performance can suffer from resource exhaustion.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
77
VSPEX Configuration Guidelines
Install and configure SQL server database Overview
Most of the customers use a management tool to provision and manage their server virtualization solution even though it is not required. The management tool typically requires a database backend. SCVMM uses SQL Server 2012 as the database platform. This section describes how to set up and configure a SQL Server database for the solution. At the end of this section, you have Microsoft SQL server installed on a virtual machine, with the SCVMM-required databases configured. Table 20 shows the detailed setup tasks. Table 20.
78
Tasks for SQL server database setup
Task
Description
Reference
Create a virtual machine for Microsoft SQL Server
Create a virtual machine to host SQL Server.
http://msdn.microsoft.com/enus/library/ms143506.aspx
Install Microsoft Windows on the virtual machine
Install Microsoft Windows Server 2012 Standard Edition on the virtual machine.
http://technet.microsoft.com/enus/library/jj134246.aspx
Install Microsoft SQL Server
Install Microsoft SQL Server on the designated virtual machine.
http://technet.microsoft.com/enus/library/bb500395.aspx
Configure SQL Server for SCVMM
Configure a remote SQL Server instance ready for SCVMM to use.
http://technet.microsoft.com/enus/library/gg610656.aspx
Verify if the virtual server meets the hardware and software requirements.
Create a virtual machine for Microsoft SQL server
Note
The customer environment may already contain a SQL Server that is designated for this role. In that case, refer to the section Configure SQL Server for SCVMM.
Install Microsoft Windows on the virtual machine
SQL Server must run on Microsoft Windows Server. Install the required Windows Server version on the virtual machine and select the appropriate network, time and authentication settings.
Create the virtual machine with enough computing resources on one of the Windows servers designated for infrastructure virtual machines, and use the datastore designated for the shared infrastructure.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
VSPEX Configuration Guidelines
Install SQL Server
Install SQL Server on the virtual machine from the SQL Server installation media. The Microsoft TechNet website provides information on how to install SQL Server. One of the installable components in the SQL Server installer is the SQL Server Management Studio (SSMS). Install this component on the SQL server directly or on an administrator console. SSMS must be installed on at least one system. To change the default path for storing data files, perform the following steps:
Configure SQL Server for SCVMM
1.
Right-click the server object in SSMS and select Database Properties. The Properties dialog appears.
2.
Change the default data and log directories for new databases created on the server.
To use SCVMM in this solution, configure the SQL Server for remote connection. The requirements and steps to configure it correctly are available in the article Configuring a Remote Instance of SQL Server for VMM. Refer to the list of documents in Appendix C for more information. It is a best practice to create individual login accounts for each service that accesses a database on the SQL Server.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
79
VSPEX Configuration Guidelines
System Center Virtual Machine Manager server deployment Overview
This section provides information on how to configure System Center Virtual Machine Manager (SCVMM). Complete the tasks in Table 21. Table 21.
Tasks for SCVMM configuration
Task
Description
Reference
Create the SCVMM host VM
Create a virtual machine to be used for the SCVMM Virtual Center Server
Install the SCVMM Guest OS
Install Windows Server 2012 Datacenter Edition on the SCVMM host virtual machine
Install the SCVMM server
Install a SCVMM server
http://technet.microsoft.com/enus/library/cc764327.aspx
Install the SCVMM Management Console
Install a SCVMM Management Console
http://technet.microsoft.com/enus/library/bb740758.aspx
Install the SCVMM agent locally on the hosts
Install a SCVMM agent locally on the hosts that are managed by SCVMM
http://technet.microsoft.com/enus/library/bb740757.aspx
Add a Hyper-V cluster into SCVMM
Add the Hyper-V cluster (Install and configure Hyper-V hosts) into SCVMM.
http://technet.microsoft.com/enus/library/gg610671.aspx
Create a virtual machine in SCVMM
Create a virtual machine in SCVMM
http://technet.microsoft.com/enus/library/gg610679.aspx
Create a template virtual machine
Create a template virtual machine from the existing virtual machine.
http://technet.microsoft.com/enus/library/bb740832.aspx
Create the hardware profile and Guest Operating System profile during the procedure Deploy virtual machines from the template virtual machine
80
Deploy the virtual machines from the template virtual machine
http://technet.microsoft.com/enus/library/bb963734.aspx
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
VSPEX Configuration Guidelines
Create a SCVMM host virtual machine
If the Microsoft Hyper-V server is to be deployed as a virtual machine on a Hyper-V server that is installed as part of this solution, connect directly to an Infrastructure Hyper-V server by using the Hyper-V manager. Create a virtual machine on the Microsoft Hyper-V server with the customer’s guest OS configuration by using infrastructure server datastore presented from the storage array. The memory and processor requirements for the SCVMM server depend on the number of the managed Hyper-V hosts and virtual machines.
Install the SCVMM guest OS
Install the guest OS on the SCVMM host virtual machine. Install the requested Windows Server version on the virtual machine and select appropriate network, time, and authentication settings.
Install the SCVMM server
Before installing the SCVMM server, set up the VMM database and the default library server. Refer to the article Installing the VMM Server to install the SCVMM server.
Install the SCVMM Management Console
SCVMM Management Console is a client tool to manage SCVMM server. Install the VMM Management Console on the same computer as the VMM server.
Install the SCVMM agent locally on a host
If there are hosts that must be managed on a perimeter network, install a VMM agent locally on the host before it is added to VMM. Optionally, install a VMM agent locally on a host in a domain before adding the host to VMM.
Refer to the article Installing the VMM Administrator Console to install the SCVMM Management Console.
Refer to the article Installing a VMM Agent Locally on a Host to install a VMM agent locally on a host. Add a Hyper-V cluster into SCVMM
Add the deployed Microsoft Hyper-V cluster to the SCVMM. SCVMM manages the Hyper-V cluster.
Create a virtual machine in SCVMM
Create a virtual machine in SCVMM. This virtual machine will be converted to virtual machine template. After the virtual machine is installed, install the software, and change the Windows and application settings.
Refer to the article How to Add a Host Cluster to VMM to add the Hyper-V cluster.
Refer to the article How to Create a Virtual Machine with a Blank Virtual Hard Disk to create a virtual machine. Create a template virtual machine
The virtual machine is removed after the virtual machine is converted into a template. Backup the virtual machine, because the virtual machine may be destroyed during template creation.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
81
VSPEX Configuration Guidelines
Create a hardware profile and a Guest Operating System profile while you create a template. You can use the profiler to deploy the virtual machines. Refer to the article How to Create a Template from a Virtual Machine to create the template. Deploy virtual machines from the template virtual machine
Refer to the article How to Deploy a Virtual Machine to deploy the virtual machines. When using the deployment wizard, you can save the PowerShell scripts and reuse them to deploy the other virtual machines if the virtual machine configurations are the same.
Summary In this chapter, the required steps to deploy and configure the various aspects of the VSPEX solution were provided, which included both the physical and logical components. At this point, you should have a fully functional VSPEX solution.
82
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Chapter 6
Validating the Solution
This chapter presents the following topics:
Overview ................................................................................................... 84 Post-install checklist.................................................................................. 85 Deploy and test a single virtual server ........................................................ 85 Verify the redundancy of the solution components ..................................... 85
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
83
Validating the Solution
Overview This chapter provides a list of items to be reviewed once the solution has been configured. The goal of this chapter is to verify the configuration and functionality of specific aspects of the solution, and ensure that the configuration supports core availability requirements. Complete the tasks in Table 22. Table 22.
Tasks for testing the installation
Task
Description
Reference
Postinstall checklist
Verify that adequate virtual ports exist on each Hyper-V host virtual switch.
http://blogs.technet.com/b/gavinmcshe ra/archive/2011/03/27/3416313.aspx
Verify that each Hyper-V host has access to the required datastores and VLANs.
http://social.technet.microsoft.com/wiki /contents/articles/151.hyper-v-virtualnetworking-survival-guide-en-us.aspx
Using a VNXe System with Microsoft Windows Hyper-V
84
Verify that the Live Migration interfaces are configured correctly on all Hyper-V hosts.
http://technet.microsoft.com/enus/library/hh831435.aspx
Deploy and test a single virtual server
Deploy a single virtual machine by using the System Center Virtual Machine Manager (SCVMM) interface.
http://channel9.msdn.com/Events/Tech Ed/NorthAmerica/2012/VIR310
Verify redundan cy of the solution compone nts
Perform a reboot for each storage processor in turn, and ensure that the storage connectivity is maintained.
N/A
Disable each of the redundant switches in turn and verify that the Hyper-V host, virtual machine, and storage array connectivity remains intact.
Vendor documentation
On a Hyper-V host that contains at least one virtual machine, restart the host and verify that the virtual machine can successfully migrate to an alternate host.
http://technet.microsoft.com/enus/library/gg610576.aspx
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Validating the Solution
Post-install checklist The following configuration items are critical to the functionality of the solution, and should be verified prior to the deployment into production. On each Hyper-V server, verify the following items:
The VLAN for virtual machine networking is configured correctly.
The iSCSI Storage networking is configured correctly and each server has access to the required Hyper-V datastores.
A network interface card (NIC) is configured correctly for Live Migration.
Deploy and test a single virtual server To verify the operation of the solution, it is important to perform a deployment of a virtual machine in order to verify that the procedure completes as expected. Verify the following items:
The virtual machine is added to the applicable domain.
The virtual machine has access to the expected networks.
You can log in to the virtual machine.
Verify the redundancy of the solution components To ensure that the components of the solution maintain availability requirements, it is important to test specific scenarios related to maintenance or a hardware failure. 1.
Reboot each VNXe Storage Processor in turn and verify that connectivity to Hyper-V datastores is maintained throughout each reboot. a.
In Unisphere, navigate to Settings Service System.
b.
In the System Components pane, select Storage Processor SPA.
c.
In the Service Actions pane, select Reboot.
d.
Click Execute service action.
e.
During the reboot cycle, check the presence of datastores on Hyper-V hosts.
f.
Wait until the SP has finished rebooting and is available in Unisphere.
g.
Repeat the steps b to e for Storage Processor SPB.
2.
To verify that the network redundancy features function as expected, disable each of the redundant switching infrastructures in turn. Verify that all the components of the solution maintain connectivity to each other and any existing client infrastructure.
3.
On a Hyper-V host that contains at least one virtual machine, restart the host and verify that the virtual machine can successfully migrate to an alternate host.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
85
Validating the Solution
86
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Appendix A
Bill of Materials
This appendix presents the following topic:
Bill of materials ......................................................................................... 88
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
87
Bill of Materials
Bill of materials Table 23.
List of components used in the VSPEX solution for 50 virtual machines
Component Microsoft Hyper-V servers
Solution for 50 virtual machines CPU
1 x vCPU per virtual machine 4 x vCPUs per physical core 50 x vCPUs Minimum of 13 Physical CPUs
Memory
2 GB RAM per virtual machine 2 GB RAM reservation per Hyper-V host Minimum of 100 GB RAM
Network – 10Gb
2 x 10 GbE NICs per server
Note To implement Microsoft Hyper-V High Availability (HA) functionality and to meet the listed minimums, the infrastructure should have at least one additional server beyond the number needed to meet the minimum requirements. Network infrastructure
Common
2 x physical switches 1 x 1 GbE port per storage processor for management
10 Gb network
2 x 10 GbE ports per Hyper-V Server 2 x 10 GbE ports per storage processor for data
EMC NextGeneration Backup
Data Domain
3 x Data Domain DD160 Factory
EMC VNXe series storage array
Common
EMC VNXe3150 2 x storage processor(active / active) 45 x 300 GB 15k RPM 3.5-inch SAS disks 2 x 300 GB 15k RPM 3.5-inch SAS disks as hot spares
10 Gb Network
1 x 10 Gb I/O module for each storage processor (each module includes two ports)
88
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Bill of Materials
Table 24.
List of components used in the VSPEX solution for 100 virtual machines
Component Microsoft Hyper-V servers
Solution for 100 virtual machines CPU
1 x vCPU per virtual machine 4 x vCPUs per physical core 100 x vCPUs Minimum of 25 Physical CPUs
Memory
2 GB RAM per virtual machine 2 GB RAM reservation per Hyper-V host Minimum of 200 GB RAM
Network – 10 Gb
2 x 10 GbE NICs per server
Note To implement Microsoft Hyper-V High Availability (HA) functionality and to meet the listed minimums, the infrastructure should have at least one additional server beyond the number needed to meet the minimum requirements. Network infrastructure
Common
2 x physical switches 1 x 1 GbE port per control station for management
10 Gb Network
2 x 10 GbE ports per Hyper-V server 2 x 10 GbE ports per storage processor
EMC NextGeneration Backup
Avamar
1 x Avamar Business Edition
EMC VNXe series storage array
Common
EMC VNXe3300 2 x storage processors (active / active) 77 x 300 GB 15k RPM 3.5-inch SAS disks 3 x 300GB 15k RPM3.5-inch SAS disks as hot spares
10 Gb Network
1 x 10 Gb I/O module for each storage processor (each module includes two ports)
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
89
Bill of Materials
90
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Appendix B
Customer Configuration Data Sheet
This appendix presents the following topic:
Customer configuration data sheet ............................................................. 92
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
91
Customer Configuration Data Sheet
Customer configuration data sheet Before you start the configuration, gather some customer-specific network, and host configuration information. The following tables provide information on assembling the required network and host address, numbering, and naming information. This worksheet can also be used as a “leave behind” document for future reference. The VNXe Series Configuration Worksheet should be cross-referenced to confirm customer information. Table 25.
Common server information
Server name
Purpose
Primary IP
Domain Controller DNS Primary DNS Secondary DHCP NTP SMTP SNMP System Center Virtual Machine Manager SQL Server
Table 26.
Hyper-V server information
Server name
Purpose
Primary IP
Private net (storage) addresses
Hyper-V Host 1 Hyper-V Host 2 …
92
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Customer Configuration Data Sheet
Table 27.
Array information
Array name Admin account Management IP Storage pool name Datastore name iSCSI Server IP
Table 28. Name
Network infrastructure information Purpose
IP
Subnet mask
Default gateway
VLAN ID
Allowed subnets
Ethernet Switch 1 Ethernet Switch 2 …
Table 29. Name
VLAN information Network Purpose Virtual Machine Networking Management iSCSI Storage Network Public (client access) Live Migration (optional)
Table 30. Account
Service accounts Purpose
Password (optional, secure appropriately)
Windows Server administrator Array administrator SCVMM administrator SQL Server administrator
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
93
Customer Configuration Data Sheet
94
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Appendix C
References
This appendix presents the following topic:
References ................................................................................................ 96
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
95
References
References EMC documentation
Other documentation
96
The following documents, located on the EMC Online Support website, provide additional and relevant information. Access to these documents depends on your login credentials. If you do not have access to a document, contact your EMC representative.
VNXe System Installation Guide
VNXe Series Configuration Worksheet
Using a VNXe System with Microsoft Windows Hyper-V
For documentation on Microsoft SQL Server, Hyper-V, and Microsoft System Center Virtual Machine Manager (SCVMM), refer to the following articles:
Installing the VMM Server
How to Add a Host Cluster to VMM
How to Create a Template from a Virtual Machine
Using Live Migration with Cluster Shared Volumes in Windows Server 2008 R2
Configuring a Remote Instance of SQL Server for VMM
Installing Virtual Machine Manager
Installing the VMM Administrator Console
Installing a VMM Agent Locally on a Host
Adding Hyper-V Hosts and Host Clusters to VMM
How to Create a Virtual Machine with a Blank Virtual Hard Disk to create a virtual machine
How to Deploy a Virtual Machine
Installing Windows Server 2012
Hardware and Software Requirements for Installing SQL Server 2012
Install SQL Server 2012
How to Install a VMM Management Server
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Appendix D
About VSPEX
This appendix presents the following topic:
About VSPEX ............................................................................................. 98
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
97
About VSPEX
About VSPEX EMC has joined forces with the industry leading providers of IT infrastructure to create a complete virtualization solution that accelerates deployment of cloud infrastructures. Built with best-of-breed technologies, VSPEX enables faster deployment, more simplicity, greater choice, higher efficiency, and lower risk. Validation by EMC ensures predictable performance and enables customers to select technology that leverages their existing IT infrastructure while significantly reducing planning, sizing, and configuration burdens. VSPEX provides a proven infrastructure for the customers that look to gain simplicity that is characteristic of truly converged infrastructures while at the same time gaining more choice in individual solution components. VSPEX solutions are proven by EMC, and are packaged and sold exclusively by EMC channel partners. VSPEX provides channel partners with more opportunity, a faster sales cycle, and end-to-end enablement. By working even more closely together, EMC and its channel partners can now deliver infrastructure that accelerates the journey to the cloud for more customers.
98
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Appendix E
Validation with Microsoft Hyper-V Fast Track v3
This appendix presents the following topic:
Overview ................................................................................................. 100 Business case for validation .................................................................... 100 Process requirements .............................................................................. 101 Additional resources ................................................................................ 103
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
99
Validation with Microsoft Hyper-V Fast Track v3
Overview The Microsoft Hyper-V Fast Track Program is a reference architecture validation framework designed by Microsoft to validate end-to-end virtualization solutions comprised of Microsoft software products. These software products have been tightly integrated and tested with specific hardware components, and built and configured according to best practices defined by Microsoft and the hardware vendors. Customers receive a fully built, read-to-run solution at their site. Microsoft handles primary support in conjunction with the solution owner (hardware vendors and/or system integrators) to ensure end-to-end solution support. Unlike the EMC VSPEX Proven Infrastructure solutions, which offer partners the flexibility to choose the solution components, the Microsoft Hyper-V Fast Track Program are locked configurations based on specific end-to-end architectures. Similar to the Windows Logo Program, any significant changes (such as a different HBA or BIOS) invalidate the architecture unless Microsoft validates the changes. VSPEX Proven Infrastructure solutions provide a valuable platform to serve as potential Microsoft Hyper-V Fast Track Program validated solutions, because much of the heavy-lifting, such sizing and performance validation, are completed by EMC. Customers can also benefit from a solution that has been thoroughly tested, validated, and approved by Microsoft. This section describes the steps for EMC VSPEX partners to take a VSPEX Private Infrastructure solution through the Microsoft Hyper-V Fast Track Program.
Business case for validation The release of Microsoft Windows Server 2012 introduces significant product enhancements, and is the first generally available cloud-optimized server operating system. Microsoft identified key areas or pillars to focus on, including:
Continuous Availability
Virtualization
Performance
Additionally, the release of the Microsoft System Center 2012 SP1 product suite introduces powerful, flexible new tools to integrate with the new features of Windows Server 2012. System Center Orchestrator, Virtual Machine Manager, Operations Manager, and Data Protection Manager provide customers the tools to cohesively build and manage virtualized cloud infrastructures. The Microsoft Hyper-V Fast Track Program, now in its third iteration, incorporates these products into a pre-built, bundled cloud solution based on collective best practices. This eliminates design guesswork and implementation problems, and allows organizations to implement cloud-based solutions rapidly within their IT infrastructure. Furthermore, since the end-to-end configuration is tested and validated, customers avoid many of the issues in a complex, multi-tiered environment such as driver and/or firmware incompatibilities.
100
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Validation with Microsoft Hyper-V Fast Track v3
EMC VSPEX partners that certify VSPEX Proven Infrastructures in the Microsoft Hyper-V Fast Track Program can create additional revenue streams from the services that comprise virtualization solutions. Partners can also utilize the VSPEX labs to validate their Microsoft Hyper-V Fast Track Program solution, leveraging EMC expertise and reducing hardware requirements.
Process requirements Solution validation for the Microsoft Hyper-V Fast Track Program is a significant endeavor. Using a VSPEX Proven Infrastructure solution as a basis eliminates a significant portion of the required work. Any VSPEX Proven Infrastructure that uses Microsoft Windows Server 2012 (or later) as the hypervisor is a viable candidate. Step one: Core prerequisites
An EMC VSPEX partner must also be a Microsoft Gold partner. Obtain Microsoft HyperV Fast Track Program v3 documentation and program guidelines directly from Microsoft by sending a request to the following alias:
[email protected]. Upon receipt, thoroughly review the documentation and program requirements to become familiar with the process. There are certain support obligations defined in the Microsoft Hyper-V Fast Track Program. Contact Microsoft, or refer to program documentation for further details.
Step two: Select the VSPEX Proven Infrastructure platform
Select any VSPEX Proven Infrastructure solution based on Microsoft Windows Server 2012.
Step three: Define additional Microsoft Hyper-V Fast Track Program components
After choosing the base VSPEX Proven Infrastructure, partners must define additional architectural requirements to comply with the Microsoft Hyper-V Fast Track Program guidelines and requirements. Program documentation classifies these components as described in Table 31. Table 31. Icon
Hyper-V Fast Track component classification Level
Description
Mandatory
Required to pass Microsoft validation.
Recommend
Optional. This is an industry-standard recommendation, but is not required to pass the Microsoft validation.
Optional
Optional. Presents an alternate method to consider, and is not required to pass the Microsoft validation.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
101
Validation with Microsoft Hyper-V Fast Track v3
Partners must ensure that all mandatory components are included in the solution. EMC strongly advises partners to include recommended components to ensure the solution is robust and competitive.
Partners must make the following changes to a VSPEX Proven Infrastructure. All hardware components must be logo certified for Windows Server 2012. Information Refer to http://www.windowsservercatalog.com/ for device certification information. Use the WHCK process and the SysDev Dashboard portal as starting points for the certification process, and send proof of certification to the Microsoft Hyper-V Fast Track Program Team for review.
Provide an SKU, part number, or other simple and efficient process to purchase or resell the solution. Send details of the ordering process to the Microsoft Hyper-V Fast Track Program Team for review.
Servers must meet the following minimum requirements:
2 to 4 server nodes with clustering installed (cluster nodes).
Dual processor socket s, with 6 cores per socket (12 cores total).
32 GB RAM (4 GB per virtual machine and management host).
1 Gigabyte Ethernet (GbE) cluster interconnect.
Additional network isolation is required for cluster heartbeat traffic. Ensure the environment meets the following minimum network requirements:
Two physically separate networks. The cluster heartbeat network must be on a distinctly separate subnet from the hosted network traffic.
1 GbE or greater network adapter for internal communications, and 1 GbE or greater network adapter for external LAN communications for each node.
1 GbE or greater network speed for Live Migration traffic and cluster communication. EMC recommends using a 10 GbE network dedicated to Live Migration.
Do not share the virtual machine network adapter with the host operating system.
EMC and Microsoft do not support configurations with a single network connection.
102
Configure Network Teaming so that:
The solution can withstand the loss of any single adapter without losing server connectivity.
The solution uses NIC teaming to provide high availability for the virtual machine networks. Microsoft supports third party teaming or Microsoft teaming.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
Validation with Microsoft Hyper-V Fast Track v3
Step four: Build a detailed Bill of Materials
Create a detailed bill of materials that includes the following major components:
Hardware manufacturer, model, firmware, BIOS, and driver versions, and vendor part number for:
Servers
HBAs
Switches
Storage arrays
Software
Any other major components
Step five: Test the environment
Install and configure the end-to-end environment. Run the Windows Cluster Validation Tool to verify the environment configuration, and Failover Clustering support. Send the results of this test to the Microsoft Hyper-V Fast Track Program Team for review. Refer to http://technet.microsoft.com/en-us/library/jj134244.aspx for more information about the Windows Cluster Validation Tool.
Step six: Document and publish the solution
Use the available solution template from the Microsoft Hyper-V Fast Track Program Team, or create a solution document based on the appropriate VSPEX Proven Infrastructure Design Guide. Add the additional required content per step three above, and then submit the final solution document to Microsoft and EMC for posting. An example solution created by Cisco and EMC, which follows the Microsoft Hyper-V Fast Track Program v2 guidelines, is available at: http://www.cisco.com/en/US/netsol/ns1203/index.html.
Additional resources Microsoft Hyper-V Fast Track Program v3 documentation is only available for Microsoft partners, although some material exists on the Microsoft Partner Portal, TechNet, and various Microsoft blog sites. For the best results, engage directly with the Microsoft Hyper-V Fast Track Program v3 Partner Program Management Team via their email alias at
[email protected]. Alternatively, Microsoft partners can work through their Microsoft Technical Account Managers (TAMs). The public website is http://www.microsoft.com/en-us/server-cloud/private-cloud/fasttrack.aspx.
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup
103
Validation with Microsoft Hyper-V Fast Track v3
104
Microsoft Windows Server 2012 with Hyper-V for up to 100 Virtual Machines Enabled by EMC VNXe and EMC Next-Generation Backup