White Paper
EMC Proven Solutions
Abstract
This document describes an EMC® end user computing solution for 5000 desktops with Citrix XenDesktop and Provisioning Services.
December, 2012
EMC PROVEN END-USER COMPUTING SOLUTION ENABLED BY EMC VMAX
Citrix XenDesktop 5.6 with Provisioning Services 6.1 for 5000 Desktops Including:
• Citrix XenDesktop
• Citrix Provisioning Services
• EMC Symmetrix VMAX
Copyright © 2012 EMC Corporation. All rights reserved. Published in the USA.
Published December, 2012
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.
EMC PROVEN END USER COMPUTING SOLUTION Enabled by EMC VMAX Citrix XenDesktop 5.6 with Provisioning Services 6.1 for 5000 Desktops
Including: Citrix XenDesktop, Citrix Provisioning Services, and EMC Symmetrix VMAX
EMC Proven End User Computing Solution Enabled by EMC VMAX
Citrix XenDesktop with Provisioning Services for 5000 Desktops 3
Contents
Chapter 1 Executive Summary 11
Introduction ... 12
Document purpose... 12
Target audience... 12
Business needs... 13
Chapter 2 Solution Overview 15 Solution overview... 16
Chapter 3 Solution Technology Overview 19 The technology solution ... 20
Citrix XenDesktop 5.6... 20
Citrix Personal vDisk ... 20
Citrix Profile Manager... 20
Citrix Provisioning Services 6.1 ... 21
Virtualization... 21
VMware vSphere 5 ... 21
EMC Virtual Storage Integrator for VMware... 21
vStorage API for Array Integration Support ... 22
Storage... 22
EMC VMAX Series ... 22
EMC FAST VP for VMAX ... 22
EMC Unisphere for VMAX ... 22
EMC VNX Series... 23
Chapter 4 Solution Architectural Overview 25 Overview of solution ... 26
Solution purpose... 26
Solution validation ... 26
Reference workload... 26
Defining the reference workload ... 26
Contents
Solutions architecture ... 27
Key Components ... 28
Server configuration guidelines ... 32
vSphere memory virtualization ... 32
Memory configuration guidelines... 32
Network configuration guidelines ... 33
Link Aggregation for EMC VNX... 33
VLAN ... 33
Storage configuration guidelines ... 34
Chapter 5 Configuration Guidelines 35 Configuration overview ... 36
Deployment process ... 36
Pre-deployment tasks ... 37
Overview ... 37
Deployment prerequisites ... 37
Prepare servers ... 39
Prepare switches, connect network, and configure switches ... 39
Overview ... 39
Configure infrastructure network... 39
Configure storage network ... 40
Configure VLANs... 40
Complete network cabling... 40
Prepare and configure the VMAX storage array ... 40
Overview ... 40
Set up initial VMAX configuration... 41
Provision storage for VMFS datastores ... 41
Configure initiator groups... 42
Configure port groups ... 43
Configure masking views ... 44
Configure FAST policy ... 45
Contents
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
5
Configure vSphere networking ... 48
Connect VMware datastores ... 49
Install and configure SQL server database ... 49
Create a virtual machine for Microsoft SQL Server... 49
Install Microsoft Windows on the virtual machine... 50
Install SQL Server ... 50
Configure database for VMware vCenter ... 50
Configure database for VMware Update Manager ... 50
VMware vCenter Server deployment... 51
Overview ... 51
Create the vCenter host virtual machine ... 52
Install vCenter guest OS ... 52
Create vCenter ODBC connections... 52
Install vCenter Server... 52
Apply vSphere license keys ... 52
Install the EMC VSI plug-in ... 52
Citrix XenDesktop Controller deployment... 53
Install server-side components of XenDesktop ... 53
Configure a site ... 53
Add a second controller ... 54
Install Desktop Studio ... 54
Prepare master virtual machine ... 54
Citrix Provisioning Server deployment... 55
Run the Provisioning Servers Configuration Wizard... 56
Configure provisioning server inbound communication options... 57
Configure the PVS bootstrap file ... 58
Change the master virtual desktop vDisk to Standard Image mode ... 58
Set the master virtual desktop vDisk to cache on device hard drive... 58
Conclusion ... 59
Appendix A References 61 References ... 61
EMC documentation ... 61
Other documentation... 61
Contents
EMC Proven End User Computing Solution Enabled by EMC VMAX
Citrix XenDesktop with Provisioning Services for 5000 Desktops 7
Figures
Figure 1. Solution architecture... 17
Figure 2. Reference Architecture ... 28
Figure 3. vSwitch configuration... 34
Figure 4. Create Storage Group ... 41
Figure 5. Hosts - Create Initiator Group ... 42
Figure 6. Configure Port Group ... 43
Figure 7. Create Masking View ... 44
Figure 8. VDI FAST Policy ... 45
Figure 9. VNX storage pool for file layout ... 47
Figures
EMC Proven End User Computing Solution Enabled by EMC VMAX
Citrix XenDesktop with Provisioning Services for 5000 Desktops 9
Tables
Table 1. Virtual desktop characteristics ... 27
Table 2. Solution hardware ... 29
Table 3. Solution Software ... 31
Table 4. Reference virtual desktop parameters... 33
Table 5. Deployment process overview... 36
Table 6. Tasks for pre-deployment ... 37
Table 7. Deployment prerequisites checklist... 37
Table 8. Tasks for switch and network configuration ... 39
Table 9. Tasks for VMAX storage configuration ... 40
Table 10. Tasks for VNX storage configuration ... 46
Table 11. Tasks for installing and configuring hosts and management structure ... 48
Table 12. Tasks for SQL Server database setup ... 49
Table 13. Tasks for vCenter configuration ... 51
Table 14. Tasks for XenDesktop Controller Setup ... 53
Table 15. Tasks for Provisioning Server Setup ... 55
Tables
EMC Proven End User Computing Solution Enabled by EMC VMAX
Citrix XenDesktop with Provisioning Services for 5000 Desktops 11
Chapter 1 Executive Summary
This chapter presents the following topics:
Introduction ... 12
Target audience ... 12
Document purpose ... 12
Business needs ... 13
Chapter 1: Executive Summary
Introduction
EMC Proven™ Solution validated and modular architectures are built with proven superior technologies to create complete virtualization solutions that enable you to make informed decisions regarding the hypervisor, compute, and networking layers.
By reducing server virtualization planning and configuration burdens, EMC Proven Solution infrastructures accelerate your IT Transformation by enabling faster deployments, greater flexibility of choice, increased efficiency, and lower risk.
This document describes an EMC end-user computing solution for 5000 desktops with Citrix XenDesktop and Provisioning Services. It is intended to be a
comprehensive guide for the technical aspects of this solution. Server capacity is provided in generic terms for required minimums of CPU, memory, and network interfaces; you may select server and networking hardware that meet or exceed the stated minimums.
Document purpose
This document is intended to be a comprehensive guide for the technical aspects of an EMC Proven End User Computing Solution for 5000 desktops with Citrix
XenDesktop and Provisioning Services. It covers the architectural considerations, sizing and scaling, procedures, and best practices for planning, deploying, monitoring, and maintaining the solution.
Server capacity is provided in generic terms for required minimums of CPU, memory, and network interfaces; you may select server and networking hardware that meet or exceed the stated minimums.
Target audience
The reader of this document is expected to have the necessary training and
background to install and configure Citrix XenDesktop, Citrix Provisioning Services, VMware vSphere®, EMC Symmetrix® VMAX®, and associated infrastructure as required by the implementation of the solution described in this document. External references are provided where applicable and it is recommended that the reader be familiar with these documents.
Readers should also be familiar with the infrastructure and database security policies of the customer installation.
Chapter 1: Executive Summary
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
13
Business needs
Customers require a scalable, tiered, and high-availability infrastructure on which to deploy their end-user computing infrastructure. Several new technologies are available to assist them in virtualizing their desktops, but they need to know how to use these technologies to maximize their investment, support service-level
agreements, and reduce their 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 an inefficient use of CPU, disk, and memory resources.
• Server management and maintenance: Individually managed desktops require significant repetitive activities for monitoring, problem resolution, patching, and other common activities. This is labor intensive, costly, error-prone, and
inefficient. Security, downtime, and outage risks are elevated.
• Ease of solution deployment: While small and medium businesses must address the same IT challenges as larger enterprises, staffing levels, experience, and training are generally more limited. IT generalists are often responsible for managing the entire IT infrastructure, or reliance is placed on third-party sources for maintenance or other tasks. Perceived complexity of the IT function raises fear of risk and may block adoption of new technology. Therefore, simplicity of
deployment and management are highly valued.
• Storage efficiency: Storage added locally to physical servers or provisioned directly from a shared resource or array leads to over-provisioning and waste.
Chapter 1: Executive Summary
EMC Proven End User Computing Solution Enabled by EMC VMAX
Citrix XenDesktop with Provisioning Services for 5000 Desktops 15
Chapter 2 Solution Overview
This chapter presents the following topic:
Solution overview ... 16
Chapter 2: Solution Overview
Solution overview
This EMC Proven Solution was validated using the EMC VMAX 10K and VMware- virtualized Windows Server platforms to provide the storage and computer resources for a Citrix XenDesktop 5.6 environment of Windows 7 virtual desktops provisioned using Citrix Provisioning Services 6.1.
Planning and designing the storage infrastructure for Citrix XenDesktop environment is a critical step because the shared storage must be able to absorb large bursts of input/output (I/O) that occur over the course of a workday. These bursts can lead to periods of erratic and unpredictable virtual desktop performance. Users may adapt to slow performance, but unpredictable performance will frustrate them and reduce efficiency.
To provide predictable performance for a virtual desktop infrastructure, the storage system must be able to handle the peak I/O load from the clients while keeping response time to a minimum. Designing for this workload involves the deployment of many disks to handle brief periods of extreme I/O pressure, which is expensive to implement. This solution uses EMC Fully Automated Storage Tiering for Virtualized Pools (FAST VP)Tiering to reduce the number of disks required.
The solution described in this document includes servers, storage, network components, and Citrix and VMware software packages. The solution allows customers to quickly and consistently deploy a virtualized infrastructure to consolidate their virtual desktop environment. Figure 1on page 17 provides a graphical representation of the key components of the solution, and how these components are interconnected.
Chapter 2: Solution Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
17 Figure 1. Solution architecture
Built on the strategy of simple, intelligent, modular storage, EMC Symmetrix VMAX incorporates a highly scalable Virtual Matrix Architecture that enables VMAX arrays to grow seamlessly and cost effectively from an entry-level configuration into the world’s largest storage system. VMAX supports EFDs, FC drives, and SATA drives within a single array, as well as an extensive range of RAID types.
The VNX® storage array is a multi-protocol platform that supports the Fiber Channel (FC), Internet Small Computer System Interface (iSCSI), network file system (NFS), and Common Internet File System (CIFS) protocols based on the customer’s specific needs. This solution is validated using CIFS for data storage.
This solution requires the presence of Active Directory (AD), Domain Name Resolution (DNS), and dynamic IP address assignment using the Dynamic Host Configuration Protocol (DHCP). The implementation of these services is beyond the scope of this guide, but all three are considered pre-requisites for successful deployment. In addition, the DHCP server must have sufficient free IP addresses to assign one to each of the virtual desktops that will be created as part of the solution.
Chapter 2: Solution Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX
Citrix XenDesktop with Provisioning Services for 5000 Desktops 19
Chapter 3 Solution Technology Overview
This chapter presents the following topics:
The technology solution ... 20
Citrix XenDesktop 5.6 ... 20
Citrix Provisioning Services 6.1 ... 21
Virtualization... 21
Storage ... 22
Chapter 3: Solution Technology Overview
The technology solution
This document describes the architecture of an EMC end-user computing solution for 5000 virtual desktops deployed using the following technologies:
• Virtualization platform – VMware vSphere 5
• Virtual desktop platform – Citrix XenDesktop 5.6
• Virtual desktop deployment platform – Citrix Provisioning Services 6.1
• Storage platform – EMC VMAX 10 K and EMC VNX5500
This document validates the performance of the solution and provides guidelines for building similar solutions. Chapter 4 provides details on all the components that make up the reference architecture.
Citrix XenDesktop 5.6
Citrix XenDesktop 5.6 delivers Windows desktops as an on-demand service to any user, any device, anywhere. Powered by Citrix HDX technologies, XenDesktop quickly and securely delivers any type of virtual desktop, or any type of Windows, web, or software-as-a-service (SaaS) application, to all the latest PCs, Macs, tablets, smart phones, laptops, and thin clients with a high-definition user experience.
Citrix FlexCast delivery technology enables IT to optimize the performance, security, and cost of virtual desktops for any type of user, including task workers, mobile workers, power users, and contractors. XenDesktop helps IT rapidly adapt to business initiatives by simplifying desktop delivery and enabling user self-service. The open, scalable, and proven architecture simplifies management, support, and integration.
Citrix XenDesktop 5.6 introduces the Personal vDisk feature , which allows users to preserve customization settings and user installed applications in a pool-based desktop. This is accomplished by redirecting the changes from the user’s pooled virtual machine to a separate disk called personal vDisk. During runtime, the content of the personal vDisk is blended with the content from the base VM to provide a unified experience to the end user. The personal vDisk data is preserved during reboot/refresh operations.
Citrix Profile Manager 4.1 preserves user profiles and dynamically synchronizes them Citrix Personal
vDisk
Citrix Profile
Chapter 3: Solution Technology Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
21
• The combination of Citrix Profile Manager and pooled desktops provides the experience of a dedicated desktop while potentially minimizing the amount of storage required in an organization.
Citrix Provisioning Services 6.1
Citrix Provisioning Services (PVS) takes a very different approach from traditional desktop imaging solutions by fundamentally changing the relationship between hardware and the software that runs on it. By streaming a single shared-disk image (vDisk) instead of copying images to individual machines, PVS enables organizations to reduce the number of disk images that they manage. As the number of machines continues to grow, PVS provides the efficiency of a centralized management with the benefits of distributed processing.
As machines stream the disk data dynamically in real time from a single shared image, the machine image consistency is ensured. In addition, the configuration, applications and even OS of large pools of machines can change completely during the reboot operation.
Virtualization
The virtualization layer is a key component of any end user computing solution. It allows the desktop resource requirements to be decoupled from the underlying physical resources that serve them. This enables greater flexibility in the application layer by eliminating hardware downtime for maintenance, and even allows the physical capability of the system to change without impacting the hosted desktops.
VMware vSphere 5 is the market-leading virtualization platform used across thousands of IT environments around the world. VMware vSphere 5 transforms a computer’s physical resources by virtualizing the CPU, RAM, hard disk, and network controller. This transformation creates fully functional virtual desktops that run isolated and encapsulated operating systems and applications just like physical computers.
The high-availability features of VMware vSphere 5 are coupled with DRS and vMotion, which enable the seamless migration of virtual desktops from one vSphere server to another with minimal or no impact to the customer’s usage.
This reference architecture leverages VMware vSphere Desktop Edition for deploying desktop virtualization. It provides the full range of features and functionalities of the vSphere Enterprise Plus edition, allowing customers to achieve scalability, high availability, and optimal performance for all of their desktop workloads. vSphere Desktop edition is intended for customers who want to purchase only vSphere licenses to deploy desktop virtualization.
EMC Virtual Storage Integrator (VSI) for VMware vSphere is a plug-in to the vSphere client. It provides a single management interface that is used for managing EMC storage within the vSphere environment. Features can be added and removed from VSI independently, which provides flexibility for customizing VSI user environments.
Features are managed by using the VSI Feature Manager. VSI provides a unified user VMware vSphere 5
EMC Virtual Storage Integrator for VMware
Chapter 3: Solution Technology Overview
experience, which allows new features to be introduced rapidly in response to changing customer requirements.
The following features were used during the validation testing:
• Storage Viewer (SV) — Extends the vSphere client to facilitate the discovery and identification of EMC storage devices that are allocated to VMware vSphere hosts and virtual machines. SV presents the underlying storage details to the virtual datacenter administrator, merging the data of several different storage mapping tools into a few seamless vSphere client views.
• Storage Management — Simplifies storage administration of the EMC VMAX and VNX storage platforms. It enables VMware administrators to provision new Network File Systems (NFS), Virtual Machine File System (VMFS) datastores, and RDM volumes seamlessly within vSphere client.
Refer to the EMC VSI for VMware vSphere Product Guides on EMC Online Support for more information.
Hardware acceleration with VMware vStorage API for Array Integration (VAAI) is a storage enhancement in vSphere 5. It enables vSphere to offload specific storage operations to compatible storage hardware such as the VMAX and VNX series platforms. With storage hardware assistance, vSphere performs these operations faster and consumes less CPU, memory, and storage fabric bandwidth.
Storage
Built on the strategy of simple, intelligent, modular storage, EMC Symmetrix® VMAX with Enginuity™ version 5876 incorporates a highly scalable Virtual Matrix
Architecture that enables VMAX arrays to grow seamlessly and cost-effectively with the business needs of the customer. VMAX supports EFDs, FC drives, and SATA drives within a single array, as well as an extensive range of RAID types.
The EMC Enginuity operating environment provides the intelligence that controls all components in the VMAX array, ensuring efficiency, scalability, and security.
EMC Fully Automated Storage Tiering for Virtualized Pools (FAST VP) combines the advantages of Virtual Provisioning™ with granular tiering at the sub-LUN level. It automatically implements non-disruptive changes to storage allocations and vStorage API for
Array Integration Support
EMC VMAX Series
EMC FAST VP for VMAX
Chapter 3: Solution Technology Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
23 The VNXSeries is optimized for virtual applications delivering industry-leading
innovation and enterprise capabilities for file, block, and object storage in a scalable, easy-to-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 VNX series is powered by the Intel®Xeon processor for intelligent storage that automatically and efficiently scales in performance, while ensuring data integrity and security.
EMC VNX Series
Chapter 3: Solution Technology Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX
Citrix XenDesktop with Provisioning Services for 5000 Desktops 25
Chapter 4 Solution Architectural Overview
This chapter presents the following topics:
Overview of solution... 26
Reference workload ... 26
Solutions architecture... 27
Server configuration guidelines ... 32
Network configuration guidelines ... 33
Storage configuration guidelines ... 34
Chapter 4: Solution Architectural Overview
Overview of solution
This document describes the reference architecture of the EMC Citrix XenDesktop with PVS solution for EMC VMAX, and provides guidelines for building similar solutions.
This architecture requires CIFS shares for storing user data. A VNX 5500 was used to provide the requisite shares during testing, but any CIFS-based file services should suffice, assuming that they provide sufficient performance and capacity. One optional method to provide the shares is a VNX VG8 gateway, which is used in tandem with an existing block-based storage array to provide file services.
EMC Proven Solutions are built with proven superior technologies to create a
complete virtualization solution that allows you to make an informed decision in the hypervisor, compute, and networking layers. By eliminating server virtualization planning and configuration burdens, EMC proven solutions accelerate your IT transformation by enabling faster deployment, more choices, higher efficiency, and lower risk.
This reference architecture is intended to be a comprehensive guide to every aspect of this solution. Server capacity is provided in generic terms for required minimums of CPU, memory, and network interfaces; the customer is free to select the server and networking hardware of their choice that meet or exceed the stated minimums. The specified storage architecture, along with a system meeting the server and network requirements outlined, has been validated by EMC to provide high levels of
performance while delivering a highly available architecture for your private cloud deployment.
Reference workload
Each EMC Proven Solution balances the storage, network, and compute resources needed for a specified number of virtual desktops which have been validated by EMC.
In practice, each virtual desktop has its own set of requirements which rarely fit a pre- defined idea of what a virtual desktop should be. In any discussion about virtual infrastructures, it is important to first define a reference workload. Not all desktops perform the same tasks, and it is impractical to build a reference that takes into account every possible combination of workload characteristics.
To simplify the discussion, we have defined a representative customer reference desktop workload. By comparing your actual customer usage to this reference Solution purpose
Solution validation
Defining the reference workload
Chapter 4: Solution Architectural Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
27 For EMC solutions, the reference workload is defined as a single virtual machine. This virtual machine has the following characteristics:
Table 1. Virtual desktop characteristics
Characteristic Value
Virtual desktop operating system Microsoft Windows 7 32-bit SP1 Virtual processors per virtual desktop 1
RAM per virtual desktop 1 GB
Available storage capacity per virtual machine 10 GB I/O operations per second (IOPS) per virtual
machine 6.8
I/O pattern 60% Random/40% Sequential
I/O read/write ratio 5:95
This specification for a virtual machine is not intended to represent any specific desktop. Rather, it represents a single common point of reference against which other virtual machines can be measured.
Solutions architecture
An EMC virtual desktop solution is validated at different points of scale. These defined configurations form the basis of creating a custom solution. These points of scale are defined in terms of the reference workload.
Note: Due to the concept of a reference workload, which is applied as a core piece of the EMC Proven Solution program, you cannot assume that because there are 5000 desktops to consolidate into the EMC Proven Solution infrastructure, you need 5000 reference virtual machines. You should evaluate your
workload using a single reference virtual machine and extrapolate that information to arrive at an appropriate point of scale.
Chapter 4: Solution Architectural Overview
Figure 2. Reference Architecture
VMware vSphere 5 — Provides a common virtualization layer to host a server
environment. The specifics of the validated environment are listed in Table 2 on page 29. vSphere 5 provides highly available infrastructure through such features as:
• vMotion — Provides live migration of virtual machines within a virtual
infrastructure cluster, with no virtual machine downtime or service disruption.
• Storage vMotion — Provides live migration of virtual machine disk files within and across storage arrays with no virtual machine downtime or service disruption.
• vSphere High Availability (HA) – Detects and provides rapid recovery for a failed virtual machine in a cluster.
Key Components
Chapter 4: Solution Architectural Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
29 VSI for VMware vSphere — EMC VSI for VMware vSphere is a plug-in to the vSphere client that provides storage management for EMC arrays directly from the client. VSI is highly customizable and helps provide a unified management interface.
Microsoft SQL Server 2008 R2 — VMware vCenter Server requires a database service to store configuration and monitoring details. A Microsoft SQL 2008 R2 server is used for this purpose.
Fiber Channel Network —Storage traffic between the vSphere hosts and the VMAX 10K is carried over an FC network.
IP Network — All network traffic is carried by a standard Ethernet network with redundant cabling and switching. User and management traffic is carried over a public network while VMware vMotion traffic is carried over a private, non-routable subnet.
Shared Infrastructure — DNS and authentication/authorization services like Microsoft Active Directory can be provided via existing infrastructure or set up as part of the new virtual infrastructure.
EMC VMAX 10K array — Provides storage by presenting Fibre Channel LUNs to vSphere hosts for 5000 virtual machines.
EMC VNX5500 array — Provides storage by presenting CIFS file shares for the 5000 virtual desktops.
Table 2. Solution hardware
Hardware Qty Configuration Notes
EMC VMAX 10K 1 Two bays, two engines, Four directors configured with:
• One hundred sixty 300GB, 15k rpm 3.5 in FC disks (+ spares)
• Twenty-four 2TB 7,200 rpm 3.5 in. NL SAS disks (+ spare)
• Thirty-two 100GB 3.5 in. Flash drives (+
spares)
VMAX shared storage for vSphere datastores
EMC VNX5500 1 Three data movers (2 active and 1 passive)
Six disk-array enclosures (DAEs) configured with:
• Five 300 GB, 15k-rpm 3.5-in. SAS disks
• Sixty-seven 2 TB, 7,200 rpm 3.5-in. NL-SAS disks
• Three 200 GB, 3.5-in.
Flash drives
Optional VNX shared storage for CIFS-based user data
Chapter 4: Solution Architectural Overview
Hardware Qty Configuration Notes
Intel-based
servers 36 • Memory: 144 GB of
RAM
• CPU: Two Intel Xeon E7- 2870 2.40-GHz deca- core processors
• Internal storage: One 73 GB internal SAS disk
• External storage: VMAX 10K (FC)
• NIC: Dual-port
Broadcom NetXtreme II 57711 1000Base-T adapters
• HBA: ISP2532-based dual port 8 Gb Fibre Chennel to PCI Express HBA
Virtual desktop vSphere clusters
3 Infrastructure server
vSphere cluster
10 GB Ethernet
switches 2 Forty-eight 10Gb ports Redundant 10 GB
host connections 8 GB Fibre
Channel switches 4 Twenty-four 8 GB Fibre
Channel ports Redundant FC
configuration
Chapter 4: Solution Architectural Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
31 Table 3. Solution software
Software Version
VMAX 10K (shared storage, virtual machine datastores)
Enginuity 5876.82.87
Unisphere for VMAX 1.5.0.3
VNX5500 (optional shared storage, CIFS file systems)
VNX OE for File Release 7.1.55.3
VNX OE for Block Release 32 (05.31.000.5.011) EMC VNX and VMAX vSphere plug-ins
VSI for VMware vSphere: Unified Storage
Management Version 5.4
VSI for VMware vSphere: Storage Viewer Version 5.4 VSI for VMware vSphere: Path
Management Version 5.4
vSphere servers
vSphere 5.0.0 (821926)
VMware Servers
OS Windows 2008 R2 SP1
VMware vCenter Server 5.0 Update 1
Citrix
Citrix XenDesktop 5.6
Citrix Personal vDisk 5.6.7
Citrix Provisioning Services 6.1 Virtual desktops
Note: This software is used to generate the test load.
OS MS Windows 7 Enterprise SP1 (32-bit)
VMware tools 8.6.0 build-515842
Microsoft Office Office Enterprise 2010 SP1
Internet Explorer 9.0.8112.16421
Adobe Reader X (10.1.4)
McAfee Virus Scan 8.7 Enterprise
Adobe Flash Player 11
Chapter 4: Solution Architectural Overview
Software Version
Bullzip PDF Printer 6.0.0.865
Login VSI (EUC workload generator) 3.6 Professional Edition
Server configuration guidelines
VMware vSphere 5 has a number of advanced features that help maximize
performance and overall resource utilization. This section describes the performance benefits of some of these features for an EMC Proven Solution deployment.
Memory compression
Memory over-commitment occurs when more memory is allocated to virtual machines than is physically present in a VMware vSphere host. Using sophisticated techniques such as ballooning and transparent page sharing, vSphere is able to handle memory over-commitment without any performance degradation. However, if more memory than is present on the server is being actively used, vSphere might resort to swapping out portions of a VM's memory.
Non-Uniform Memory Access (NUMA)
vSphere uses a NUMA load-balancer to assign a home node to a virtual machine.
Because memory for the virtual machine is allocated from the home node, memory access is local and provides the best performance possible. Applications that do not directly support NUMA also benefit from this feature.
Transparent page sharing
Virtual machines running similar operating systems and applications typically have identical sets of memory content. Page sharing allows the hypervisor to reclaim the redundant copies and keep only one copy, which frees up the total host memory consumption. If most of your application virtual machines run the same operating system and application binaries, then total memory usage can be reduced to increase consolidation ratios.
Memory ballooning
By using a balloon driver loaded in the guest operating system, the hypervisor can reclaim host physical memory if memory resources are under contention. This is done with little or no impact to the performance of the application.
vSphere memory virtualization
Chapter 4: Solution Architectural Overview
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
33 Overhead memory depends on the number of virtual CPUs and configured memory for the guest operating system. Consult VMware vSphere Resource Management Guide for the system overhead and the sample overhead memory size of different virtual machines configurations.
Allocating Memory to Virtual Machines
The proper sizing of memory for a virtual machine in EMC Proven Solution
architectures is based on many factors. With the number of application services and use cases available, determining a suitable configuration for an environment requires creating a baseline configuration, testing, and making adjustments, as discussed later in this document. Table 4 details the RAM and vCPU configuration of the virtual desktops used to test this solution.
Table 4. Reference virtual desktop parameters
Characteristic Value
Virtual processors per virtual machine 1
RAM per virtual machine 1 GB
Note: Virtual machines require a certain amount of available overhead memory to power on. When considering the memory sizing of the virtual machines, you should be aware of the amount of this overhead.
Network configuration guidelines
This section provides guidelines for setting up a redundant, highly-available network configuration. The guidelines take into account VLANs and Link Aggregation Control Protocol (LACP) on EMC unified storage. For detailed network resource requirements, please refer to Table 2 on page 29.
A link aggregation resembles an Ethernet channel, but uses the Link Aggregation Control Protocol (LACP) IEEE 802.3ad standard. The IEEE 802.3ad standard supports link aggregations with two or more ports. All ports in the aggregation must have the same speed and be full duplex. In this solution, Link Aggregation Control Protocol (LACP) is configured on the VNX, combining multiple Ethernet ports into a single virtual device. If a link is lost in the Ethernet port, the link fails over to another port.
All network traffic is distributed across the active links.
VLAN trunking is used to separate network traffic among different workflows. Ensure adequate switch ports for the storage array and vSphere hosts that are configured with a minimum of two VLANs for:
• Virtual machine networking, vSphere management, and CIFS traffic (customer- facing networks, which may be separated if desired).
• vMotion (private network) Link Aggregation
for EMC VNX
VLAN
Chapter 4: Solution Architectural Overview
Figure 3 shows a sample vSphere vSwitch that is configured with dedicated VMkernel ports for vMotion and vSphere management, each utilizing a different VLAN. In addition, a virtual machine port group was created for use by the virtual desktops.
Figure 3. vSwitch configuration
Storage configuration guidelines
VMware vSphere provides host-level storage virtualization. It virtualizes the physical storage and presents the virtualized storage to virtual machines.
A virtual machine stores its operating system and all other files which are related to the VM activities in a virtual disk. The virtual disk can either be a single file or multiple files. VMware uses virtual SCSI controller to present a virtual disk to a guest operating system running inside the virtual machine.
A virtual disk resides in a datastore. This solution uses LUNs formatted with the VMware Virtual Machine File System (VMFS) as virtual machine datastores.
VMFS
VMFS is a cluster file system that provides storage virtualization optimized for virtual machines. It can be deployed over any SCSI based local or network storage.
EMC PowerPath
EMC PowerPath® is host-based software that provides automated data path
management and load-balancing capabilities for heterogeneous server, network, and storage deployed in physical and virtual environments. PowerPath uses multiple I/O
EMC Proven End User Computing Solution Enabled by EMC VMAX
Citrix XenDesktop with Provisioning Services for 5000 Desktops 35
Chapter 5 Configuration Guidelines
This chapter presents the following topics:
Configuration overview ... 36 Pre-deployment tasks ... 37 Prepare servers ... 39 Prepare switches, connect network, and configure switches ... 39 Prepare and configure the VMAX storage array ... 40 Prepare and configure the VNX storage array... 46 Install and configure vSphere hosts and
vSphere management infrastructure ... 48
Install and configure SQL server database... 49
VMware vCenter Server deployment ... 51
Citrix XenDesktop Controller deployment ... 53
Citrix Provisioning Server deployment ... 55
Chapter 5: Configuration Guidelines
Configuration overview
The deployment process is divided into the stages shown in Table 5. Upon
completion of the deployment, the infrastructure will be ready for integration with the existing customer network and server infrastructure.
Table 5 lists the main stages in the solution deployment process. The table also includes references to sections where relevant procedures are provided.
Table 5. Deployment process overview
Stage Description Reference
1 Verify prerequisites Pre-deployment tasks 2 Obtain the deployment
tools Deployment prerequisites
3 Prepare the servers for
use Prepare servers
4
Configure the switches and networks, connect to the customer network
Prepare switches, connect network, and configure switches
5 Install and configure the storage arrays
Prepare and configure the VMAX storage array Prepare and configure the VNX storage array 6 Configure optional
storage for CIFS-based
user data Prepare and configure the VNX storage array 7 Install and configure
the servers Install and Configure vSphere Hosts and vSphere Management Infrastructure
8 Install and configure
database Install and configure SQL Server database 9 Install and configure
vCenter Server VMware vCenter Server deployment
10 Install and configure
XenDesktop Citrix XenDesktop Controller deployment Deployment
process
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
37
Pre-deployment tasks
Pre-deployment tasks include procedures that do not directly relate to environment installation and configuration, but whose results will be needed at the time of installation. Examples of pre-deployment tasks are collecting hostnames, IP
addresses, VLAN IDs, license keys, installation media, and so on. These tasks should be performed before the customer visit to decrease the time required onsite.
Table 6. Tasks for pre-deployment
Task Description Reference
Gather
documents Gather the related documents listed in the References section. These are used throughout the text of this document to provide detail on setup procedures and deployment best practices for the various components of the solution.
Appendix A: EMC
documentation on page 61 Appendix A: Other
documentation on page 61
Gather tools Gather the required and optional tools for the deployment. Confirm that all
equipment, software, and appropriate licenses are available before the deployment process.
Table 7
Gather data Collect the customer-specific configuration data for networking, naming, and required accounts.
Table 7 itemizes the hardware, software, and license requirements to configure the solution.
Table 7. Deployment prerequisites checklist
Requirement Description Reference
Hardware Physical servers to host virtual servers: Sufficient physical server capacity to host 5000 desktops
Table 2 VMware vSphere 5 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 MAX10K storage array with the required disk layout
EMC VNX5500 multiprotocol storage array with the required disk layout Software VMware vSphere™ 5.0 installation
media Overview
Deployment prerequisites
Chapter 5: Configuration Guidelines
Requirement Description Reference
VMware vCenter Server 5.0 installation media
Citrix XenDesktop installation media EMC PowerPath Virtual Edition
EMC Powerlink EMC PowerPath Viewer
EMC VSI for VMware vSphere: Unified Storage Management
EMC VSI for VMware vSphere: Storage Viewer
EMC vStorage API for Array Integration plug-in
Microsoft Windows 7 SP1 installation media
Microsoft Windows Server 2008 R2 installation media (suggested OS for VMware vCenter)
Microsoft SQL Server 2008 or newer installation media
(Note: This requirement may be covered in the existing infrastructure) Licenses VMware vCenter 5.0 license key
VMware vSphere 5.0 license key Citrix XenDesktop license file
EMC PowerPath Virtual Edition license files
Microsoft Windows 7 license key (Note: This requirement may be covered by an existing Microsoft Key Management Server (KMS))
Microsoft Windows Server 2008 R2
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
39
Prepare servers
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 server and desktop hosting requirements, refer to Table 2 on page 29. If existing infrastructure services meet the requirements, the hardware listed for infrastructure services will not be required.
Prepare switches, connect network, and configure switches
This chapter provides the requirements for network infrastructure needed to support this architecture. Table 8 provides a summary of the tasks for switch and network configuration and references for further information.
Table 8. Tasks for switch and network configuration
Task Description Reference
Configure infrastructure network
Configure storage array and vSphere
host infrastructure networking. Install and Configure vSphere Hosts and vSphere
Management Infrastructure Configure
storage network
Configure the Fiber Channel storage
network. Configure storage network
Configure
VLANs Configure private and public VLANs
as required. Your vendor’s switch
configuration guide Configure
Fibre Channel zones
Using single initiator zoning, configure zones for all the Fiber Channel hosts.
Complete network cabling
Connect the switch interconnect ports.
Connect the VMAX ports.
Connect the VNX ports.
Connect the vSphere server ports.
The infrastructure network requires redundant network and Fiber Channel links for each 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.
Overview
Configure infrastructure network
Chapter 5: Configuration Guidelines
The infrastructure Fiber Channel network requires redundant Fiber Channel switches, as well as links for each vSphere host and the storage array. This configuration provides both redundancy and additional storage network bandwidth. Each vSphere host should be connected to two different Fiber Channel switches, and each switch should be connected to multiple directors on the storage array. Each Fiber Channel connection between the vSphere host and the VMAX storage array should be placed in a separate Fiber Channel zone.
Ensure adequate switch ports for the storage array and hosts that are configured with a minimum of two VLANs for:
• Virtual machine networking, vSphere management, and CIFS traffic (customer- facing networks, which may be separated if desired)
• VMotion (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 that the existing customer network is completely connected.
Note: At this point the new equipment is being connected to the existing customer network. Be careful that unforeseen interactions do not cause service issues on the customer network
Prepare and configure the VMAX storage array
This section describes how to configure the VMAX storage array. In the solution, VMAX series provides LUNs that will be used to create VMFS datastores for virtual machine storage.
Table 9. Tasks for VMAX storage configuration
Task Description Reference
Set up initial VMAX configuration
Provision the VMAX including network information, port groups, storage pool configuration, Unisphere for VMAX, and FAST VP policies.
Unisphere for VMAX – Configure Configure a storage group for
Configure storage network
Configure VLANs
Complete network cabling
Overview
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
41 Configure the IP address information and other key parameters such as DNS and NTP on the VMAX. In addition, configure the port groups, storage pool, FAST VP settings, and the Unisphere for VMAX virtual appliance. The reference documents listed in Table 9 on page 40 provide more information on how to configure the VMAX platform.
Use the Unisphere Storage – Storage Groups menu to create a storage group to associate with each vSphere cluster, and configure the required number of LUNs of the size required based on the per-desktop storage requirements. An additional storage group will also be required if the VMAX will host the infrastructure servers required to implement the solution. For this system we are creating one, 1.7 TB LUN for each VDI server.
Figure 4. Create Storage Group Set up initial VMAX
configuration
Provision storage for VMFS
datastores
Chapter 5: Configuration Guidelines
Use the Unisphere Hosts – Initiator Groups menu to create an initiator group for each of the storage groups and populate it with the vSphere host FC initiator values. In some cases multiple initiator groups may be required; however, in this case all the initiators can be configured in one initiator group.
Figure 5. Hosts - Create Initiator Group Configure initiator
groups
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
43 Use the Unisphere Hosts – Port Groups menu to create a port group that includes all the ports available to the hosts through the switch. In this case all hosts are available on all ports in the VMAX.
Figure 6. Configure Port Group Configure port
groups
Chapter 5: Configuration Guidelines
Use the Unisphere Hosts – Masking Views menu to create a masking view for each of the storage groups, including the storage group, port group, and initiator group created in previous steps. Where possible, the vSphere clusters should be distributed evenly among each of the available port groups.
Figure 7. Create Masking View Configure masking
views
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
45 Use the Unisphere Storage – FAST menu to create the VDI FAST policy and to
associate the VDI-Storage groups with the policy. Setting the FAST policy to 100% for each tier allows FAST the most flexibility to place data in the correct storage type.
Figure 8. VDI FAST Policy Configure FAST
policy
Chapter 5: Configuration Guidelines
Prepare and configure the VNX storage array
This section describes how to configure the VNX storage array. In the solution, the VNX series provides CIFS shares for user data.
Configure the network interfaces, IP address information, and other key parameters such as DNS, NTP, and CIFS servers on the VNX before storage provisioning. The reference documents listed in Table 10 provide more information on how to configure the VNX platform.
Table 10. Tasks for VNX storage configuration
Task Description Reference
Set up initial VNX
configuration
Configure the IP address information and other key parameters on the VNX.
VNX5500 Unified Installation Guide
Unisphere System Getting Started Guide
Your vendor’s switch configuration guide Provision LUNs Create LUNs that will be
presented to VNX datamovers to create a NAS pool.
Configure CIFS
server Configure CIFS services and join the CIFS server to the existing Active Directory domain.
Provision CIFS
file shares Create file systems that will be used for CIFS file shares.
Complete the following steps in EMC Unisphere® to configure CIFS file systems on the VNX array that will be used to store user data:
1. Create a block-based RAID 6 storage pool that consists of sixty four (for 2 TB NLSAS disks. Configure these as eight RAID 6 (4+2) groups.
Note: You should also create your Hot Spare disks at this point. Please consult the EMC VNX5500 Unified Installation Guide for additional information.
2. Using the pool created in step a, provision twenty 2 TB LUNs and present them to the Data Mover using the system-defined NAS storage group.
3. Configure CIFS services on the array, and create and join a CIFS server to the existing Active Directory domain.
Overview
Set up initial VNX configuration
Provision storage for CIFS shares
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
47 The relationship between the disks, LUNs, dVols, and file systems is depicted in Figure 9.
Figure 9. VNX storage pool for file layout
Chapter 5: Configuration Guidelines
Install and configure vSphere hosts and vSphere management infrastructure
This section provides the requirements for the installation and configuration of the vSphere hosts and infrastructure servers required to support the architecture. Table 11 describes the tasks that must be completed.
Table 11. Tasks for installing and configuring hosts and management structure
Task Description Reference
Install
vSphere Install the vSphere hypervisor on the physical servers being deployed for the solution.
vSphere Installation and Setup Guide
Configure
vSphere Networking
Configure vSphere networking.
Connect
VMAX 10K Connect the VMAX 10K datastores to the vSphere hosts deployed for the solution.
Upon initial power up of the servers being used for vSphere, confirm or enable the hardware-assisted CPU virtualization and the hardware-assisted MMU virtualization setting in each server’s BIOS. If the servers are equipped with a RAID controller, EMC recommends that you configure mirroring on the local disks.
Start up the vSphere 5.0 installation media and install the hypervisor on each of the servers. vSphere hostnames, IP addresses, and a root password are required for installation.
During the installation of VMware vSphere, a standard virtual switch (vSwitch) will be created. By default, vSphere chooses only one physical NIC as a virtual switch uplink.
To maintain redundancy and bandwidth requirements, an additional NIC must be added either by using the vSphere console or by connecting to the vSphere host from the vSphere Client.
Each VMware vSphere server should have multiple interface cards for each virtual network to ensure redundancy and provide for the use of network load balancing, link aggregation, and network adapter failover.
Overview
Install vSphere
Configure vSphere networking
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
49 vSphere Networking describes the procedure for configuring these settings. Refer to the list of documents in References for more information.
Connect the datastores configured in Provision storage for VMFS datastores to the appropriate vSphere servers. These include the datastores configured for:
• Virtual desktop storage
• Infrastructure virtual machine storage (if required)
• SQL Server storage (if required)
vSphere Storage Guide provides instructions on how to connect the VMware datastores to the vSphere host.
Install and configure SQL server database
This section describes how to set up and configure a SQL Server database for the solution. At the end of this chapter, you will have Microsoft SQL server on a virtual machine, with the databases required by VMware vCenter configured for use.
Table 12. 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. Verify that the virtual server meets the hardware and software requirements
http://msdn.microsoft.com
Install Microsoft Windows on the virtual machine
Install Microsoft Windows Server 2008 R2 Standard Edition on the virtual machine created to host SQL Server
http://technet.microsoft.com
Install Microsoft SQL
Server Install Microsoft SQL
Server on the virtual machine designated for that purpose
http://technet.microsoft.com
Configure database
for VMware vCenter Create the database required for the vCenter server on the appropriate datastore
Preparing vCenter Server Databases
Configure database for VMware Update Manager
Create the database required for Update Manager on the appropriate datastore
Preparing the Update Manager Database
The requirements for processor, memory, and OS vary for different versions of SQL Server. Refer to the Microsoft website to obtain the minimum requirement for each SQL Server software version. The virtual machine should be created on one of the Connect VMware
datastores
Create a virtual machine for Microsoft SQL Server
Chapter 5: Configuration Guidelines
vSphere servers designated for infrastructure virtual machines, and should use the datastore designated for the shared infrastructure.
Note: The customer environment may already contain a SQL Server that is
designated for this role. In that case, refer to Configure database for VMware vCenter.
The SQL Server service must run on Microsoft Windows. Install Windows on the virtual machine by selecting the appropriate network, time, and authentication settings.
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). You can install this component on the SQL Server directly as well as on an administrator’s console. SSMS must be installed on at least one system.
In many implementations you may want to store data files in locations other than the default path. To change the default path, right-click the server object in SSMS and select Database Properties. This action opens a properties interface from which you can change the default data and log directories for new databases created on the server.
Note: For High Availability, SQL Server can be installed in a Microsoft Failover Cluster, or on a virtual machine protected by VMware VMHA clustering. It is not recommended to combine these technologies.
To use VMware vCenter in this solution, you will need to create a database for the service to use. The requirements and steps to configure the vCenter Server database correctly are covered in Preparing vCenter Server Databases section of the VMware vSphere Installation and Setup Guide. Refer to the list of documents in the
References section for more information.
Note: Do not use the Microsoft SQL Server Express–based database option for this solution.
It is a best practice to create individual login accounts for each service accessing a database on a SQL Server.
Install Microsoft Windows on the virtual machine Install SQL Server
Configure database for VMware vCenter
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
51
VMware vCenter Server deployment
This section provides information on how to configure the VMware vCenter Server.
Table 13 describes the tasks that must be completed.
Table 13. Tasks for vCenter configuration
Task Description Reference
Create the vCenter host virtual machine
Create a virtual machine to be used for the VMware vCenter Server.
vSphere Virtual Machine Administration
Install vCenter guest operating system
Install Windows Server 2008 R2 Standard Edition on the vCenter host virtual machine.
Update the virtual
machine Install VMware Tools, enable hardware acceleration, and allow remote console access.
vSphere Virtual Machine Administration
Create vCenter
ODBC connections Create the 64-bit vCenter and 32-bit vCenter Update Manager ODBC connections.
• vSphere Installation and Setup
• Installing and
Administering VMware vSphere Update Manager Install vCenter
Server Install vCenter Server software. vSphere Installation and Setup
Install vCenter
Update Manager Install vCenter Update Manager
software. Installing and Administering
VMware vSphere Update Manager
Create a virtual
datacenter Create a virtual datacenter. vCenter Server and Host Management
Apply vSphere
license keys Type the vSphere license keys
in the vCenter licensing menu. vSphere Installation and Setup
Add vSphere hosts Connect vCenter to vSphere
hosts. vCenter Server and Host
Management Configure vSphere
clustering Create a vSphere cluster and
move the vSphere hosts into it. vSphere Resource Management Install the vCenter
Update Manager plug-in
Install the vCenter Update Manager plug-in on the administration console.
Installing and Administering VMware vSphere Update Manager
Install the EMC
VNX UEM CLI Install the EMC VNX UEM command line interface on the administration console.
EMC VSI for VMware vSphere:
Unified Storage Management— Product Guide
Install the EMC VSI
plug-in Install the EMC Virtual Storage Integration plug-in on the administration console.
EMCVSI for VMware vSphere:
Unified Storage Management— Product Guide
Overview
Chapter 5: Configuration Guidelines
If the VMware vCenter Server is to be deployed as a virtual machine on a vSphere server installed as part of this solution, connect directly to an Infrastructure vSphere server using the vSphere Client. Create a virtual machine on the vSphere server with the customer’s guest OS configuration, using the Infrastructure server datastore presented from the storage array. The memory and processor requirements for the vCenter Server are dependent on the number of vSphere hosts and virtual machines being managed. The requirements are outlined in the vSphere Installation and Setup Guide.
Install the guest OS on the vCenter host virtual machine. VMware recommends using Windows Server 2008 R2 Standard Edition. Refer to vSphere Installation and Setup Guide to ensure that adequate space is available on the vCenter and vSphere Update Manager installation drive.
Before installing vCenter Server and vCenter Update Manager, you must create the ODBC connections required for database communication. These ODBC connections will use SQL Server authentication for database authentication.
Refer to vSphere Installation and Setup Guide and Installing and Administering VMware vSphere Update Manager for instructions on how to create the necessary ODBC connections.
Install vCenter by using the VMware VIMSetup installation media. Use the customer- provided username, organization, and vCenter license key when installing vCenter.
To perform license maintenance, log into the vCenter Server and select the
Administration - Licensing menu from the vSphere client. Use the vCenter License console to enter the license keys for the vSphere hosts. After this, they can be applied to the vSphere hosts as they are imported into vCenter.
The VMAX and VNX storage systems can be integrated with VMware vCenter by using EMC Virtual Storage Integrator (VSI) for VMware vSphere unified Storage Management plug-in. This provides administrators the ability to manage VNX storage tasks from the vCenter. After the plug-in is installed on the vSphere console, administrators can use vCenter to:
Create the vCenter host virtual machine
Install vCenter guest OS
Create vCenter ODBC connections
Install vCenter Server
Apply vSphere license keys
Install the EMC VSI plug-in
Chapter 5: Configuration Guidelines
EMC Proven End User Computing Solution Enabled by EMC VMAX Citrix XenDesktop with Provisioning Services for 5000 Desktops
h
53
Citrix XenDesktop Controller deployment
This section provides information on how to set up and configure Citrix XenDesktop controllers for the solution. For a new installation of XenDesktop, Citrix recommends that you complete the following tasks in this order:
Table 14. Tasks for XenDesktop Controller Setup
Task Description Reference
Create virtual machines for
XenDesktop controllers Create two virtual machines in vSphere Client. These virtual machines will be used as XenDesktop controllers.
Install guest OS for
XenDesktop controllers Install Windows Server 2008 R2 guest OS.
Install server-side components of XenDesktop
Install XenDesktop server components on the first controller.
http://www.citrix.com Configure a site Configure a site in Desktop
Studio.
Add four additional
controllers Install additional controllers for high availability.
Install Desktop Studio Install Desktop Studio to manage XenDesktop deployment
remotely.
Prepare a master virtual
desktop Create a master virtual machine as the base image for the virtual desktops.
The server-side components of XenDesktop to be installed on the first controller are:
• Controller – creates and manages virtual desktops for users
• Web Interface – provides users with web access to their virtual desktops
• License Server – manages XenDesktop licenses
• Desktop Studio – XenDesktop configuration and management console
• Desktop Director – XenDesktop daily operations and helpdesk website Important: Citrix supports installation of XenDesktop components only through the procedures described in Citrix documentation. For more information, refer to the Citrix website.
Start Desktop Studio and configure a site. For site configuration, do the following:
1. License the site and specify which edition of XenDesktop to use.
2. Set up the site database using a designated login credential for SQL Server.
Install server-side components of XenDesktop
Configure a site