VSPEX Private Cloud with Microsoft Windows Server 2012 ... - EMC

3 downloads 104 Views 2MB Size Report
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