Deploying VDI on NetApp Storage
A Guide for Deploying a 2,000 Seat Heterogeneous Environment on NetApp 3100 and 6000 Series Storage Controllers
© 2009 NetApp. All rights reserved. 2
Deployment Overview
2
16 Servers with 128GB RAM and 4 Quad Core Processors
VMware View NetApp FAS 3100 HA Cluster
Cisco Nexus 7000 and 5020 switches
© 2009 NetApp. All rights reserved.
VM Deployment
Virtual Machine Distribution Overview
Number of Virtual Machines
Percentage of Deployment
NetApp RCU 2.0 1500 75%
VMware Linked Clones 500 25%
Total Number of VM’s 2000 100%
3
Virtual Machine Distribution with RCU Number of Virtual Machines
Persistent Desktops 1000
Non-persistent Desktops 500
Total # of VM’s deployed with RCU 2.0 1500
Virtual Machine Distribution with Linked Clones Number of Virtual Machines
Persistent Desktops 250
Non-persistent Desktops 250
Total # of virtual machines deployed with linked clones 500
© 2009 NetApp. All rights reserved.
Sample User Breakdown
User Profile Number of Virtual Desktops
VMware View Manager Desktop Delivery Model
Access Mode
Deployment Solution
Marketing/ finance/
consultants
1,000 Manual desktop pool Persistent NetApp RCU 2.0
Software developers
500 Manual desktop pool Nonpersistent NetApp RCU 2.0
Help desk/call center
250 Automated desktop pool Persistent VMware linked clones
Training/students
250 Automated desktop pool Nonpersistent VMware linked clones
4
© 2009 NetApp. All rights reserved.
Storage Controller Layout
5
Each Disk is 300GB and 15K RPMs
6 Disk Shelves (totaling 84 FC disks; 3 shelves per
controller)
1 NFS license per controller
2 Quad port 1GB or single port 10GB Ethernet NICs per
controller
Performance Acceleration Module (PAM)
1 Quad Port Fibre Channel card 4/2/1 per Controller
Approximate starting storage required per NetApp controller after deployment:
55GB
© 2009 NetApp. All rights reserved.
Cisco Nexus Network Setup
vPC Peer Link
Peer-keepalive Link
10Gb
7000B7000A
5020B5020A
Setup a VDC for Storage on the Nexus 7000
Setup the appropriate vPC’s and the vPC Peer Link
Optional: A vPC can also be setup between the
Nexus 5020’s
Virtual Interface (VIF)Dynamic Multi-mode (LACP)
Active/Active failover
© 2009 NetApp. All rights reserved.
Disk Configuration
7
2 Parity Disks per Aggregate
84 FC Disks
16 Disks Per Aggregate
Seven Spare Disks per Controller
3 Disks for Aggr 0 per Controller
© 2009 NetApp. All rights reserved.
NetApp FAS 3100 Controller A
9
Total of 8 volumes on Controller A
VSWAP Volume for all VM swap files
VM Template Volume contains the Gold Image
1 FlexClone® Gold Volume with 250 VMs
4 FlexClones of the Gold Volume equaling 1000 VM’s
© 2009 NetApp. All rights reserved. NetApp Confidential – Internal Use Only
NetApp FAS 3100 Controller B
VDI Infrastructure Component Number
Total Volumes on FAS Controller B 9 (Including root volume)
FlexClone® gold volume 1
FlexClone volumes 2
Volume for hosting linked clone parent virtual machine
1
Volume for hosting OS disk for linked clone virtual machines in persistent access mode
1
Volume for hosting user data disk for linked clone virtual machines in persistent access mode
1
Volume for hosting OS disk for linked clone virtual machines in nonpersistent access mode
1
Volume for hosting CIFS user data 1
10
© 2009 NetApp. All rights reserved. NetApp Confidential – Internal Use Only
NetApp FAS 3100 Controller B
11
User Data disk for Persistent VM’s
2 FlexClones of the Gold Volume equaling 500 VM’s
CIFS Share holds user dataTotal of 9 volumes on Controller A
Linked Clone Parent VM used to build OS Data Disks
© 2009 NetApp. All rights reserved.
Storage Deployment Overview
12
VSWAP
Gold Volume
VM Template Volume
Gold Volume
Parent VM
User Data OS Data OS Data
Controller A
Controller B
Persistent(250 VMs)
Nonpersistent(250 VMs)
NetApp RCU Clones(1000 VM’s)
NetApp RCU Clones(500 VM’s)
RCU 2.1
Linked Clones
© 2009 NetApp. All rights reserved.
NetApp RCU 2.1
13
vCenter Plug-in– Imports desktops into View
Manager Zero Cost Clones
– Virtual Servers– Virtual Desktops– Datastores
Complete I/O offload– Pointer driven, no copies– Saves ESX, Network, &
storage cycles
© 2009 NetApp. All rights reserved.
NetApp RCU 2.1
14
Clone and Deploy iSCSI and FC VMFS LUNs
Datastore Management• Provision• Dedupe• Resize• Destroy
© 2009 NetApp. All rights reserved. 15
Guides to Use for Setup
Best Practice Guide: TR-3705
Deployment Guide: TR-3770
Updated as new versions come out
Tested and validated
15
© 2009 NetApp. All rights reserved. 16
Thank You
16