SlideShare a Scribd company logo
1 of 178
Download to read offline
Draft Document for Review November 13, 2013 7:46 am SG24-8155-00
ibm.com/redbooks
Front cover
IBM System Storage N series
Reference Architecture for
Virtualized Environments
Roland Tretau
Jacky Ben-Bassat
Craig Thompson
Understand Clustered Data ONTAP benefits for
dynamic Cloud solution
Size the right solution meeting your
business requirements
Design scaleable Cloud solutions
using N series storage
International Technical Support Organization
IBM System Storage N series Reference Architecture
for Virtualized Environments
October 2013
Draft Document for Review November 13, 2013 7:46 am 8155edno.fm
SG24-8155-00
© Copyright International Business Machines Corporation 2013. All rights reserved.
Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
8155edno.fm Draft Document for Review November 13, 2013 7:46 am
First Edition (October 2013)
This edition applies to the IBM System Storage N series portfolio and Clustered Data ONTAP 8.2 as of
October 2013.
This document was created or updated on November 13, 2013.
Note: Before using this information and the product it supports, read the information in “Notices” on
page xv.
© Copyright IBM Corp. 2013. All rights reserved. iii
Draft Document for Review November 13, 2013 7:46 am 8155TOC.fm
Contents
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Chapter 1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Purpose and benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Storage platform for cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Chapter 2. Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Introduction to Cloud-based solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Architectural approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 Configurations and components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.6 Solution classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.7 Sample workloads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.8 Storage sizing approach and details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 . . . . . . . . . . . . . . . . . . . 23
3.1 N series with Clustered Data ONTAP (cDOT) 8.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.1 Non-disruptive operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.2 Flexible architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.3 Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.1.4 Storage and operational efficiencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 cDOT concept in the context of cloud-based solutions . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.1 Storage Virtual Machine (SVM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.2 Secure multi-tenancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.3 Software-defined storage (SDS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.3 Additional features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3.1 Quality of Service (QoS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3.2 Virtual Storage Tier (VST). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3.3 Single Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Chapter 4. VMware vSphere integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.2 Virtual Storage Console (VSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.3 Enabling Cloud Computing and automation with VSC . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.4 Multi protocol capability for datastores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8155TOC.fm Draft Document for Review November 13, 2013 7:46 am
iv IBM System Storage N series Reference Architecture for Virtualized Environments
4.5 Provisioning and Cloning virtual machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.6 Snapshots technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.6.1 VMware snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.6.2 N series Snapshot technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7 Storage configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7.1 Preparing N series LUNs for VMware vSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.7.2 Presenting LUNs to an ESXi server over Fibre Channel . . . . . . . . . . . . . . . . . . . 52
4.7.3 Using N series LUNs for Raw Device Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.7.4 Presenting an iSCSI LUN directly to a virtual machine. . . . . . . . . . . . . . . . . . . . . 57
4.7.5 NFS volumes on VMware vSphere 5.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.8 Storage Virtual Machine (SVM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.9 Using deduplication or compression with VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.10 Management compute nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.11 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Chapter 5. Microsoft Hyper-V integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.2 Introduction to Windows Server 2012 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.2.1 Components of Windows Server 2012 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.3 N series integration with Microsoft environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.4 Multi-Protocol support for attaching external storage . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.5 SnapManager for Hyper-V (SMHV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.5.1 Capabilities of SMHV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
5.5.2 Deployment considerations of SMHV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.5.3 Backup Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5.5.4 Distributed Application-Consistent Backups in Windows Server 2012 . . . . . . . . . 69
5.5.5 Application-consistent backup - SMB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5.5.6 Crash-consistent backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5.5.7 SMHV and SnapMirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5.5.8 SMHV integration with SnapVault. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.5.9 SMHV integration with OnCommand Workflow Automation 2.1 . . . . . . . . . . . . . . 71
5.6 SnapDrive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5.6.1 Benefits of SnapDrive 7.0 for Windows (SDW 7.0): . . . . . . . . . . . . . . . . . . . . . . . 71
5.6.2 Architecture and functions: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.6.3 Remote VSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.6.4 Backup and restore operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
5.7 Infrastructure automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.8 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Chapter 6. Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.1 Rack and power infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.2 Host/compute solution classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.3 Entry x3650 M4 host/compute nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
6.4 Mainstream HS23 host/compute nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
6.5 Mainstream HX5 host/compute nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6.6 Mainstream or Advanced with Flex System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.6.1 Flex System and N series - common attributes . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.6.2 IBM Flex System Chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.6.3 x240 compute module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6.6.4 x440 compute module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
6.6.5 I/O modules of Flex System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
6.6.6 Flex System Manager (FSM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6.7 Management node vCenter server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Contents v
Draft Document for Review November 13, 2013 7:46 am 8155TOC.fm
6.8 Active Directory server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.9 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Chapter 7. Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
7.1 Ethernet switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7.2 Architecture with multiswitch link aggregation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
7.3 Storage load balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
7.4 Clustered ONTAP cluster network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7.5 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Chapter 8. Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8.2 Entry portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8.2.1 N3150 models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
8.2.2 N3220 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.2.3 N3240 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8.2.4 N32x0 common information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8.3 Mainstream and Advanced portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8.3.1 Common functions and features of mid-range models . . . . . . . . . . . . . . . . . . . . 109
8.4 Midrange and enterprise portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
8.4.1 Midrange models N6550 and N7550 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8.4.2 Enterprise models N7550T and N7950T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
8.5 HA-Pair hardware configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
8.5.1 Cluster network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
8.5.2 Switchless Cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8.6 Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
8.7 Flexible volume (FlexVol) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8.8 Infinite volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8.9 Thin provisioning using FlexVol volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
8.10 FlexClone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
8.11 Deduplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8.12 Quality of Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
8.13 Data protection and load sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
8.13.1 SnapMirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
8.13.2 SnapVault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
8.13.3 NDMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
8.13.4 Data protection mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
8.13.5 Load sharing mirror. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
8.14 Flash Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
8.14.1 Flash Cache module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
8.14.2 How Flash Cache works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
8.15 Virtual Storage Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
8.16 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Chapter 9. Storage design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
9.1 Aggregates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
9.2 Storage Virtual Machine (SVM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
9.3 Logical Interface (LIF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
9.4 Virtual Storage Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
9.5 Multi-tenancy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Chapter 10. Common cloud services and deployment models . . . . . . . . . . . . . . . . . 135
10.1 Conceptual reference model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
10.2 Infrastructure-as-a-Service (IaaS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
8155TOC.fm Draft Document for Review November 13, 2013 7:46 am
vi IBM System Storage N series Reference Architecture for Virtualized Environments
10.3 Platform-as-a-Service (PaaS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
10.4 Cloud management and orchestration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
10.4.1 VMware vCloud Automation Center (vCAC). . . . . . . . . . . . . . . . . . . . . . . . . . . 140
10.4.2 Microsoft System Center 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
10.4.3 IBM Service Delivery Manager (ISDM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
10.4.4 IBM SmartCloud Orchestrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
10.4.5 OpenStack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
© Copyright IBM Corp. 2013. All rights reserved. vii
Draft Document for Review November 13, 2013 7:46 am 8155LOF.fm
Figures
2-1 Cloud-based architectural approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2-2 Logical Architecture N series cDOT for virtualized environments. . . . . . . . . . . . . . . . . . 8
2-3 Two-nodes interconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2-4 Four-nodes interconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2-5 Architectural components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2-6 Hardware components and connectivity options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2-7 Solution classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2-8 Summary of sample workloads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2-9 Sample configurations - Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2-10 Sample configurations - Mainstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2-11 Sample configurations - Advanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2-12 Mixed workload Four-nodes N6250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2-13 N series configuration for mixed workload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3-1 Cluster limit per N series model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3-2 Examples of mixed-model cluster and non-disruptive upgrades. . . . . . . . . . . . . . . . . . 25
3-3 Aspects of NDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3-4 NDO scaling and workload balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3-5 Scalability in multiple dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3-6 SVM provides abstraction layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3-7 cDOT, namespace example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3-8 Secure Multi-Tenancy with N series and cDOT 8.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3-9 QoS in N series cDOT is based on Policy groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3-10 Flash technologies as part of Virtual Storage Tier of N series . . . . . . . . . . . . . . . . . . 39
4-1 Improved operational efficiency with N series cDOT and vSphere. . . . . . . . . . . . . . . . 42
4-2 N series cDOT - integration with server virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4-3 VSC - features and benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4-4 N series Non-disruptive storage operation in a vSphere environment . . . . . . . . . . . . . 46
4-5 Unified architecture and multi-protocol support for VMware vSphere. . . . . . . . . . . . . . 48
4-6 Rapid cloning (desktops in this case) with VSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4-7 Cloning VMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4-8 A datastore example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4-9 Logging using the Virtual Infrastructure Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4-10 Adding storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4-11 Add Storage wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4-12 Selecting a LUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4-13 Datastore compatibility selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4-14 LUN information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4-15 Define datastore name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4-16 Selecting how much space of a LUN the datastore will take . . . . . . . . . . . . . . . . . . . 56
4-17 Reviewing datastore creation information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4-18 Datastore information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4-19 Collecting the VM‘s IQN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Note to Author: This is an optional file and is not required for publication. If this file is not essential to
your readers, delete it from your book.
Open .book  select this file (LOF.fm)  Edit  Delete File from Book
8155LOF.fm Draft Document for Review November 13, 2013 7:46 am
viii IBM System Storage N series Reference Architecture for Virtualized Environments
4-20 Adding the storage iSCSI data interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4-21 Connect to the target iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4-22 The allocated LUN shows in Disk Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4-23 N series deduplication in a VMware environment with Flash Cache . . . . . . . . . . . . . 61
5-1 Comprehensive integration covers all functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5-2 Deployment of SMHV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
5-3 Distributed application-consistent backup in SAN environment . . . . . . . . . . . . . . . . . . 69
5-4 Application-Consistent Backup for VMs Residing in SMB 3.0 Shares in Windows 2012 .
70
5-5 SMHV in a DR scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
5-6 SnapDrive for Windows version 7.0 - Architecture.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5-7 Backup of Windows Server 2012 in a SAN environment . . . . . . . . . . . . . . . . . . . . . . . 74
5-8 N series storage provisioning workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6-1 System x rack and power choices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6-2 x3650 M4 front view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6-3 x3650 M4 rear view. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
6-4 View of HS23 BladeCenter module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
6-5 View of HX5 BladeCenter module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6-6 Flex System enterprise chassis - front view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
6-7 IBM Flex System x240 compute node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
6-8 The front of the x240 showing the location of the controls, LEDs, and connectors . . . 88
6-9 IBM Flex System x440 compute node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
6-10 IBM Flex System Fabric EN4093 scalable switch. . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6-11 IBM Flex System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
7-1 IBM RackSwitch G8124E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7-2 Multiswitch link aggregation design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
7-3 Layered multimode network design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
7-4 Cabling example cluster network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
8-1 Product Portfolio for the IBM N Series Filers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8-2 Entry systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
8-3 N3150 front and rear views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
8-4 N3220 front and rear views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8-5 N3240 front and rear views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8-6 Controller with 8 Gb FC mezzanine card option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8-7 Controller with 10 GbE mezzanine card option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
8-8 Mainstream and Advanced systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
8-9 View of N62xx Dual Controller & 1 Disk Shelf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8-10 Front View of the N7550T N Series Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
8-11 Rear View of the N Series N7550T & the N7950T models . . . . . . . . . . . . . . . . . . . . 113
8-12 Functional design of multiple ha pairs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
8-13 Cabling example cluster network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
8-14 Cabling example switchless cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
8-15 Snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
8-16 Thin provisioning compared to traditional provisioning . . . . . . . . . . . . . . . . . . . . . . . 120
8-17 FlexClone cloning and space savings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
8-18 Fingerprints and byte-for-byte comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
8-19 Flash Cache module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
8-20 N series Virtual Storage Tier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
9-1 Aggregate - example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
9-2 LIF role in a two-node cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
9-3 LIFS limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
10-1 A conceptual cloud service provider model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
10-2 Provider and consumer views of cloud service models . . . . . . . . . . . . . . . . . . . . . . 138
Figures ix
Draft Document for Review November 13, 2013 7:46 am 8155LOF.fm
10-3 Components of VCAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
10-4 System Center designed for cloud-based services. . . . . . . . . . . . . . . . . . . . . . . . . . 141
10-5 N series integration with System Center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
10-6 ISDM as a set of four VM’s and its key functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
10-7 Self-service portal of SmartCloud Orchestrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
10-8 OpenStack - Data ONTAP Storage provisioning flow. . . . . . . . . . . . . . . . . . . . . . . . 146
10-9 OpenStack and N series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
8155LOF.fm Draft Document for Review November 13, 2013 7:46 am
x IBM System Storage N series Reference Architecture for Virtualized Environments
© Copyright IBM Corp. 2013. All rights reserved. xi
Draft Document for Review November 13, 2013 7:46 am 8155LOT.fm
Tables
6-1 Rack and power parts list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6-2 Features of the x240 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
8-1 N3000 series comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
8-2 N32x0 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8-3 N32x0 controller configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8-4 N3000 number of supported shelves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8-5 N6220 & N6250 specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8-6 N7550T & N7950T specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
8-7 Comparison Table for the N Series models discussed in this chapter . . . . . . . . . . . . 114
Note to Author: This is an optional file and is not required for publication. If this file is not essential to
your readers, delete it from your book.
Open .book  select this file (LOT.fm)  Edit  Delete File from Book
8155LOT.fm Draft Document for Review November 13, 2013 7:46 am
xii IBM System Storage N series Reference Architecture for Virtualized Environments
© Copyright IBM Corp. 2013. All rights reserved. xiii
Draft Document for Review November 13, 2013 7:46 am 8155LOE.fm
Examples
Note to Author: This is an optional file and is not required for publication. If this file is not essential to
your readers, delete it from your book.
Open .book  select this file (LOE.fm)  Edit  Delete File from Book
8155LOE.fm Draft Document for Review November 13, 2013 7:46 am
xiv IBM System Storage N series Reference Architecture for Virtualized Environments
© Copyright IBM Corp. 2013. All rights reserved. xv
Draft Document for Review November 13, 2013 7:46 am 8155spec.fm
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult
your local IBM representative for information on the products and services currently available in your area. Any
reference to an IBM product, program, or service is not intended to state or imply that only that IBM product,
program, or service may be used. Any functionally equivalent product, program, or service that does not
infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to
evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The
furnishing of this document does not grant you any license to these patents. You can send license inquiries, in
writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785 U.S.A.
The following paragraph does not apply to the United Kingdom or any other country where such
provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION
PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of
express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may make
improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time
without notice.
Any references in this information to non-IBM websites are provided for convenience only and do not in any
manner serve as an endorsement of those websites. The materials at those websites are not part of the
materials for this IBM product and use of those websites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring
any obligation to you.
Any performance data contained herein was determined in a controlled environment. Therefore, the results
obtained in other operating environments may vary significantly. Some measurements may have been made
on development-level systems and there is no guarantee that these measurements will be the same on
generally available systems. Furthermore, some measurements may have been estimated through
extrapolation. Actual results may vary. Users of this document should verify the applicable data for their
specific environment.
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products and cannot confirm the
accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of those products.
This information contains examples of data and reports used in daily business operations. To illustrate them
as completely as possible, the examples include the names of individuals, companies, brands, and products.
All of these names are fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrate programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
any form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which the sample
programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore,
cannot guarantee or imply reliability, serviceability, or function of these programs.
8155spec.fm Draft Document for Review November 13, 2013 7:46 am
xvi IBM System Storage N series Reference Architecture for Virtualized Environments
Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines
Corporation in the United States, other countries, or both. These and other IBM trademarked terms are
marked on their first occurrence in this information with the appropriate symbol (® or ™), indicating US
registered or common law trademarks owned by IBM at the time this information was published. Such
trademarks may also be registered or common law trademarks in other countries. A current list of IBM
trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtml
The following terms are trademarks of the International Business Machines Corporation in the United States,
other countries, or both:
BladeCenter®
eServer™
IBM®
IBM Flex System™
IBM Flex System Manager™
IBM SmartCloud®
POWER®
Power Systems™
RackSwitch™
Redbooks®
Redpaper™
Redbooks (logo) ®
ServerProven®
System i®
System p®
System Storage®
System x®
System z®
Tivoli®
VMready®
X-Architecture®
The following terms are trademarks of other companies:
Intel, Intel Xeon, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks
of Intel Corporation or its subsidiaries in the United States and other countries.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States,
other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other company, product, or service names may be trademarks or service marks of others.
© Copyright IBM Corp. 2013. All rights reserved. xvii
Draft Document for Review November 13, 2013 7:46 am 8155pref.fm
Preface
This IBM® Redbooks® publication provides deployment guidelines, workload estimates, and
preferred practices for clients who want a proven IBM technology stack for virtualized VMware
and Microsoft environments . The result is a Reference Architecture for Virtualized
Environments (RAVE) that uses VMware vSphere or Microsoft Hypervisor, IBM System x® or
IBM BladeCenter® server, IBM System Networking, and IBM System Storage® N series with
Clustered Data ONTAP as a storage foundation. The reference architecture can be used as a
foundation to create dynamic cloud solutions and make full use of underlying storage features
and functions.
This book provides a blueprint that illustrates how clients can create a virtualized
infrastructure and storage cloud to help address current and future data storage business
requirements. It explores the solutions that IBM offers to create a storage cloud solution
addressing client needs. This paper also shows how the Reference Architecture for
Virtualized Environments and the extensive experience of IBM in cloud computing, services,
proven technologies, and products support a Smart Storage Cloud solution that is designed
for your storage optimization efforts.
Clients face many common storage challenges, and some clients have variations that make
them unique. With RAVE, a proven and scalable solution has been created that consists of a
rack of servers, storage, and networking components. Thus, we have carefully sized three
scenarios, Entry, Mainstream, and Advanced, each based on preferred practices for real
world workloads.
When used as the storage foundation, the IBM System Storage N series offers unified
storage solutions. These solutions provide industry-leading technologies for storage
efficiencies, instantaneous virtual machine and data store cloning for virtual servers and
virtual desktops, and virtual data center backup and business continuance solutions.
This book is for anyone who wants to learn how to successfully deploy a virtualized
environment. It is also written for anyone who wants to understand how IBM addresses data
storage and compute challenges with IBM System Storage N series solutions with IBM
servers and networking solutions. This paper is suitable for IT architects, business partners,
IBM clients, storage solution integrators, and IBM sales representatives.
Authors
This book was produced by a team of specialists from around the world working at the
International Technical Support Organization, San Jose Center.
Roland Tretau is an Information Systems professional with more than 15 years of experience
in the IT industry. He holds Engineering and Business Masters degrees, and is the author of
many storage-related IBM Redbooks publications. Roland’s areas of expertise range from
project management, market enablement, managing business relationships, product
management, and consulting to technical areas including operating systems, storage
solutions, and cloud architectures.
Jacky Ben-Bassat is an IT architect at NetApp who currently focuses on worldwide market
and business development as part of the relationship between IBM and NetApp. For the past
six years, Jacky has participated in developing multiple cloud and other solutions around the
8155pref.fm Draft Document for Review November 13, 2013 7:46 am
xviii IBM System Storage N series Reference Architecture for Virtualized Environments
globe with IBM STG, GTS, and IBM Software Group and GBS. The solutions developed
included N series storage, virtualization components from VMware, Microsoft and Citrix, and
IBM Tivoli® management and orchestration tools. Prior to joining NetApp, Jacky held senior
SI, IT, and IM positions for 15 years, which included responsibilities for pre-sales engineering,
professional services, IT operations, infrastructure and strategy. He worked closely with
senior business leaders to align IT with various transformation initiatives across the globe.
Craig Thompson is a System Engineer at NetApp specialised on Clustered Data ONTAP
solutions..
Thanks to the following people for their contributions to this project:
Bertrand Dufrasne
International Technical Support Organization, San Jose Center
??????????
IBM ??????????
Tony Huynh, Michel Chalogany
NetApp
Now you can become a published author, too!
Here’s an opportunity to spotlight your skills, grow your career, and become a published
author—all at the same time! Join an ITSO residency project and help write a book in your
area of expertise, while honing your experience using leading-edge technologies. Your efforts
will help to increase product acceptance and customer satisfaction, as you expand your
network of technical contacts and relationships. Residencies run from two to six weeks in
length, and you can participate either in person or as a remote resident working from your
home base.
Find out more about the residency program, browse the residency index, and apply online at:
ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us!
We want our books to be as helpful as possible. Send us your comments about this book or
other IBM Redbooks publications in one of the following ways:
򐂰 Use the online Contact us review Redbooks form found at:
ibm.com/redbooks
򐂰 Send your comments in an email to:
redbooks@us.ibm.com
򐂰 Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. HYTD Mail Station P099
2455 South Road
Poughkeepsie, NY 12601-5400
Preface xix
Draft Document for Review November 13, 2013 7:46 am 8155pref.fm
Stay connected to IBM Redbooks
򐂰 Find us on Facebook:
http://www.facebook.com/IBMRedbooks
򐂰 Follow us on Twitter:
http://twitter.com/ibmredbooks
򐂰 Look for us on LinkedIn:
http://www.linkedin.com/groups?home=&gid=2130806
򐂰 Explore new Redbooks publications, residencies, and workshops with the IBM Redbooks
weekly newsletter:
https://www.redbooks.ibm.com/Redbooks.nsf/subscribe?OpenForm
򐂰 Stay current on recent Redbooks publications with RSS Feeds:
http://www.redbooks.ibm.com/rss.html
8155pref.fm Draft Document for Review November 13, 2013 7:46 am
xx IBM System Storage N series Reference Architecture for Virtualized Environments
© Copyright IBM Corp. 2013. All rights reserved. 1
Draft Document for Review November 13, 2013 7:46 am 8155ch01.fm
Chapter 1. Introduction
This chapter provides an introduction to the Reference Architecture for Virtualized
Environments, also referred to as RAVE 2, utilizing IBM System Storage N series running
Clustered ONTAP 8.2 as storage foundation.
1
8155ch01.fm Draft Document for Review November 13, 2013 7:46 am
2 IBM System Storage N series Reference Architecture for Virtualized Environments
1.1 About this document
This Reference Architecture for Virtualized Environments (RAVE) is a comprehensive update
to the IBM Redpaper™ publication redp4865 dated December 22nd 2012
(http://www.redbooks.ibm.com/redpapers/abstracts/redp4865.html). It is a storage centric
technical document that focuses on IBM System Storage N series and its new OS, Clustered
Data ONTAP, (cDOT) version 8.2. and its optimized integration with virtualized and shared
infrastructures as a foundation for cloud-based solutions.
Beyond the expected technological updates to reflect the latest changes in the featured
products, this document also addresses recent trends in data centers such as multiple
hypervisors, converged infrastructure, and the storage aspects of Software-Defined Data
Center (SDDC). The architecture emphasizes operational aspects associated with
cloud-based solutions and provides a broader range of sample configurations that now cover
the full spectrum from low-cost and entry-level deployments all the way to the enterprise and
service providers class implementations, with Infrastructure-as-a-Service (IaaS) and
Platform-as-a-Service (PaaS) models.
N series cDOT, the focal point of the architecture as written in this document, enables IT and
businesses to realize the benefits of truly non-disruptive, always-on, massively scalable and
flexible storage solution for most computing environments. IT organizations can meet higher
SLOs as planned and unplanned storage downtime caused by common operational routines
such as code updates and hardware upgrades can be eliminated from a storage perspective
and this aspect will be well covered throughout the document.
Another important aspect of cDOT that will be addressed in this reference architecture is the
support of multiple storage controllers-or nodes- managed as a single logical pool, so
operations can scale more easily. Seamless scalability allows companies to start small and
grow big from a simple two-node entry-level storage cluster deployment and grow to 68PB
with 24 nodes of high-end models and it is a key features of cDOT.
Best practices from IBM, VMware and Microsoft were incorporated to this document, so
beyond integration between the various components, this document provides also realistic
sample configurations with the associated sizing and performance considerations, as well as
an implementation guide.
This reference architecture stands out as the most flexible architecture that covers the
broadest range of implementations of today’s trends in building cloud-based solutions.
Conceptually the architecture is not new, but it does feature for the first time N series with
cDOT, and together with the power of server virtualization from VMware and Microsoft, and
the complementing converged infrastructure with Flex System, it brings a whole new level of
simplicity, flexibility and efficiency to data centers. Agile infrastructure that is delivered
economically has tremendous value to organizations around the world, and the fact that it can
start at a low cost and easily scale over time, makes its value proposition more compelling.
One of the major challenges in running virtualized environment is to adapt to new methods
and models of operation and it is another important aspects that the document is addressing.
1.2 Purpose and benefits
This document provides a blueprint that illustrates the integration of IBM System Storage N
series with Clustered Data ONTAP (cDOT) in virtualized and cloud-based environments that
are based on VMware and Microsoft with x86 compute nodes. In addition to architectural
Chapter 1. Introduction 3
Draft Document for Review November 13, 2013 7:46 am 8155ch01.fm
level, the document provides specific design and configuration options to cover wide range of
deployment sizes from very small to very large. These configurations can be used as a
reference or as is (as built), depending on the specific requirements.
As with the first version, this document is also is intended for Solution Architects and IT
specialists who are seeking information about best practices of how to incorporate IBM
System Storage N series in the design of their virtualized and cloud infrastructure and how to
benefit from the advanced features of cDOT to save cost and time over the entire life-cycle of
the solution. The architecture is suitable for most workload and application types that are
commonly served on virtualized machines on top of x86 compute platforms.
List of new topics covered in this version
򐂰 Latest industry leading technologies from IBM, Microsoft and VMware
򐂰 Designed around the new Clustered Data ONTAP (cDOT) of N series
򐂰 Comprehensive and includes data protection and covers operational aspects
򐂰 Includes sizing overview with realistic workloads
򐂰 Provides broad range of sample configurations
򐂰 Includes easy setup guide based on a sample configuration
򐂰 Updated for cloud service providers with IaaS and PaaS models
򐂰 Covers converged infrastructure and Software-Defined Storage (SDS)
򐂰 Includes reference to orchestration and management tools
򐂰 Includes reference to development options based on API’s and SDK’s
1.3 Storage platform for cloud
The architecture described in this document is aimed for cloud-based solutions as it
emphasizes the key features of the Clustered Data ONATP (cDOT) that optimizes IT
operations in the support and management of virtualized and shared infrastructures.
Although storage centric, and specifically N series with cDOT, the document addresses the
integration at the level of the entire infrastructure stack.
The document describes the architecture, which by itself is not a packaged product and is not
a cloud platform. The document is designed to be a set of references and best practices that
will help IT architects to design and build cloud-based solutions with IBM System Storage N
series and how to use the various storage technologies to create a storage platform that is
optimized for virtualized and shared infrastructure by leveraging the unique features of the N
series with cDOT 8.2.
The differences between the various cloud models are not at the infrastructure level as they
all have the potential to require storage infrastructure and data management. The differences
are in the way the services are being consumed and to whom they are offered, the ownership
and other responsibilities, security and access, integration with other platforms, etc. As such,
the reference architecture described in this document can be relevant to all cloud models and
this document does not distinguish between them when referring to the technical integration
and the operational aspects.
To state clear though, this reference architecture is suitable for both public and private cloud
(and hybrid implementation of those) whether external or internal, self-managed or as a
managed service.
8155ch01.fm Draft Document for Review November 13, 2013 7:46 am
4 IBM System Storage N series Reference Architecture for Virtualized Environments
© Copyright IBM Corp. 2013. All rights reserved. 5
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
Chapter 2. Architecture
The architecture chapter is the core of the document as it describes the solutions and
provides examples that can be followed by IT architects as they design their new solutions.
The technical details, explanations and logical conclusions benefiting this chapter can mostly
be found though in the other chapters and sections of this document that support the
architecture. Those who have solid background and experience working with N series
Clustered data ONTAP and server virtualization technology may find this chapter sufficient to
be a reference. Those who are relatively new to the featured technologies, will find more value
reading other sections as well.
2
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
6 IBM System Storage N series Reference Architecture for Virtualized Environments
2.1 Introduction
This chapter describes the architecture of virtualized environments using VMware vSphere
and Microsoft Hyper-V as two optional hypervisors, with hardware infrastructure components
and management tools from IBM. At a deeper level, specific designs and sample
configurations in this chapter provide details about the hardware components, including
System x Server and BladeCenter that are commonly used by many clients and business
partners, hence standard equipment in many data centers. Converged infrastructure is
becoming standard and quickly being adopted, particularly in mid-size and the enterprise
clients, as well as by service providers. Even smaller constellations can benefit from a
converged infrastructure because of the flexibility that it offers and economical advantages
that go beyond procurement cost. IBM’s Flex System chassis (with x86 compute nodes) is
also covered in this chapter and throughout the entire document in order to address this
important transformation to a converged infrastructure and provide referenced to
environments that require more flexibility with better consolidation efficiencies.
It was already mentioned that this document is storage centric and focuses on N series with
Clustered Data ONTAP (cDOT). With that in mind, readers can find in this chapter additional
details about the unique features of N series cDOT and how they come into play as part of the
architecture to offer a flexible and scalable solutions.
The architecture is kept as the essential level of creating a solid virtualized environment as
the stage towards cloud-based infrastructure and continues to the level of
Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). To make it more
relevant for a broader range of implementations, from an entry level to a large service
provider type, or enterprise level deployment, this chapter offers comprehensive context by
grouping the components into solution stacks with several configurations and a supporting
sizing guide.
This chapter includes the following sections:
򐂰 Introduction to cloud-based solutions
򐂰 Architecture overview
򐂰 Architectural approach
򐂰 Configuration and components
򐂰 Solution classification
򐂰 Sample workloads
򐂰 Storage sizing approach and details
Chapter 2. Architecture 7
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
2.2 Introduction to Cloud-based solutions
Business agility in today's world relies on IT infrastructure more than ever before due to the
accelerated rate of generation of data, the ‘on-demand’ consumption model of information
and the cultural and social changes that impact business objectives and forcing a new level of
rapid changes. The higher demand for change dictates the need for flexible infrastructures
that are scalable, elastic, reliable, and economical. in addition, there is a need for smarter and
faster ways to connect the consumers to those infrastructures.
The silos approach of optimized, dedicated compute, OS and storage components of the
infrastructure, for a specific solution, can rarely be justified economically nowadays, and is
becoming obsolete in most cases. Virtualization, efficiencies in storage and data
management and principles of economies of scale promoting shared infrastructure and
Software-Defined-Data-Center (SDDC) to the front line of IT/IM services to replace the silos
and are prominent characteristics of cloud-based solutions, regardless of the actual model
(private, public, hybrid, internal, external).
The cloud-based architectural approach illustrated in Figure 2-1provides a fast and
predictable way to scale IT infrastructures. It describes the transformation from
application-based silos with dedicated hardware to a shared infrastructure that enables cloud
solutions through a stage of adopting virtualization. The matching infrastructure is based on
hardware from IBM in a traditional stack of System X servers and RackSwitch™ networking
and in a converged model using Flex System, both supported by N series storage with cDOT.
Figure 2-1 Cloud-based architectural approach
Flexibility is the value of the infrastructure, based on the features and functions of its
components that can be associated with optimization of changes to the IT/IM service, often a
combination of minimizing cost, time and risk, the exact reasons why companies transform to
cloud. In addition to the right set of well-integrated infrastructure elements, a cloud-based
solution must include management tools (orchestration) for the entire stack, and likely also to
include self-service portal to simplify the access and usability of the service.
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
8 IBM System Storage N series Reference Architecture for Virtualized Environments
2.3 Architecture overview
The logical view of the architecture is depicted in Figure 2-2 below. The concept is simple and
common as it only includes the most essential components of the infrastructure, which also
gives it the most flexibility to become a solid platform suitable for multiple models of cloud
implementations and services.
Figure 2-2 Logical Architecture N series cDOT for virtualized environments
IBM System Storage N series running cDOT 8.2 provides shared storage with unified
architecture across the entire product line, hence suitable for environments in any size. cDOT
also offers new level of scalability now from 2 to 24 nodes cluster so storage architect can
easily design system for different environments. The storage system supports multiple
protocols, hence the solution can be based on SAN (FCP, iSCSI, FCoE) or NAS (NFS,
SMB/CIFS), as well as a mixed environment. For connectivity with the physical servers, the
architecture suggests IBM System Networking with rack-mount form factor as well as
Ethernet, fabric and converged networking modules that can be configured in the chassis of
IBM BladeCenter or Flex System Enterprise. For physical servers, the architecture features
IBM’s X servers and x86 compute nodes as part of Flex System Enterprise chassis. Besides
management software that is required for the infrastructure, there is no reference to include
any application software, so the top layer is the hypervisor, and both Microsoft Hyper-V 2012
and VMware vSphere (ESXi) are covered.
This combination of integrated components increases value to businesses as it optimizes
deployment, administration, support, expansion, hence cost. To support business agility, IT
teams must have the ability to add or reduce resources such as memory and disk storage
capacity when required, in order to accommodate business demands by users. IBM System x
and IBM System Storage N series cDOT support this dynamic scaling of resources.
Chapter 2. Architecture 9
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
Furthermore, the combination of System x, N series with cDOT, and hypervisor from VMware
or Microsoft forms flexible infrastructure that its components are tightly integrated so it is
easier to manage and control and as a result, to automate. This architecture hence is very
suitable for the dynamic nature of cloud-based solutions.
In addition to VMware vSphere and Microsoft Hyper-V, the following key infrastructure
components provide the foundations for this cloud computing architecture:
IBM System x3650M4, HS23, HX5 servers and Flex System with x240 & x440 compute
nodes are optimized to meet the virtualization management and advanced workload
demands of various cloud solutions.
The IBM N series N3220/40, N6250 and N7550T / N7950T Storage Systems were selected
to bring high performance SAN and NAS features in a unified system with efficiency features,
including deduplication and thin provisioning. In addition, N series products offer data
protection capabilities for virtualized servers with no-performance-impact snapshots and thin
replication for enabling and supporting disaster recovery and business continuity.
IBM System Networking Gbps Ethernet components form the backbone for data and network
connectivity. The combination of high performance adapters and low latency, cut-through
switches enables the high-speed infrastructure that is critical for resource utilization and load
balancing within the cloud. To provide additional flexibility, clients can choose either IBM Fiber
Channel (FC), Ethernet switches for their deployment, or converged networking solution as
the IBM Flex System™ Fabric CN4093 10Gb Converged scalable switch.
Performance is a key consideration when supporting virtualization and elasticity
requirements. Performance for most client needs to be balanced with affordability and the
architecture with he integration best practices do emphasize this delicate balance between
cost and performance. The next set of attributes is reliability and availability that are of
paramount importance when designing architectures that offer cloud services, and these
aspects are as well.
2.4 Architectural approach
The IBM System x and IBM System Storage N series, based on cDOT, with VMware vSphere
(ESXi) or Microsoft Hyper-V server 2012 as the server virtualization software, were brought
together in this reference architecture to offer relevancy in a wide range of implementations
and consumption models of cloud-based solutions.
Solutions based on this architecture can easily be sized to fit the needs of wide range of
deployment from SMB to enterprise clients. In terms of business and consumptions models,
the architecture is suitable for all types of cloud deployments (private, public, hybrid, internal,
external) and can easily be used as the foundation layer to more advanced, and
solution-specific type of services. By default, the architecture aims at the level of
Infrastructure-as-a-Service (IaaS) and the rest of the document complement the architecture
by covering design, integration, implementation and operational aspects, suitable for both
providers and self-consumers of cloud-based solutions.
IaaS is the foundation for cloud-based solution and it encompasses multiple layers of the
infrastructure. Thanks to advanced technologies, particularly the latest cDOT of the IBM
System Storage N series, this architecture can be used as the building block for
Platform-as-as-Service (PaaS) and for application specific type of workloads (e.g. VDI,
Messaging, etc.) so Software-as-a-Service as well.
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
10 IBM System Storage N series Reference Architecture for Virtualized Environments
This document provides guidelines and details about the architecture that will benefit most
businesses. Three different classes, or groups of configurations are provided in this chapter
and they are all based on VMware vSphere 5.1 and Microsoft Hyper-V server 2012, and N
series with cDOT. Although these configurations share the same architecture, each one is
designed to meet a different size of workload and different performance requirements. The
three group of configurations are:
򐂰 Entry
򐂰 Mainstream
򐂰 Advanced
Entry group of configurations is aimed towards small environments but has the capabilities to
offer the full range of features and functions that typically can only be found in expensive
highly integrated platforms. The value is thanks to the unified architecture of cDOT and that
the same storage OS supports also the entry level storage models.
The Mainstream offers the most flexibility for midsize companies and deployments as it can
start from fairly small two-nodes storage cluster at low price point and can scale up and out
significantly. The Mainstream is based on the mid-range platform of the N series, which is a
solid platform that can be also used by service provider for solution that start small and grow
over time.
The Advanced group of configuration includes a storage model that is a member of the N
series high-end line. The configurations in this group are aimed towards high performance,
high capacity where the ability to scale fast, reliably and economically is a must. To
complement the features of the storage platform, the configurations in the Advanced group
include Flex System and are positioned as a converged infrastructure.
Thanks to its unified architecture, the IBM System Storage N series offers unique scalability in
three dimensions, both out and up as well as operational scalability to be able to manage a
growing data infrastructure without adding resources and be able to manage multiple ongoing
storage related tasks with small group of resources. In some cases, it might be more
economical to scale by adding more storage controllers, versus the scale up approach of
upgrading to a bigger controller model (head swap) that can support higher capacity and
better performance. The decision of scaling up or out will depend on a comprehensive
understanding of the full operational complexity of the environment. This will include the
performance characteristics, the management aspects, the integration between the hardware
component of the infrastructure and the virtualization layer, and the specific ability of the
application and of course cost comparison and the experience of the IT staff. In some cases,
infrastructure cost is less expensive when scaling out by using multiple smaller servers and
storage units, but the management cost and operational limitation might offset those cost
savings.
2.5 Configurations and components
The set of components consists primarily of hardware and management software from IBM
as well as hypervisor and management software from VMware and Microsoft. The Entry
configuration class is aimed for smaller environment, lower cost, but it offers the same set of
features and functions like the larger classes of configurations. Standalone X3650 are used
as servers for the Entry class of configurations and the storage models are of the N32XX line.
For the Mainstream class of configuration, the mid-range N series N6250 is used and for
servers the option of X3650 or BladeCenter based compute nodes.
Chapter 2. Architecture 11
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
Networking for both the Entry and the Mainstream are based on the IBM RackSwitch G8124E
and for the Advanced class of configurations, the networking is based on converged
networking or Ethernet module of Flex System.
The Advanced class of configurations is based on the converged chassis Flex System with
x240 & x440 x86 compute nodes. For the storage layer of the Advanced class, N7550T is
being used.
Since cDOT is new, it will be important to introduce already the concept of the “storage
cluster”. As indicated by the official name of the new operating system, cDOT stands for
Clustered Data ONTAP. The same familiar Data ONTAP operating system of N series storage
is now offered as a cluster, which means that more than one set of two controller can exist
within the same storage system. cDOT support up to 24 storage nodes (or storage controller
units) within the storage cluster. Storage nodes can be added in pairs (known as HA pair for
high availability pair), so the minimum setting is two-nodes in a cluster. In a four-node cluster
there are two HA pairs.
In most cluster configurations, a storage node has to be connected to a dedicated switch
(interconnect switch) in order to enable and maintain key functionality; this connection
requires 10GbE. The interconnect switch is not part of the standard data center network
infrastructure, but dedicated to the storage and as such, storage configurations are built and
shipped with two interconnect switches (for HA). Only specific switch models are supported
and the current version is CN1610. The cDOT 8.2 does support a switchless cluster
configuration if there are only two nodes in the cluster and they can be connected to each
other over 10GbE (in addition to the HA connectivity which also requires 10GbE). Figure 2-3
below illustrates the two options of connecting two-node storage. In the top section, the two
controller units are connected directly two each other (HA connectivity that is not shown). The
bottom part of Figure 2-3 illustrates the same two-node cluster but with the CN1610
interconnect switch.
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
12 IBM System Storage N series Reference Architecture for Virtualized Environments
Figure 2-3 Two-nodes interconnect
As mentioned, cDOT 8.2 supports up to 24 nodes in a cluster. It is important to understand
that the maximum number of supported storage nodes is a function of the N series model as
well as the protocol being used. At the time this document was written, cDOT supports the
following maximum number of nodes per cluster:
N7950, N7550 - Maximum 24 nodes for NAS and up to eight nodes in SAN configuration.
N6XXX - Maximum of eight nodes per cluster
N3XXX - Maximum of four nodes per cluster
Chapter 8 cover more information about N series and cDOT and includes limits and rules of
mixing different models in the same cluster.
To provide information about a larger environment, Figure 2-4 illustrates a four-nodes cluster
with two CN1610 interconnect switches. To simplify the diagram and focus on the cluster
interconnect and external connectivity, the HA connectivity between each nodes in a HA pair
are not shown in Figure 2-4.
Chapter 2. Architecture 13
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
Figure 2-4 Four-nodes interconnect
Understanding the concept of nodes in the storage cluster is critical in order to understand the
operational capabilities including how to scale with capacity, performance and how to
guarantee operational efficiency. It also important when reviewing sizing assumptions and
workload examples.
Below, Figure 2-5 captures the essential component that are part of the architecture. Optional
components are mentioned if they add value to the solution and no matching alternatives are
available. Details about samples configurations, software versions, hardware models and part
numbers are provided in other sections of this document.
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
14 IBM System Storage N series Reference Architecture for Virtualized Environments
Figure 2-5 Architectural components
An example of storage, server and networking components to cover the hardware
infrastructure is provided in the Figure 2-6 below:
Figure 2-6 Hardware components and connectivity options
Chapter 2. Architecture 15
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
2.6 Solution classification
This section discuss the characteristics of different workloads.
As infrastructures become increasingly complex and heterogeneous, the need for more
cost-effective end-to-end solutions that are easier to manage is also growing. IT organizations
are seeking solutions that can manage and scale across the entire infrastructure. So it is
important to develop an architecture that easily adapts to clients’ businesses needs and
supports dynamic growth. Figure 2-7 provides an overview of the reference architecture that
enables clients to handle today’s IT demands. It describes the various workloads for each of
the three classes of configurations mentioned earlier: Entry, Mainstream and Advanced. The
workloads is measured by number of virtualized servers and it is based on the number of
storage controllers. It is important to understand that the sizing was done based on very
specific assumptions that do not represent every set of requirements clients are facing. The
assumption are described in appendix A and can be modified as needed. It is also important
to explain that proper sizing by a qualified engineer is required prior to deciding on a
configuration.
Figure 2-7 Solution classification
Figure 2-8 lists the various load characteristics based on the solution components introduced
earlier. It is important to understand that the workloads and sizing information provided are
based on several assumptions (described in appendix A). Despite the common architecture,
implementation are suitable for many different models and sizes, each environment is unique
and the infrastructure components must be sized by a qualified engineer; this is also true for
the N series storage. Figure 2-8 provides estimated maximum number of virtual servers that
can be run on the largest configuration in each of the three configurations classes: Entry,
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
16 IBM System Storage N series Reference Architecture for Virtualized Environments
Mainstream and Advanced. For more details about what assumptions were made, how the
sizing results were calculated, please review appendix A.
Figure 2-8 Summary of sample workloads
2.7 Sample workloads
There are many performance counters that can become important when sizing virtualized
environments. Note that this section is not a sizing guide, and that the sizing information
described is simply a summary of the elaborate sizing calculations incorporating the various
parameters that are required to size each of the workloads described here.
The following workloads and configurations are based on each group of the solution
classification mentioned earlier.
Important: This version of the document is still a draft and the sizing and workloads data
provided are not final and should be considered as a concept and not as best practice or
as sizing guide.
Note: Estimating hardware requirements: The guidance provided in this paper regarding
estimation of hardware requirements of this cloud solution are assumptions based on
empirical data gathered from existing installations. Individual performance requirements
might vary based on individual client environments and applications.
Attention: Obtaining sizing support and guidance: Sizing practices and calculations are
complex. As in our examples, clients should engage with IBM pre-sales engineers, who are
familiar with various sizing tools and preferred practices, to identify the various sizing
parameters for each workload, application, and task performed on the servers. Sizing
calculations should also incorporate additional room for growth and for background tasks
such as storage deduplication and data protection.
Chapter 2. Architecture 17
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
Figure 2-9 Sample configurations - Entry
Figure 2-10 Sample configurations - Mainstream
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
18 IBM System Storage N series Reference Architecture for Virtualized Environments
Figure 2-11 Sample configurations - Advanced
Below is another example of a different approach. In Figure 2-12 there is an example of a
mixed workload, which includes VDI, MS Exchange, MS SQL, MS SharePoint with the
described workload characteristics, so a different approach to sizing and the assumptions
and calculations are also described in appendix A.
Figure 2-12 Mixed workload Four-nodes N6250
Figure 2-13 illustrates the N series configuration to support the mixed workload described in
Figure 2-12. The configuration is based on a four-node storage cluster, using N6250. Each 2
nodes (HA Pair) has 5 EXN 3500, each with 24 X 600GB, 10K SAS drives to a total of 240
disks. In addition, each controller has a 512GB Flash Cache card (1TB per HA pair and 2TB
total for the cluster). Color coded representation of the various workload is also shown on the
disk expansions in the form of Storage Virtual Machines (SVM’s),
Chapter 2. Architecture 19
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
Figure 2-13 N series configuration for mixed workload
2.8 Storage sizing approach and details
Each of the sample workloads and configurations included two or more storage controllers
(nodes) working as HA pairs for high availability in active-active mode. If one of the controllers
failed, then the second, active controller would assume ownership of all disks and
connections. Thus, it would assume ownership over the total combined workload, which is
known as controller failover mode. In addition, if there are more than 2 nodes in the cluster,
storage and servers administrators can easily shift workloads from the failed controller to
other storage nodes in the cluster. The higher the number of storage nodes, the higher the
utilization of each individual controller can be, assuming the operations team are familiar and
comfortable with the procedures (that are not automated in most environments) and
assuming the business can tolerate certain exposure to higher risk (most do, but needs to be
reviewed on a case-by-case basis).
In the sample workloads, it is assumed that the storage system is able to sustain the full
workload even in controller failover mode when only one storage controller is active. This
assumption translates to limiting the total workload per individual storage controller to less
than 50 percent utilization, with some spare to be added for unforeseen spikes in workloads
and limited higher utilization during initial loads. But as mentioned, if the storage is designed
to scale out, more controllers can participate in serving the total workload so the impact of a
failed controllers can be smaller as well as higher utilization on each individual controller can
be achieved.
It is important though to be aware of all tasks performed by the storage and not just specific
workloads at specific times. For example, are there any data replication scheduled or
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
20 IBM System Storage N series Reference Architecture for Virtualized Environments
deduplication? Is the environment used only in certain hours of the day or around the clock?
Are there typical spikes in demand during certain hours of the day? What about planning for
growth? etc.
The IBM System Storage N series provides a Quality of Service (QoS) feature, also known as
FlexShare in some previous versions. This feature allows storage administrators to assign
different priorities to different workloads and thereby minimize the impact to users during a
controller failover. Critical applications will get higher priority so the higher latency can be
avoided during critical business hours and for those key applications that should get priority.
More details about the QoS feature of cDOT is available in chapter 3.2.2
Use individual client requirements to determine the correct storage utilization. The guidelines
are common and include Total Cost of Ownership (TCO), acceptable and expected
performance, service level agreements, business risks such as impact on productivity, project
delays, and maintenance and support that will minimize the impact to only few hours in some
cases.
When sizing the sample workloads, we made the following additional assumptions. We also
list here the considerations that clients should keep in mind when their environments are
being sized.
For the performance of users and VMs, we used sizing best practices and empirical data
gathered from existing installations, which are commonly used in the industry. However, in
reality clients might find that their specific requirements are higher or lower. Therefore, a
proper sizing calculation should be conducted for the specific workloads and environment of
each client.
When sizing storage, evaluate the following parameters and account for them across all
workloads and for each user, application and type of virtual machine:
򐂰 Required (usable) capacity on day one and over time (when considering Thin
򐂰 Provisioning and other storage efficiencies)
򐂰 IOPS and/or KB/s / MB/s
򐂰 Latency
򐂰 Protocols
򐂰 The random and sequential mix of the workloads
򐂰 The Read/Write ratio
򐂰 Maximum users, concurrent/active users
򐂰 Storage tasks like data replication (SnapMirror), Deduplication and other housekeeping
tasks
򐂰 The knowledge, experience of the IT staff
򐂰 Number of storage controllers
򐂰 QoS and SLAs to balance
Protocols - In the sample workloads, we used multiple protocols to offer the most efficient
operation. However, different protocols have different performance characteristics, so
accurate sizing is more complex and requires thorough calculations.
For the sample workloads on N6250, a Flash Cache module of 512 GB was used as part of
the configuration on each storage controller (node).
To determine the specific value of all the required storage parameters, the pre-sales engineer,
as part of the sizing calculation, will consider key parameters for each application that is part
of a client’s environment. The value for these parameters will be determined based on input
from the client, best practices, and output from special sizing tools. In essence, sizing is an
accurate exercise that accounts for all known variables but also includes reasonable
assumptions that are validated by the users for some unknown parameters such as
Chapter 2. Architecture 21
Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm
concurrent users, expected growth, or increased performance requirements. Even if most
parameters are known, sooner rather than later, inevitable change will dictate new
requirements. An infrastructure that is flexible enough to survive the changes is the most
suitable one to serve dynamic cloud environments.
8155ch02.fm Draft Document for Review November 13, 2013 7:46 am
22 IBM System Storage N series Reference Architecture for Virtualized Environments
© Copyright IBM Corp. 2013. All rights reserved. 23
Draft Document for Review November 13, 2013 7:46 am 8155ch03.fm
Chapter 3. Introduction to Clustered Data
ONTAP (cDOT) 8.2
IBM System Storage N series is now available with a new operating system called Clustered
Data ONTAP, or in short: cDOT. The current version, which is also the first version of N series
with cDOT is 8.2. This chapter provides details about the key features and capabilities of the
new storage OS of N series.
3
8155ch03.fm Draft Document for Review November 13, 2013 7:46 am
24 IBM System Storage N series Reference Architecture for Virtualized Environments
3.1 N series with Clustered Data ONTAP (cDOT) 8.2
IT environments are evolving and virtualization is being leveraged to transform data centers
and to increase utilization, efficiency and flexibility of infrastructures. It is important that all
layers of the infrastructure will meet those new challenges and offer an adequate set of
capabilities. This chapter discuss the key features of the IBM System Storage N series with
the new operating system Clustered Data ONTAP (cDOT) 8.2 that makes it suitable for
tomorrow's challenges in the data center.
This document features cDOT version 8.2 which is the first Clustered Data ONTAP version
available on the IBM System Storage N series and as of October 2013 is also the most
current version available. cDOT is different from previous ONTAP versions by the fact that it
offers a storage solution that operates as a cluster with scale-out capabilities. Previous
versions of ONTAP supported features and functionality of up to two individual storage
controllers that are connected together to form a unit that is highly available (known as HA
pair) in an Active-Active and Active-Passive implementations. cDOT uses the same HA pair
approach, but multiple HA pairs are now supported to form a single cluster storage entity with
new set of features and capabilities that are complementary to the recent trends and
transformation in the data center.
These new features and capabilities are discussed in this chapter and are grouped based on
the following categories:
򐂰 Non-disruptive operations
򐂰 Flexible architecture
򐂰 Enhanced scalability
򐂰 Storage and operational efficiencies
Details about these features are provided in this chapter and some additional information is
also provided in chapter 8.
Two storage controllers (HA pair) are the smallest cluster size configuration with high
availability. Each one of the two controllers is referred to as a storage node in the cluster,
hence one HA pair is a two-node cluster. Nodes must be added to a cluster in HA pairs so a
cluster always contains even number of storage nodes. A 24 nodes cluster is built on 12 HA
pairs. A single-node cluster is also supported and considered a viable configuration, however,
it does not offer high availability. A second node can be added to a single-node cluster as
described at the beginning of the flow illustrated in Figure 3-2.
The two nodes in the HA pair must be the same storage controller model and to operate as
HA pair they need to be connected to each other. This connectivity is in addition to any
connectivity to the interconnect switch (if required based on number of nodes). Not all the HA
pairs in a cluster need to be of the same storage model. For example, a six-node cluster can
be based on two HA pair of N6250 and one HA pair of N7550T. The same concept applies to
a gateway models of the N series and gateways can be mixed with non-gateway models.
Maximum number of nodes in a cluster is determined by the N series model and the protocol
used. Mixing model is allowed but it is recommended for periods of migrations and upgrades
since it is easier to achieve maximum operational flexibility if all nodes in the cluster are equal
in terms of performance capabilities and capacity. Figure 3-1 illustrates the maximum number
of nodes in a cluster and Figure 3-2 below provides an example of how N series cluster can
scale in a non disruptive way from a single node to a multi-node with different models of N
series in the mix (interconnect switches are not shown in Figure 3-2).
Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 25
Draft Document for Review November 13, 2013 7:46 am 8155ch03.fm
Figure 3-1 Cluster limit per N series model
Figure 3-2 Examples of mixed-model cluster and non-disruptive upgrades
8155ch03.fm Draft Document for Review November 13, 2013 7:46 am
26 IBM System Storage N series Reference Architecture for Virtualized Environments
3.1.1 Non-disruptive operations
Non-disruptive operations (NDO) provides fundamental value to cDOT and establishes its
affinity to cloud-based solutions and service providers environments. Figure 3-3 provides an
illustration of three aspects of operations where the non-disruptive capabilities of N series
come to play.
Figure 3-3 Aspects of NDO
Most of the N series features and specific technologies that enable or contribute to the NDO
ability are listed below and are also covered in chapter 8 in greater level of details.
򐂰 DataMotion
򐂰 LIF MIgrate
򐂰 Aggregate Relocate
򐂰 HA Pair
򐂰 Multipathing
򐂰 Redundant FRU components
򐂰 RAID DP
򐂰 These features, together or individually, support the following list of NDO use cases:
򐂰 Transition from two-node switchless cluster to a switched cluster
򐂰 Grow cluster beyond two nodes
򐂰 Optimize and balance performance and capacity across nodes with DataMotion
򐂰 Upgrade controllers with Aggregate Relocate
򐂰 Perform rolling upgrades across multiple controllers
򐂰 LIF migration
򐂰 Multipath access in SAN environment
򐂰 Continuously available shares with SMB 3.0
򐂰 Cluster Quorum and data availability
The following section provides examples of five use cases of how clients can benefit from the
NDO capabilities of N series with cDOT 8.2:
Life-cycle Operations: Capacity and Performance Management & Optimization.
The Challenge: Tying workloads to a pool of storage that may not be cost optimized or
performance optimized for the workload.
Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 27
Draft Document for Review November 13, 2013 7:46 am 8155ch03.fm
NDO Solution: Migrate storage resources to storage resources within the cluster that have a
price/performance optimization-matched workload SLA. e.g. if current storage media used is
SATA and it was determined that SAS drives are more adequate.
Enabling feature: DataMotion for Volumes.
NDO solution: Migrate network resources to have the most optimized path to the migrated
dataset.
Enabling feature: LIF Migrate.
Life-cycle Operations: Storage Scalability.
The Challenge: Prevent inefficient and costly over provisioning of deployment of storage
resources. Over provisioning has larger up front storage costs for resources that will go
unused for some period of time.
NDO solution: Rapidly deploy storage controllers and seamlessly add capacity to a cluster,
allowing a customer to grow as needed. Essentially, cDOT offers easy ways to add the
resources when they are needed and no need to provision in advance for future usage. cDOT
supports scaling out by adding more storage nodes and scaling up from a capacity
perspective. For service providers this reduces operational cost as well as cost of acquisition
yet does not risk SLAs.
Enabling feature: Basic cDOT operations.
NDO solution: Migrate storage resources to storage resources within the cluster that have a
price/performance optimization-matched workload SLA.
Enabling feature: DataMotion for Volumes.
NDO solution: Migrate network resources to have the most optimized path to the migrated
dataset.
Enabling feature: LIF Migrate.
Maintenance Operations: Hardware Replacement and Upgrade
The Challenge: The hardware component in a storage system is no longer adequate due to
changes in business requirements calling for a replacement or upgrade. The replacement or
upgrade of each component is done online while data continues to serve application
requests.
NDO solution: Reassign storage resources to the partner node during the intended hardware
upgrade or replacement.
Enabling feature: Aggregate Relocate, High-Availability Pair configuration.
NDO solution: Migrate storage resources to a storage resource within the cluster not involved
in the upgrade.
Enabling feature: DataMotion for Volumes.
NDO solution: Migrate network resources to have the most optimized path to the migrated
dataset.
Enabling feature: LIF Migrate.
8155ch03.fm Draft Document for Review November 13, 2013 7:46 am
28 IBM System Storage N series Reference Architecture for Virtualized Environments
Maintenance Operations: Software Non-disruptive Upgrade (NDU)
The Challenge: The software and firmware in the storage subsystem have enhancements to
optimize existing features and introduce new features. Upgrading the software should not
impact data availability in a predictable, easy-to-use, and timely process.
NDO solution: Reassign storage resources to the partner node during the intended software
upgrade.
Enabling feature: High-Availability Pair configuration
NDO solution: Migrate storage resources to a storage resource within the cluster not involved
in the upgrade.
Enabling feature: DataMotion for Volumes.
NDO solution: LIF Migrate.
Infrastructure Resiliency: Storage Subsystem Resiliency
The Challenge: In the event of a hardware or a software failure, the storage subsystem needs
to maintain an active path to access data from the client or host applications. Failure in either
the software or the hardware should not disrupt normal operations.
NDO solution: Reassign storage resources to the partner node during the intended software
upgrade.
Enabling feature: High-Availability (HA) Pair configuration
NDO solution: Systems are designed with several components and paths for the same
function in case of failure.
Enabling feature: Multipath HA, Redundant FRU Components
NDO solution: The Storage system has several out-of-the-box features to protect data
integrity.
Enabling feature: WAFL (Write Anywhere File Layout) File System and RAID-DP
Technologies.
Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 29
Draft Document for Review November 13, 2013 7:46 am 8155ch03.fm
Figure 3-4 NDO scaling and workload balancing
3.1.2 Flexible architecture
The N series supports both SAN (block) and NAS (file) protocols: FCP, iSCSI, FCoE, NFS
and CIFS. If clients require an additional protocol it can simply be added. In today’s fast pace
of business and the constant changes in requirements having flexible infrastructure is key to
serving the business successful, aspect that is measured by SLAs, cost, productivity and
mitigation of risks.
Beyond the support of multiple protocols, all N series models have the same operating
system and can be managed by the same exact tools, yet the right model can still be carefully
selected to meet specific set of workloads.
The storage system can be configured with various media type, including SATA, SAS, and
SSD disk drives. Mid-range and high-end models support internal cache technology (Flash
Cache) and multiple features of storage efficiencies (e.g. compression, deduplication, thin
provisioning, cloning, etc.) are also available across all platforms.
This unified architecture offers tremendous level of flexibility to accommodate changes
coming from the business whether knowingly and planned or not. In either case, N series
contributes to a highly flexible infrastructure.
The flexibility contributes to the following benefits:
򐂰 Business agility and time to market as IT can respond faster to business needs
򐂰 Cost savings - opex, less resources are required (people, power, space, bandwidth)
򐂰 Cost savings - capex, storage efficiencies and Virtual Storage Tier (VST) for
cost/performance optimization
8155ch03.fm Draft Document for Review November 13, 2013 7:46 am
30 IBM System Storage N series Reference Architecture for Virtualized Environments
򐂰 Can accommodate multiple business models, e.g. service providers, private cloud,
multi-tenants, pay-as-you-grow and on-demand models of consumption, etc.
Additional details about the benefits of the flexible architecture are discussed in chapter 2 as
part of the overall architecture and also in chapter 9, 10 and 11 in the context of Storage
Design, Common Cloud Implementations and Data Protection respectively.
3.1.3 Scalability
N series offers scalability in three dimensions. Two are known and obvious, the third has
tremendous value, particularly in large and complex environments. It is expected from any
storage in the data center, particularly a shared storage, to scale. Traditionally, scalability
refers to the ability to add capacity and recently also to the ability to improve, or optimize
performance. In the context of cloud infrastructure there is also a need to be elastic, which
basically means to scale up and down as needed to avoid those under utilized yet costly
resources. N series with cDOT easily support both of those dimensions of capacity and
performance by adding more disk enclosures and more storage nodes (controllers). N series
with NAS can scale up to 24 nodes and 68PB of raw data. Operational scalability is less
common in the data center but certainly welcome and is the third dimension. Figure 3-5
provides illustration of the full range of features that contribute to the N series scalability from
efficiency, unified architecture, data protection, integration with application, different disks that
are supported and management tools. Some may seem to be just a technology or a
component of, but in reality, they all contribute to the unified architecture, hence to the
tremendous capabilities when it comes to scalability. So when it comes to cloud, scalability
aspects should be looked at in the context of the entire eco system of all the involved
resources and how well the storage integrates and simplifies the end-to-end operations.
Automation is a big part of the operational scalability and many of the features in N series
cDOT 8.2. are based on software as well as easy to implement rules and policy based
approaches to minimize the complexity of the managed environment.
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155
Ref arch for ve sg248155

More Related Content

What's hot

Na vsc install
Na vsc installNa vsc install
Na vsc installAccenture
 
Ibm virtualization engine ts7500 planning, implementation, and usage guide sg...
Ibm virtualization engine ts7500 planning, implementation, and usage guide sg...Ibm virtualization engine ts7500 planning, implementation, and usage guide sg...
Ibm virtualization engine ts7500 planning, implementation, and usage guide sg...Banking at Ho Chi Minh city
 
Certification guide series ibm tivoli provisioning manager v5.1 sg247262
Certification guide series ibm tivoli provisioning manager v5.1 sg247262Certification guide series ibm tivoli provisioning manager v5.1 sg247262
Certification guide series ibm tivoli provisioning manager v5.1 sg247262Banking at Ho Chi Minh city
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook Diego Alberto Tamayo
 
Zend framework tutorial
Zend framework tutorialZend framework tutorial
Zend framework tutorialOlsi Zotaj
 
Ibm system storage ds8700 disk encryption redp4500
Ibm system storage ds8700 disk encryption redp4500Ibm system storage ds8700 disk encryption redp4500
Ibm system storage ds8700 disk encryption redp4500Banking at Ho Chi Minh city
 
Implementing omegamon xe for messaging v6.0 sg247357
Implementing omegamon xe for messaging v6.0 sg247357Implementing omegamon xe for messaging v6.0 sg247357
Implementing omegamon xe for messaging v6.0 sg247357Banking at Ho Chi Minh city
 
Faronics Deep Freeze Enterprise User Guide
Faronics Deep Freeze Enterprise User GuideFaronics Deep Freeze Enterprise User Guide
Faronics Deep Freeze Enterprise User GuideFaronics
 
Gdfs sg246374
Gdfs sg246374Gdfs sg246374
Gdfs sg246374Accenture
 
BOOK - IBM Security on ibm z vse
BOOK - IBM Security on ibm z vseBOOK - IBM Security on ibm z vse
BOOK - IBM Security on ibm z vseSatya Harish
 
TechBook: DB2 for z/OS Using EMC Symmetrix Storage Systems
TechBook: DB2 for z/OS Using EMC Symmetrix Storage Systems  TechBook: DB2 for z/OS Using EMC Symmetrix Storage Systems
TechBook: DB2 for z/OS Using EMC Symmetrix Storage Systems EMC
 
Os linux complete notes
Os linux complete notesOs linux complete notes
Os linux complete notesDreams Design
 
Virtual box documentação tecnica
Virtual box documentação tecnicaVirtual box documentação tecnica
Virtual box documentação tecnicaALEXANDRE MEDINA
 
Tivoli and web sphere application server on z os sg247062
Tivoli and web sphere application server on z os sg247062Tivoli and web sphere application server on z os sg247062
Tivoli and web sphere application server on z os sg247062Banking at Ho Chi Minh city
 
Zimbra guide admin_anglais_uniquement
Zimbra guide admin_anglais_uniquementZimbra guide admin_anglais_uniquement
Zimbra guide admin_anglais_uniquementchiensy
 

What's hot (19)

Na vsc install
Na vsc installNa vsc install
Na vsc install
 
Ibm virtualization engine ts7500 planning, implementation, and usage guide sg...
Ibm virtualization engine ts7500 planning, implementation, and usage guide sg...Ibm virtualization engine ts7500 planning, implementation, and usage guide sg...
Ibm virtualization engine ts7500 planning, implementation, and usage guide sg...
 
2 x applicationserver
2 x applicationserver2 x applicationserver
2 x applicationserver
 
R admin
R adminR admin
R admin
 
Certification guide series ibm tivoli provisioning manager v5.1 sg247262
Certification guide series ibm tivoli provisioning manager v5.1 sg247262Certification guide series ibm tivoli provisioning manager v5.1 sg247262
Certification guide series ibm tivoli provisioning manager v5.1 sg247262
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook
 
Zend framework tutorial
Zend framework tutorialZend framework tutorial
Zend framework tutorial
 
Ibm system storage ds8700 disk encryption redp4500
Ibm system storage ds8700 disk encryption redp4500Ibm system storage ds8700 disk encryption redp4500
Ibm system storage ds8700 disk encryption redp4500
 
Implementing omegamon xe for messaging v6.0 sg247357
Implementing omegamon xe for messaging v6.0 sg247357Implementing omegamon xe for messaging v6.0 sg247357
Implementing omegamon xe for messaging v6.0 sg247357
 
Faronics Deep Freeze Enterprise User Guide
Faronics Deep Freeze Enterprise User GuideFaronics Deep Freeze Enterprise User Guide
Faronics Deep Freeze Enterprise User Guide
 
Gdfs sg246374
Gdfs sg246374Gdfs sg246374
Gdfs sg246374
 
BOOK - IBM Security on ibm z vse
BOOK - IBM Security on ibm z vseBOOK - IBM Security on ibm z vse
BOOK - IBM Security on ibm z vse
 
zend framework 2
zend framework 2zend framework 2
zend framework 2
 
TechBook: DB2 for z/OS Using EMC Symmetrix Storage Systems
TechBook: DB2 for z/OS Using EMC Symmetrix Storage Systems  TechBook: DB2 for z/OS Using EMC Symmetrix Storage Systems
TechBook: DB2 for z/OS Using EMC Symmetrix Storage Systems
 
Os linux complete notes
Os linux complete notesOs linux complete notes
Os linux complete notes
 
Oracle VM VirtualBox User Manual
Oracle VM VirtualBox User ManualOracle VM VirtualBox User Manual
Oracle VM VirtualBox User Manual
 
Virtual box documentação tecnica
Virtual box documentação tecnicaVirtual box documentação tecnica
Virtual box documentação tecnica
 
Tivoli and web sphere application server on z os sg247062
Tivoli and web sphere application server on z os sg247062Tivoli and web sphere application server on z os sg247062
Tivoli and web sphere application server on z os sg247062
 
Zimbra guide admin_anglais_uniquement
Zimbra guide admin_anglais_uniquementZimbra guide admin_anglais_uniquement
Zimbra guide admin_anglais_uniquement
 

Similar to Ref arch for ve sg248155

Implementing the ibm storwize v3700
Implementing the ibm storwize v3700Implementing the ibm storwize v3700
Implementing the ibm storwize v3700Diego Alberto Tamayo
 
IBM PowerVM Virtualization Introduction and Configuration
IBM PowerVM Virtualization Introduction and ConfigurationIBM PowerVM Virtualization Introduction and Configuration
IBM PowerVM Virtualization Introduction and ConfigurationIBM India Smarter Computing
 
Tape automation with ibm e server xseries servers redp0415
Tape automation with ibm e server xseries servers redp0415Tape automation with ibm e server xseries servers redp0415
Tape automation with ibm e server xseries servers redp0415Banking at Ho Chi Minh city
 
Deployment guide series ibm total storage productivity center for data sg247140
Deployment guide series ibm total storage productivity center for data sg247140Deployment guide series ibm total storage productivity center for data sg247140
Deployment guide series ibm total storage productivity center for data sg247140Banking at Ho Chi Minh city
 
Introducing and Implementing IBM FlashSystem V9000
Introducing and Implementing IBM FlashSystem V9000Introducing and Implementing IBM FlashSystem V9000
Introducing and Implementing IBM FlashSystem V9000Michael Martin
 
Implementing IBM InfoSphere BigInsights on System x
Implementing IBM InfoSphere BigInsights on System xImplementing IBM InfoSphere BigInsights on System x
Implementing IBM InfoSphere BigInsights on System xIBM India Smarter Computing
 
IBM Data Center Networking: Planning for Virtualization and Cloud Computing
IBM Data Center Networking: Planning for Virtualization and Cloud ComputingIBM Data Center Networking: Planning for Virtualization and Cloud Computing
IBM Data Center Networking: Planning for Virtualization and Cloud ComputingIBM India Smarter Computing
 
Getting Started with KVM for IBM z Systems
Getting Started with KVM for IBM z SystemsGetting Started with KVM for IBM z Systems
Getting Started with KVM for IBM z SystemsMark Ecker
 
Ibm system z in a mobile world providing secure and timely mobile access to...
Ibm system z in a mobile world   providing secure and timely mobile access to...Ibm system z in a mobile world   providing secure and timely mobile access to...
Ibm system z in a mobile world providing secure and timely mobile access to...bupbechanhgmail
 
IBM Flex System Networking in an Enterprise Data Center
IBM Flex System Networking in an Enterprise Data CenterIBM Flex System Networking in an Enterprise Data Center
IBM Flex System Networking in an Enterprise Data CenterIBM India Smarter Computing
 
Implementing ibm tivoli omegamon xe for web sphere business integration v1.1 ...
Implementing ibm tivoli omegamon xe for web sphere business integration v1.1 ...Implementing ibm tivoli omegamon xe for web sphere business integration v1.1 ...
Implementing ibm tivoli omegamon xe for web sphere business integration v1.1 ...Banking at Ho Chi Minh city
 
DB2 10 for Linux on System z Using z/VM v6.2, Single System Image Clusters an...
DB2 10 for Linux on System z Using z/VM v6.2, Single System Image Clusters an...DB2 10 for Linux on System z Using z/VM v6.2, Single System Image Clusters an...
DB2 10 for Linux on System z Using z/VM v6.2, Single System Image Clusters an...IBM India Smarter Computing
 
IBM eX5 Portfolio Overview IBM System x3850 X5, x3950 X5, x3690 X5, and Blade...
IBM eX5 Portfolio Overview IBM System x3850 X5, x3950 X5, x3690 X5, and Blade...IBM eX5 Portfolio Overview IBM System x3850 X5, x3950 X5, x3690 X5, and Blade...
IBM eX5 Portfolio Overview IBM System x3850 X5, x3950 X5, x3690 X5, and Blade...IBM India Smarter Computing
 

Similar to Ref arch for ve sg248155 (20)

IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
Sg248107 Implementing the IBM Storwize V3700
Sg248107 Implementing the IBM Storwize V3700Sg248107 Implementing the IBM Storwize V3700
Sg248107 Implementing the IBM Storwize V3700
 
Implementing the ibm storwize v3700
Implementing the ibm storwize v3700Implementing the ibm storwize v3700
Implementing the ibm storwize v3700
 
IBM PowerVM Best Practices
IBM PowerVM Best PracticesIBM PowerVM Best Practices
IBM PowerVM Best Practices
 
IBM Streams - Redbook
IBM Streams - RedbookIBM Streams - Redbook
IBM Streams - Redbook
 
IBM PowerVM Virtualization Introduction and Configuration
IBM PowerVM Virtualization Introduction and ConfigurationIBM PowerVM Virtualization Introduction and Configuration
IBM PowerVM Virtualization Introduction and Configuration
 
Tape automation with ibm e server xseries servers redp0415
Tape automation with ibm e server xseries servers redp0415Tape automation with ibm e server xseries servers redp0415
Tape automation with ibm e server xseries servers redp0415
 
Deployment guide series ibm total storage productivity center for data sg247140
Deployment guide series ibm total storage productivity center for data sg247140Deployment guide series ibm total storage productivity center for data sg247140
Deployment guide series ibm total storage productivity center for data sg247140
 
Sg248203
Sg248203Sg248203
Sg248203
 
Introducing and Implementing IBM FlashSystem V9000
Introducing and Implementing IBM FlashSystem V9000Introducing and Implementing IBM FlashSystem V9000
Introducing and Implementing IBM FlashSystem V9000
 
Implementing IBM InfoSphere BigInsights on System x
Implementing IBM InfoSphere BigInsights on System xImplementing IBM InfoSphere BigInsights on System x
Implementing IBM InfoSphere BigInsights on System x
 
IBM Data Center Networking: Planning for Virtualization and Cloud Computing
IBM Data Center Networking: Planning for Virtualization and Cloud ComputingIBM Data Center Networking: Planning for Virtualization and Cloud Computing
IBM Data Center Networking: Planning for Virtualization and Cloud Computing
 
HRpM_UG_731_HDS_M2
HRpM_UG_731_HDS_M2HRpM_UG_731_HDS_M2
HRpM_UG_731_HDS_M2
 
Getting Started with KVM for IBM z Systems
Getting Started with KVM for IBM z SystemsGetting Started with KVM for IBM z Systems
Getting Started with KVM for IBM z Systems
 
Ibm system z in a mobile world providing secure and timely mobile access to...
Ibm system z in a mobile world   providing secure and timely mobile access to...Ibm system z in a mobile world   providing secure and timely mobile access to...
Ibm system z in a mobile world providing secure and timely mobile access to...
 
IBM Flex System Networking in an Enterprise Data Center
IBM Flex System Networking in an Enterprise Data CenterIBM Flex System Networking in an Enterprise Data Center
IBM Flex System Networking in an Enterprise Data Center
 
Implementing ibm tivoli omegamon xe for web sphere business integration v1.1 ...
Implementing ibm tivoli omegamon xe for web sphere business integration v1.1 ...Implementing ibm tivoli omegamon xe for web sphere business integration v1.1 ...
Implementing ibm tivoli omegamon xe for web sphere business integration v1.1 ...
 
DB2 10 for Linux on System z Using z/VM v6.2, Single System Image Clusters an...
DB2 10 for Linux on System z Using z/VM v6.2, Single System Image Clusters an...DB2 10 for Linux on System z Using z/VM v6.2, Single System Image Clusters an...
DB2 10 for Linux on System z Using z/VM v6.2, Single System Image Clusters an...
 
IBM eX5 Portfolio Overview IBM System x3850 X5, x3950 X5, x3690 X5, and Blade...
IBM eX5 Portfolio Overview IBM System x3850 X5, x3950 X5, x3690 X5, and Blade...IBM eX5 Portfolio Overview IBM System x3850 X5, x3950 X5, x3690 X5, and Blade...
IBM eX5 Portfolio Overview IBM System x3850 X5, x3950 X5, x3690 X5, and Blade...
 
sg247413
sg247413sg247413
sg247413
 

More from Accenture

Certify 2014trends-report
Certify 2014trends-reportCertify 2014trends-report
Certify 2014trends-reportAccenture
 
Calabrio analyze
Calabrio analyzeCalabrio analyze
Calabrio analyzeAccenture
 
Tier 2 net app baseline design standard revised nov 2011
Tier 2 net app baseline design standard   revised nov 2011Tier 2 net app baseline design standard   revised nov 2011
Tier 2 net app baseline design standard revised nov 2011Accenture
 
Perf stat windows
Perf stat windowsPerf stat windows
Perf stat windowsAccenture
 
Performance problems on ethernet networks when the e0m management interface i...
Performance problems on ethernet networks when the e0m management interface i...Performance problems on ethernet networks when the e0m management interface i...
Performance problems on ethernet networks when the e0m management interface i...Accenture
 
NetApp system installation workbook Spokane
NetApp system installation workbook SpokaneNetApp system installation workbook Spokane
NetApp system installation workbook SpokaneAccenture
 
Migrate volume in akfiler7
Migrate volume in akfiler7Migrate volume in akfiler7
Migrate volume in akfiler7Accenture
 
Migrate vol in akfiler7
Migrate vol in akfiler7Migrate vol in akfiler7
Migrate vol in akfiler7Accenture
 
Data storage requirements AK
Data storage requirements AKData storage requirements AK
Data storage requirements AKAccenture
 
C mode class
C mode classC mode class
C mode classAccenture
 
Akfiler upgrades providence july 2012
Akfiler upgrades providence july 2012Akfiler upgrades providence july 2012
Akfiler upgrades providence july 2012Accenture
 
Reporting demo
Reporting demoReporting demo
Reporting demoAccenture
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization presoAccenture
 
Providence net app upgrade plan PPMC
Providence net app upgrade plan PPMCProvidence net app upgrade plan PPMC
Providence net app upgrade plan PPMCAccenture
 
WSC Net App storage for windows challenges and solutions
WSC Net App storage for windows challenges and solutionsWSC Net App storage for windows challenges and solutions
WSC Net App storage for windows challenges and solutionsAccenture
 
50,000-seat_VMware_view_deployment
50,000-seat_VMware_view_deployment50,000-seat_VMware_view_deployment
50,000-seat_VMware_view_deploymentAccenture
 
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Accenture
 
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11Accenture
 
Snap mirror source to tape to destination scenario
Snap mirror source to tape to destination scenarioSnap mirror source to tape to destination scenario
Snap mirror source to tape to destination scenarioAccenture
 

More from Accenture (20)

Certify 2014trends-report
Certify 2014trends-reportCertify 2014trends-report
Certify 2014trends-report
 
Calabrio analyze
Calabrio analyzeCalabrio analyze
Calabrio analyze
 
Tier 2 net app baseline design standard revised nov 2011
Tier 2 net app baseline design standard   revised nov 2011Tier 2 net app baseline design standard   revised nov 2011
Tier 2 net app baseline design standard revised nov 2011
 
Perf stat windows
Perf stat windowsPerf stat windows
Perf stat windows
 
Performance problems on ethernet networks when the e0m management interface i...
Performance problems on ethernet networks when the e0m management interface i...Performance problems on ethernet networks when the e0m management interface i...
Performance problems on ethernet networks when the e0m management interface i...
 
NetApp system installation workbook Spokane
NetApp system installation workbook SpokaneNetApp system installation workbook Spokane
NetApp system installation workbook Spokane
 
Migrate volume in akfiler7
Migrate volume in akfiler7Migrate volume in akfiler7
Migrate volume in akfiler7
 
Migrate vol in akfiler7
Migrate vol in akfiler7Migrate vol in akfiler7
Migrate vol in akfiler7
 
Data storage requirements AK
Data storage requirements AKData storage requirements AK
Data storage requirements AK
 
C mode class
C mode classC mode class
C mode class
 
Akfiler upgrades providence july 2012
Akfiler upgrades providence july 2012Akfiler upgrades providence july 2012
Akfiler upgrades providence july 2012
 
NA notes
NA notesNA notes
NA notes
 
Reporting demo
Reporting demoReporting demo
Reporting demo
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
 
Providence net app upgrade plan PPMC
Providence net app upgrade plan PPMCProvidence net app upgrade plan PPMC
Providence net app upgrade plan PPMC
 
WSC Net App storage for windows challenges and solutions
WSC Net App storage for windows challenges and solutionsWSC Net App storage for windows challenges and solutions
WSC Net App storage for windows challenges and solutions
 
50,000-seat_VMware_view_deployment
50,000-seat_VMware_view_deployment50,000-seat_VMware_view_deployment
50,000-seat_VMware_view_deployment
 
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
Tr 3998 -deployment_guide_for_hosted_shared_desktops_and_on-demand_applicatio...
 
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
Tr 3749 -net_app_storage_best_practices_for_v_mware_vsphere,_dec_11
 
Snap mirror source to tape to destination scenario
Snap mirror source to tape to destination scenarioSnap mirror source to tape to destination scenario
Snap mirror source to tape to destination scenario
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Ref arch for ve sg248155

  • 1. Draft Document for Review November 13, 2013 7:46 am SG24-8155-00 ibm.com/redbooks Front cover IBM System Storage N series Reference Architecture for Virtualized Environments Roland Tretau Jacky Ben-Bassat Craig Thompson Understand Clustered Data ONTAP benefits for dynamic Cloud solution Size the right solution meeting your business requirements Design scaleable Cloud solutions using N series storage
  • 2.
  • 3. International Technical Support Organization IBM System Storage N series Reference Architecture for Virtualized Environments October 2013 Draft Document for Review November 13, 2013 7:46 am 8155edno.fm SG24-8155-00
  • 4. © Copyright International Business Machines Corporation 2013. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 8155edno.fm Draft Document for Review November 13, 2013 7:46 am First Edition (October 2013) This edition applies to the IBM System Storage N series portfolio and Clustered Data ONTAP 8.2 as of October 2013. This document was created or updated on November 13, 2013. Note: Before using this information and the product it supports, read the information in “Notices” on page xv.
  • 5. © Copyright IBM Corp. 2013. All rights reserved. iii Draft Document for Review November 13, 2013 7:46 am 8155TOC.fm Contents Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Chapter 1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Purpose and benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Storage platform for cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Chapter 2. Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Introduction to Cloud-based solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 Architectural approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.5 Configurations and components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.6 Solution classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.7 Sample workloads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.8 Storage sizing approach and details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 . . . . . . . . . . . . . . . . . . . 23 3.1 N series with Clustered Data ONTAP (cDOT) 8.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.1 Non-disruptive operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3.1.2 Flexible architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.3 Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.1.4 Storage and operational efficiencies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.2 cDOT concept in the context of cloud-based solutions . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.2.1 Storage Virtual Machine (SVM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.2.2 Secure multi-tenancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.2.3 Software-defined storage (SDS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.3 Additional features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.3.1 Quality of Service (QoS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.3.2 Virtual Storage Tier (VST). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.3.3 Single Namespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Chapter 4. VMware vSphere integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.2 Virtual Storage Console (VSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.3 Enabling Cloud Computing and automation with VSC . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.4 Multi protocol capability for datastores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
  • 6. 8155TOC.fm Draft Document for Review November 13, 2013 7:46 am iv IBM System Storage N series Reference Architecture for Virtualized Environments 4.5 Provisioning and Cloning virtual machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.6 Snapshots technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.6.1 VMware snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.6.2 N series Snapshot technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.7 Storage configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.7.1 Preparing N series LUNs for VMware vSphere. . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.7.2 Presenting LUNs to an ESXi server over Fibre Channel . . . . . . . . . . . . . . . . . . . 52 4.7.3 Using N series LUNs for Raw Device Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.7.4 Presenting an iSCSI LUN directly to a virtual machine. . . . . . . . . . . . . . . . . . . . . 57 4.7.5 NFS volumes on VMware vSphere 5.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 4.8 Storage Virtual Machine (SVM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 4.9 Using deduplication or compression with VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 4.10 Management compute nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.11 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Chapter 5. Microsoft Hyper-V integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 5.2 Introduction to Windows Server 2012 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 5.2.1 Components of Windows Server 2012 R2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.3 N series integration with Microsoft environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 5.4 Multi-Protocol support for attaching external storage . . . . . . . . . . . . . . . . . . . . . . . . . . 66 5.5 SnapManager for Hyper-V (SMHV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.5.1 Capabilities of SMHV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.5.2 Deployment considerations of SMHV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 5.5.3 Backup Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 5.5.4 Distributed Application-Consistent Backups in Windows Server 2012 . . . . . . . . . 69 5.5.5 Application-consistent backup - SMB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 5.5.6 Crash-consistent backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 5.5.7 SMHV and SnapMirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 5.5.8 SMHV integration with SnapVault. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 5.5.9 SMHV integration with OnCommand Workflow Automation 2.1 . . . . . . . . . . . . . . 71 5.6 SnapDrive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 5.6.1 Benefits of SnapDrive 7.0 for Windows (SDW 7.0): . . . . . . . . . . . . . . . . . . . . . . . 71 5.6.2 Architecture and functions: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 5.6.3 Remote VSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 5.6.4 Backup and restore operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 5.7 Infrastructure automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 5.8 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Chapter 6. Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 6.1 Rack and power infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 6.2 Host/compute solution classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 6.3 Entry x3650 M4 host/compute nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 6.4 Mainstream HS23 host/compute nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 6.5 Mainstream HX5 host/compute nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 6.6 Mainstream or Advanced with Flex System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6.6.1 Flex System and N series - common attributes . . . . . . . . . . . . . . . . . . . . . . . . . . 86 6.6.2 IBM Flex System Chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 6.6.3 x240 compute module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.6.4 x440 compute module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 6.6.5 I/O modules of Flex System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 6.6.6 Flex System Manager (FSM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 6.7 Management node vCenter server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
  • 7. Contents v Draft Document for Review November 13, 2013 7:46 am 8155TOC.fm 6.8 Active Directory server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 6.9 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Chapter 7. Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 7.1 Ethernet switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 7.2 Architecture with multiswitch link aggregation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 7.3 Storage load balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7.4 Clustered ONTAP cluster network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 7.5 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Chapter 8. Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 8.2 Entry portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 8.2.1 N3150 models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 8.2.2 N3220 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 8.2.3 N3240 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 8.2.4 N32x0 common information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8.3 Mainstream and Advanced portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8.3.1 Common functions and features of mid-range models . . . . . . . . . . . . . . . . . . . . 109 8.4 Midrange and enterprise portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 8.4.1 Midrange models N6550 and N7550 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 8.4.2 Enterprise models N7550T and N7950T. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 8.5 HA-Pair hardware configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 8.5.1 Cluster network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 8.5.2 Switchless Cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 8.6 Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 8.7 Flexible volume (FlexVol) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 8.8 Infinite volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 8.9 Thin provisioning using FlexVol volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 8.10 FlexClone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 8.11 Deduplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 8.12 Quality of Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 8.13 Data protection and load sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 8.13.1 SnapMirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 8.13.2 SnapVault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 8.13.3 NDMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 8.13.4 Data protection mirror . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 8.13.5 Load sharing mirror. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 8.14 Flash Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 8.14.1 Flash Cache module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 8.14.2 How Flash Cache works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 8.15 Virtual Storage Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 8.16 Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Chapter 9. Storage design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 9.1 Aggregates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 9.2 Storage Virtual Machine (SVM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 9.3 Logical Interface (LIF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 9.4 Virtual Storage Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 9.5 Multi-tenancy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Chapter 10. Common cloud services and deployment models . . . . . . . . . . . . . . . . . 135 10.1 Conceptual reference model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 10.2 Infrastructure-as-a-Service (IaaS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
  • 8. 8155TOC.fm Draft Document for Review November 13, 2013 7:46 am vi IBM System Storage N series Reference Architecture for Virtualized Environments 10.3 Platform-as-a-Service (PaaS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 10.4 Cloud management and orchestration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 10.4.1 VMware vCloud Automation Center (vCAC). . . . . . . . . . . . . . . . . . . . . . . . . . . 140 10.4.2 Microsoft System Center 2012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 10.4.3 IBM Service Delivery Manager (ISDM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 10.4.4 IBM SmartCloud Orchestrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 10.4.5 OpenStack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
  • 9. © Copyright IBM Corp. 2013. All rights reserved. vii Draft Document for Review November 13, 2013 7:46 am 8155LOF.fm Figures 2-1 Cloud-based architectural approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2-2 Logical Architecture N series cDOT for virtualized environments. . . . . . . . . . . . . . . . . . 8 2-3 Two-nodes interconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2-4 Four-nodes interconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2-5 Architectural components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2-6 Hardware components and connectivity options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2-7 Solution classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2-8 Summary of sample workloads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2-9 Sample configurations - Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2-10 Sample configurations - Mainstream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2-11 Sample configurations - Advanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2-12 Mixed workload Four-nodes N6250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2-13 N series configuration for mixed workload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3-1 Cluster limit per N series model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3-2 Examples of mixed-model cluster and non-disruptive upgrades. . . . . . . . . . . . . . . . . . 25 3-3 Aspects of NDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 3-4 NDO scaling and workload balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3-5 Scalability in multiple dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3-6 SVM provides abstraction layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3-7 cDOT, namespace example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3-8 Secure Multi-Tenancy with N series and cDOT 8.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3-9 QoS in N series cDOT is based on Policy groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3-10 Flash technologies as part of Virtual Storage Tier of N series . . . . . . . . . . . . . . . . . . 39 4-1 Improved operational efficiency with N series cDOT and vSphere. . . . . . . . . . . . . . . . 42 4-2 N series cDOT - integration with server virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4-3 VSC - features and benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4-4 N series Non-disruptive storage operation in a vSphere environment . . . . . . . . . . . . . 46 4-5 Unified architecture and multi-protocol support for VMware vSphere. . . . . . . . . . . . . . 48 4-6 Rapid cloning (desktops in this case) with VSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4-7 Cloning VMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4-8 A datastore example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4-9 Logging using the Virtual Infrastructure Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4-10 Adding storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4-11 Add Storage wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4-12 Selecting a LUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4-13 Datastore compatibility selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4-14 LUN information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4-15 Define datastore name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4-16 Selecting how much space of a LUN the datastore will take . . . . . . . . . . . . . . . . . . . 56 4-17 Reviewing datastore creation information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4-18 Datastore information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4-19 Collecting the VM‘s IQN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Note to Author: This is an optional file and is not required for publication. If this file is not essential to your readers, delete it from your book. Open .book  select this file (LOF.fm)  Edit  Delete File from Book
  • 10. 8155LOF.fm Draft Document for Review November 13, 2013 7:46 am viii IBM System Storage N series Reference Architecture for Virtualized Environments 4-20 Adding the storage iSCSI data interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4-21 Connect to the target iSCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4-22 The allocated LUN shows in Disk Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4-23 N series deduplication in a VMware environment with Flash Cache . . . . . . . . . . . . . 61 5-1 Comprehensive integration covers all functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 5-2 Deployment of SMHV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 5-3 Distributed application-consistent backup in SAN environment . . . . . . . . . . . . . . . . . . 69 5-4 Application-Consistent Backup for VMs Residing in SMB 3.0 Shares in Windows 2012 . 70 5-5 SMHV in a DR scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 5-6 SnapDrive for Windows version 7.0 - Architecture.. . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 5-7 Backup of Windows Server 2012 in a SAN environment . . . . . . . . . . . . . . . . . . . . . . . 74 5-8 N series storage provisioning workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 6-1 System x rack and power choices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 6-2 x3650 M4 front view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 6-3 x3650 M4 rear view. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 6-4 View of HS23 BladeCenter module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 6-5 View of HX5 BladeCenter module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 6-6 Flex System enterprise chassis - front view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 6-7 IBM Flex System x240 compute node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6-8 The front of the x240 showing the location of the controls, LEDs, and connectors . . . 88 6-9 IBM Flex System x440 compute node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 6-10 IBM Flex System Fabric EN4093 scalable switch. . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 6-11 IBM Flex System Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 7-1 IBM RackSwitch G8124E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 7-2 Multiswitch link aggregation design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7-3 Layered multimode network design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 7-4 Cabling example cluster network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 8-1 Product Portfolio for the IBM N Series Filers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 8-2 Entry systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 8-3 N3150 front and rear views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 8-4 N3220 front and rear views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 8-5 N3240 front and rear views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 8-6 Controller with 8 Gb FC mezzanine card option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 8-7 Controller with 10 GbE mezzanine card option. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 8-8 Mainstream and Advanced systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 8-9 View of N62xx Dual Controller & 1 Disk Shelf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 8-10 Front View of the N7550T N Series Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 8-11 Rear View of the N Series N7550T & the N7950T models . . . . . . . . . . . . . . . . . . . . 113 8-12 Functional design of multiple ha pairs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 8-13 Cabling example cluster network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 8-14 Cabling example switchless cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 8-15 Snapshot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 8-16 Thin provisioning compared to traditional provisioning . . . . . . . . . . . . . . . . . . . . . . . 120 8-17 FlexClone cloning and space savings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 8-18 Fingerprints and byte-for-byte comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 8-19 Flash Cache module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 8-20 N series Virtual Storage Tier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 9-1 Aggregate - example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 9-2 LIF role in a two-node cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 9-3 LIFS limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 10-1 A conceptual cloud service provider model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 10-2 Provider and consumer views of cloud service models . . . . . . . . . . . . . . . . . . . . . . 138
  • 11. Figures ix Draft Document for Review November 13, 2013 7:46 am 8155LOF.fm 10-3 Components of VCAC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 10-4 System Center designed for cloud-based services. . . . . . . . . . . . . . . . . . . . . . . . . . 141 10-5 N series integration with System Center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 10-6 ISDM as a set of four VM’s and its key functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 10-7 Self-service portal of SmartCloud Orchestrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 10-8 OpenStack - Data ONTAP Storage provisioning flow. . . . . . . . . . . . . . . . . . . . . . . . 146 10-9 OpenStack and N series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
  • 12. 8155LOF.fm Draft Document for Review November 13, 2013 7:46 am x IBM System Storage N series Reference Architecture for Virtualized Environments
  • 13. © Copyright IBM Corp. 2013. All rights reserved. xi Draft Document for Review November 13, 2013 7:46 am 8155LOT.fm Tables 6-1 Rack and power parts list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 6-2 Features of the x240 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 8-1 N3000 series comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 8-2 N32x0 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8-3 N32x0 controller configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8-4 N3000 number of supported shelves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8-5 N6220 & N6250 specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 8-6 N7550T & N7950T specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 8-7 Comparison Table for the N Series models discussed in this chapter . . . . . . . . . . . . 114 Note to Author: This is an optional file and is not required for publication. If this file is not essential to your readers, delete it from your book. Open .book  select this file (LOT.fm)  Edit  Delete File from Book
  • 14. 8155LOT.fm Draft Document for Review November 13, 2013 7:46 am xii IBM System Storage N series Reference Architecture for Virtualized Environments
  • 15. © Copyright IBM Corp. 2013. All rights reserved. xiii Draft Document for Review November 13, 2013 7:46 am 8155LOE.fm Examples Note to Author: This is an optional file and is not required for publication. If this file is not essential to your readers, delete it from your book. Open .book  select this file (LOE.fm)  Edit  Delete File from Book
  • 16. 8155LOE.fm Draft Document for Review November 13, 2013 7:46 am xiv IBM System Storage N series Reference Architecture for Virtualized Environments
  • 17. © Copyright IBM Corp. 2013. All rights reserved. xv Draft Document for Review November 13, 2013 7:46 am 8155spec.fm Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785 U.S.A. The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs.
  • 18. 8155spec.fm Draft Document for Review November 13, 2013 7:46 am xvi IBM System Storage N series Reference Architecture for Virtualized Environments Trademarks IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. These and other IBM trademarked terms are marked on their first occurrence in this information with the appropriate symbol (® or ™), indicating US registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtml The following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both: BladeCenter® eServer™ IBM® IBM Flex System™ IBM Flex System Manager™ IBM SmartCloud® POWER® Power Systems™ RackSwitch™ Redbooks® Redpaper™ Redbooks (logo) ® ServerProven® System i® System p® System Storage® System x® System z® Tivoli® VMready® X-Architecture® The following terms are trademarks of other companies: Intel, Intel Xeon, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Other company, product, or service names may be trademarks or service marks of others.
  • 19. © Copyright IBM Corp. 2013. All rights reserved. xvii Draft Document for Review November 13, 2013 7:46 am 8155pref.fm Preface This IBM® Redbooks® publication provides deployment guidelines, workload estimates, and preferred practices for clients who want a proven IBM technology stack for virtualized VMware and Microsoft environments . The result is a Reference Architecture for Virtualized Environments (RAVE) that uses VMware vSphere or Microsoft Hypervisor, IBM System x® or IBM BladeCenter® server, IBM System Networking, and IBM System Storage® N series with Clustered Data ONTAP as a storage foundation. The reference architecture can be used as a foundation to create dynamic cloud solutions and make full use of underlying storage features and functions. This book provides a blueprint that illustrates how clients can create a virtualized infrastructure and storage cloud to help address current and future data storage business requirements. It explores the solutions that IBM offers to create a storage cloud solution addressing client needs. This paper also shows how the Reference Architecture for Virtualized Environments and the extensive experience of IBM in cloud computing, services, proven technologies, and products support a Smart Storage Cloud solution that is designed for your storage optimization efforts. Clients face many common storage challenges, and some clients have variations that make them unique. With RAVE, a proven and scalable solution has been created that consists of a rack of servers, storage, and networking components. Thus, we have carefully sized three scenarios, Entry, Mainstream, and Advanced, each based on preferred practices for real world workloads. When used as the storage foundation, the IBM System Storage N series offers unified storage solutions. These solutions provide industry-leading technologies for storage efficiencies, instantaneous virtual machine and data store cloning for virtual servers and virtual desktops, and virtual data center backup and business continuance solutions. This book is for anyone who wants to learn how to successfully deploy a virtualized environment. It is also written for anyone who wants to understand how IBM addresses data storage and compute challenges with IBM System Storage N series solutions with IBM servers and networking solutions. This paper is suitable for IT architects, business partners, IBM clients, storage solution integrators, and IBM sales representatives. Authors This book was produced by a team of specialists from around the world working at the International Technical Support Organization, San Jose Center. Roland Tretau is an Information Systems professional with more than 15 years of experience in the IT industry. He holds Engineering and Business Masters degrees, and is the author of many storage-related IBM Redbooks publications. Roland’s areas of expertise range from project management, market enablement, managing business relationships, product management, and consulting to technical areas including operating systems, storage solutions, and cloud architectures. Jacky Ben-Bassat is an IT architect at NetApp who currently focuses on worldwide market and business development as part of the relationship between IBM and NetApp. For the past six years, Jacky has participated in developing multiple cloud and other solutions around the
  • 20. 8155pref.fm Draft Document for Review November 13, 2013 7:46 am xviii IBM System Storage N series Reference Architecture for Virtualized Environments globe with IBM STG, GTS, and IBM Software Group and GBS. The solutions developed included N series storage, virtualization components from VMware, Microsoft and Citrix, and IBM Tivoli® management and orchestration tools. Prior to joining NetApp, Jacky held senior SI, IT, and IM positions for 15 years, which included responsibilities for pre-sales engineering, professional services, IT operations, infrastructure and strategy. He worked closely with senior business leaders to align IT with various transformation initiatives across the globe. Craig Thompson is a System Engineer at NetApp specialised on Clustered Data ONTAP solutions.. Thanks to the following people for their contributions to this project: Bertrand Dufrasne International Technical Support Organization, San Jose Center ?????????? IBM ?????????? Tony Huynh, Michel Chalogany NetApp Now you can become a published author, too! Here’s an opportunity to spotlight your skills, grow your career, and become a published author—all at the same time! Join an ITSO residency project and help write a book in your area of expertise, while honing your experience using leading-edge technologies. Your efforts will help to increase product acceptance and customer satisfaction, as you expand your network of technical contacts and relationships. Residencies run from two to six weeks in length, and you can participate either in person or as a remote resident working from your home base. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.html Comments welcome Your comments are important to us! We want our books to be as helpful as possible. Send us your comments about this book or other IBM Redbooks publications in one of the following ways: 򐂰 Use the online Contact us review Redbooks form found at: ibm.com/redbooks 򐂰 Send your comments in an email to: redbooks@us.ibm.com 򐂰 Mail your comments to: IBM Corporation, International Technical Support Organization Dept. HYTD Mail Station P099 2455 South Road Poughkeepsie, NY 12601-5400
  • 21. Preface xix Draft Document for Review November 13, 2013 7:46 am 8155pref.fm Stay connected to IBM Redbooks 򐂰 Find us on Facebook: http://www.facebook.com/IBMRedbooks 򐂰 Follow us on Twitter: http://twitter.com/ibmredbooks 򐂰 Look for us on LinkedIn: http://www.linkedin.com/groups?home=&gid=2130806 򐂰 Explore new Redbooks publications, residencies, and workshops with the IBM Redbooks weekly newsletter: https://www.redbooks.ibm.com/Redbooks.nsf/subscribe?OpenForm 򐂰 Stay current on recent Redbooks publications with RSS Feeds: http://www.redbooks.ibm.com/rss.html
  • 22. 8155pref.fm Draft Document for Review November 13, 2013 7:46 am xx IBM System Storage N series Reference Architecture for Virtualized Environments
  • 23. © Copyright IBM Corp. 2013. All rights reserved. 1 Draft Document for Review November 13, 2013 7:46 am 8155ch01.fm Chapter 1. Introduction This chapter provides an introduction to the Reference Architecture for Virtualized Environments, also referred to as RAVE 2, utilizing IBM System Storage N series running Clustered ONTAP 8.2 as storage foundation. 1
  • 24. 8155ch01.fm Draft Document for Review November 13, 2013 7:46 am 2 IBM System Storage N series Reference Architecture for Virtualized Environments 1.1 About this document This Reference Architecture for Virtualized Environments (RAVE) is a comprehensive update to the IBM Redpaper™ publication redp4865 dated December 22nd 2012 (http://www.redbooks.ibm.com/redpapers/abstracts/redp4865.html). It is a storage centric technical document that focuses on IBM System Storage N series and its new OS, Clustered Data ONTAP, (cDOT) version 8.2. and its optimized integration with virtualized and shared infrastructures as a foundation for cloud-based solutions. Beyond the expected technological updates to reflect the latest changes in the featured products, this document also addresses recent trends in data centers such as multiple hypervisors, converged infrastructure, and the storage aspects of Software-Defined Data Center (SDDC). The architecture emphasizes operational aspects associated with cloud-based solutions and provides a broader range of sample configurations that now cover the full spectrum from low-cost and entry-level deployments all the way to the enterprise and service providers class implementations, with Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS) models. N series cDOT, the focal point of the architecture as written in this document, enables IT and businesses to realize the benefits of truly non-disruptive, always-on, massively scalable and flexible storage solution for most computing environments. IT organizations can meet higher SLOs as planned and unplanned storage downtime caused by common operational routines such as code updates and hardware upgrades can be eliminated from a storage perspective and this aspect will be well covered throughout the document. Another important aspect of cDOT that will be addressed in this reference architecture is the support of multiple storage controllers-or nodes- managed as a single logical pool, so operations can scale more easily. Seamless scalability allows companies to start small and grow big from a simple two-node entry-level storage cluster deployment and grow to 68PB with 24 nodes of high-end models and it is a key features of cDOT. Best practices from IBM, VMware and Microsoft were incorporated to this document, so beyond integration between the various components, this document provides also realistic sample configurations with the associated sizing and performance considerations, as well as an implementation guide. This reference architecture stands out as the most flexible architecture that covers the broadest range of implementations of today’s trends in building cloud-based solutions. Conceptually the architecture is not new, but it does feature for the first time N series with cDOT, and together with the power of server virtualization from VMware and Microsoft, and the complementing converged infrastructure with Flex System, it brings a whole new level of simplicity, flexibility and efficiency to data centers. Agile infrastructure that is delivered economically has tremendous value to organizations around the world, and the fact that it can start at a low cost and easily scale over time, makes its value proposition more compelling. One of the major challenges in running virtualized environment is to adapt to new methods and models of operation and it is another important aspects that the document is addressing. 1.2 Purpose and benefits This document provides a blueprint that illustrates the integration of IBM System Storage N series with Clustered Data ONTAP (cDOT) in virtualized and cloud-based environments that are based on VMware and Microsoft with x86 compute nodes. In addition to architectural
  • 25. Chapter 1. Introduction 3 Draft Document for Review November 13, 2013 7:46 am 8155ch01.fm level, the document provides specific design and configuration options to cover wide range of deployment sizes from very small to very large. These configurations can be used as a reference or as is (as built), depending on the specific requirements. As with the first version, this document is also is intended for Solution Architects and IT specialists who are seeking information about best practices of how to incorporate IBM System Storage N series in the design of their virtualized and cloud infrastructure and how to benefit from the advanced features of cDOT to save cost and time over the entire life-cycle of the solution. The architecture is suitable for most workload and application types that are commonly served on virtualized machines on top of x86 compute platforms. List of new topics covered in this version 򐂰 Latest industry leading technologies from IBM, Microsoft and VMware 򐂰 Designed around the new Clustered Data ONTAP (cDOT) of N series 򐂰 Comprehensive and includes data protection and covers operational aspects 򐂰 Includes sizing overview with realistic workloads 򐂰 Provides broad range of sample configurations 򐂰 Includes easy setup guide based on a sample configuration 򐂰 Updated for cloud service providers with IaaS and PaaS models 򐂰 Covers converged infrastructure and Software-Defined Storage (SDS) 򐂰 Includes reference to orchestration and management tools 򐂰 Includes reference to development options based on API’s and SDK’s 1.3 Storage platform for cloud The architecture described in this document is aimed for cloud-based solutions as it emphasizes the key features of the Clustered Data ONATP (cDOT) that optimizes IT operations in the support and management of virtualized and shared infrastructures. Although storage centric, and specifically N series with cDOT, the document addresses the integration at the level of the entire infrastructure stack. The document describes the architecture, which by itself is not a packaged product and is not a cloud platform. The document is designed to be a set of references and best practices that will help IT architects to design and build cloud-based solutions with IBM System Storage N series and how to use the various storage technologies to create a storage platform that is optimized for virtualized and shared infrastructure by leveraging the unique features of the N series with cDOT 8.2. The differences between the various cloud models are not at the infrastructure level as they all have the potential to require storage infrastructure and data management. The differences are in the way the services are being consumed and to whom they are offered, the ownership and other responsibilities, security and access, integration with other platforms, etc. As such, the reference architecture described in this document can be relevant to all cloud models and this document does not distinguish between them when referring to the technical integration and the operational aspects. To state clear though, this reference architecture is suitable for both public and private cloud (and hybrid implementation of those) whether external or internal, self-managed or as a managed service.
  • 26. 8155ch01.fm Draft Document for Review November 13, 2013 7:46 am 4 IBM System Storage N series Reference Architecture for Virtualized Environments
  • 27. © Copyright IBM Corp. 2013. All rights reserved. 5 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm Chapter 2. Architecture The architecture chapter is the core of the document as it describes the solutions and provides examples that can be followed by IT architects as they design their new solutions. The technical details, explanations and logical conclusions benefiting this chapter can mostly be found though in the other chapters and sections of this document that support the architecture. Those who have solid background and experience working with N series Clustered data ONTAP and server virtualization technology may find this chapter sufficient to be a reference. Those who are relatively new to the featured technologies, will find more value reading other sections as well. 2
  • 28. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 6 IBM System Storage N series Reference Architecture for Virtualized Environments 2.1 Introduction This chapter describes the architecture of virtualized environments using VMware vSphere and Microsoft Hyper-V as two optional hypervisors, with hardware infrastructure components and management tools from IBM. At a deeper level, specific designs and sample configurations in this chapter provide details about the hardware components, including System x Server and BladeCenter that are commonly used by many clients and business partners, hence standard equipment in many data centers. Converged infrastructure is becoming standard and quickly being adopted, particularly in mid-size and the enterprise clients, as well as by service providers. Even smaller constellations can benefit from a converged infrastructure because of the flexibility that it offers and economical advantages that go beyond procurement cost. IBM’s Flex System chassis (with x86 compute nodes) is also covered in this chapter and throughout the entire document in order to address this important transformation to a converged infrastructure and provide referenced to environments that require more flexibility with better consolidation efficiencies. It was already mentioned that this document is storage centric and focuses on N series with Clustered Data ONTAP (cDOT). With that in mind, readers can find in this chapter additional details about the unique features of N series cDOT and how they come into play as part of the architecture to offer a flexible and scalable solutions. The architecture is kept as the essential level of creating a solid virtualized environment as the stage towards cloud-based infrastructure and continues to the level of Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). To make it more relevant for a broader range of implementations, from an entry level to a large service provider type, or enterprise level deployment, this chapter offers comprehensive context by grouping the components into solution stacks with several configurations and a supporting sizing guide. This chapter includes the following sections: 򐂰 Introduction to cloud-based solutions 򐂰 Architecture overview 򐂰 Architectural approach 򐂰 Configuration and components 򐂰 Solution classification 򐂰 Sample workloads 򐂰 Storage sizing approach and details
  • 29. Chapter 2. Architecture 7 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm 2.2 Introduction to Cloud-based solutions Business agility in today's world relies on IT infrastructure more than ever before due to the accelerated rate of generation of data, the ‘on-demand’ consumption model of information and the cultural and social changes that impact business objectives and forcing a new level of rapid changes. The higher demand for change dictates the need for flexible infrastructures that are scalable, elastic, reliable, and economical. in addition, there is a need for smarter and faster ways to connect the consumers to those infrastructures. The silos approach of optimized, dedicated compute, OS and storage components of the infrastructure, for a specific solution, can rarely be justified economically nowadays, and is becoming obsolete in most cases. Virtualization, efficiencies in storage and data management and principles of economies of scale promoting shared infrastructure and Software-Defined-Data-Center (SDDC) to the front line of IT/IM services to replace the silos and are prominent characteristics of cloud-based solutions, regardless of the actual model (private, public, hybrid, internal, external). The cloud-based architectural approach illustrated in Figure 2-1provides a fast and predictable way to scale IT infrastructures. It describes the transformation from application-based silos with dedicated hardware to a shared infrastructure that enables cloud solutions through a stage of adopting virtualization. The matching infrastructure is based on hardware from IBM in a traditional stack of System X servers and RackSwitch™ networking and in a converged model using Flex System, both supported by N series storage with cDOT. Figure 2-1 Cloud-based architectural approach Flexibility is the value of the infrastructure, based on the features and functions of its components that can be associated with optimization of changes to the IT/IM service, often a combination of minimizing cost, time and risk, the exact reasons why companies transform to cloud. In addition to the right set of well-integrated infrastructure elements, a cloud-based solution must include management tools (orchestration) for the entire stack, and likely also to include self-service portal to simplify the access and usability of the service.
  • 30. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 8 IBM System Storage N series Reference Architecture for Virtualized Environments 2.3 Architecture overview The logical view of the architecture is depicted in Figure 2-2 below. The concept is simple and common as it only includes the most essential components of the infrastructure, which also gives it the most flexibility to become a solid platform suitable for multiple models of cloud implementations and services. Figure 2-2 Logical Architecture N series cDOT for virtualized environments IBM System Storage N series running cDOT 8.2 provides shared storage with unified architecture across the entire product line, hence suitable for environments in any size. cDOT also offers new level of scalability now from 2 to 24 nodes cluster so storage architect can easily design system for different environments. The storage system supports multiple protocols, hence the solution can be based on SAN (FCP, iSCSI, FCoE) or NAS (NFS, SMB/CIFS), as well as a mixed environment. For connectivity with the physical servers, the architecture suggests IBM System Networking with rack-mount form factor as well as Ethernet, fabric and converged networking modules that can be configured in the chassis of IBM BladeCenter or Flex System Enterprise. For physical servers, the architecture features IBM’s X servers and x86 compute nodes as part of Flex System Enterprise chassis. Besides management software that is required for the infrastructure, there is no reference to include any application software, so the top layer is the hypervisor, and both Microsoft Hyper-V 2012 and VMware vSphere (ESXi) are covered. This combination of integrated components increases value to businesses as it optimizes deployment, administration, support, expansion, hence cost. To support business agility, IT teams must have the ability to add or reduce resources such as memory and disk storage capacity when required, in order to accommodate business demands by users. IBM System x and IBM System Storage N series cDOT support this dynamic scaling of resources.
  • 31. Chapter 2. Architecture 9 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm Furthermore, the combination of System x, N series with cDOT, and hypervisor from VMware or Microsoft forms flexible infrastructure that its components are tightly integrated so it is easier to manage and control and as a result, to automate. This architecture hence is very suitable for the dynamic nature of cloud-based solutions. In addition to VMware vSphere and Microsoft Hyper-V, the following key infrastructure components provide the foundations for this cloud computing architecture: IBM System x3650M4, HS23, HX5 servers and Flex System with x240 & x440 compute nodes are optimized to meet the virtualization management and advanced workload demands of various cloud solutions. The IBM N series N3220/40, N6250 and N7550T / N7950T Storage Systems were selected to bring high performance SAN and NAS features in a unified system with efficiency features, including deduplication and thin provisioning. In addition, N series products offer data protection capabilities for virtualized servers with no-performance-impact snapshots and thin replication for enabling and supporting disaster recovery and business continuity. IBM System Networking Gbps Ethernet components form the backbone for data and network connectivity. The combination of high performance adapters and low latency, cut-through switches enables the high-speed infrastructure that is critical for resource utilization and load balancing within the cloud. To provide additional flexibility, clients can choose either IBM Fiber Channel (FC), Ethernet switches for their deployment, or converged networking solution as the IBM Flex System™ Fabric CN4093 10Gb Converged scalable switch. Performance is a key consideration when supporting virtualization and elasticity requirements. Performance for most client needs to be balanced with affordability and the architecture with he integration best practices do emphasize this delicate balance between cost and performance. The next set of attributes is reliability and availability that are of paramount importance when designing architectures that offer cloud services, and these aspects are as well. 2.4 Architectural approach The IBM System x and IBM System Storage N series, based on cDOT, with VMware vSphere (ESXi) or Microsoft Hyper-V server 2012 as the server virtualization software, were brought together in this reference architecture to offer relevancy in a wide range of implementations and consumption models of cloud-based solutions. Solutions based on this architecture can easily be sized to fit the needs of wide range of deployment from SMB to enterprise clients. In terms of business and consumptions models, the architecture is suitable for all types of cloud deployments (private, public, hybrid, internal, external) and can easily be used as the foundation layer to more advanced, and solution-specific type of services. By default, the architecture aims at the level of Infrastructure-as-a-Service (IaaS) and the rest of the document complement the architecture by covering design, integration, implementation and operational aspects, suitable for both providers and self-consumers of cloud-based solutions. IaaS is the foundation for cloud-based solution and it encompasses multiple layers of the infrastructure. Thanks to advanced technologies, particularly the latest cDOT of the IBM System Storage N series, this architecture can be used as the building block for Platform-as-as-Service (PaaS) and for application specific type of workloads (e.g. VDI, Messaging, etc.) so Software-as-a-Service as well.
  • 32. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 10 IBM System Storage N series Reference Architecture for Virtualized Environments This document provides guidelines and details about the architecture that will benefit most businesses. Three different classes, or groups of configurations are provided in this chapter and they are all based on VMware vSphere 5.1 and Microsoft Hyper-V server 2012, and N series with cDOT. Although these configurations share the same architecture, each one is designed to meet a different size of workload and different performance requirements. The three group of configurations are: 򐂰 Entry 򐂰 Mainstream 򐂰 Advanced Entry group of configurations is aimed towards small environments but has the capabilities to offer the full range of features and functions that typically can only be found in expensive highly integrated platforms. The value is thanks to the unified architecture of cDOT and that the same storage OS supports also the entry level storage models. The Mainstream offers the most flexibility for midsize companies and deployments as it can start from fairly small two-nodes storage cluster at low price point and can scale up and out significantly. The Mainstream is based on the mid-range platform of the N series, which is a solid platform that can be also used by service provider for solution that start small and grow over time. The Advanced group of configuration includes a storage model that is a member of the N series high-end line. The configurations in this group are aimed towards high performance, high capacity where the ability to scale fast, reliably and economically is a must. To complement the features of the storage platform, the configurations in the Advanced group include Flex System and are positioned as a converged infrastructure. Thanks to its unified architecture, the IBM System Storage N series offers unique scalability in three dimensions, both out and up as well as operational scalability to be able to manage a growing data infrastructure without adding resources and be able to manage multiple ongoing storage related tasks with small group of resources. In some cases, it might be more economical to scale by adding more storage controllers, versus the scale up approach of upgrading to a bigger controller model (head swap) that can support higher capacity and better performance. The decision of scaling up or out will depend on a comprehensive understanding of the full operational complexity of the environment. This will include the performance characteristics, the management aspects, the integration between the hardware component of the infrastructure and the virtualization layer, and the specific ability of the application and of course cost comparison and the experience of the IT staff. In some cases, infrastructure cost is less expensive when scaling out by using multiple smaller servers and storage units, but the management cost and operational limitation might offset those cost savings. 2.5 Configurations and components The set of components consists primarily of hardware and management software from IBM as well as hypervisor and management software from VMware and Microsoft. The Entry configuration class is aimed for smaller environment, lower cost, but it offers the same set of features and functions like the larger classes of configurations. Standalone X3650 are used as servers for the Entry class of configurations and the storage models are of the N32XX line. For the Mainstream class of configuration, the mid-range N series N6250 is used and for servers the option of X3650 or BladeCenter based compute nodes.
  • 33. Chapter 2. Architecture 11 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm Networking for both the Entry and the Mainstream are based on the IBM RackSwitch G8124E and for the Advanced class of configurations, the networking is based on converged networking or Ethernet module of Flex System. The Advanced class of configurations is based on the converged chassis Flex System with x240 & x440 x86 compute nodes. For the storage layer of the Advanced class, N7550T is being used. Since cDOT is new, it will be important to introduce already the concept of the “storage cluster”. As indicated by the official name of the new operating system, cDOT stands for Clustered Data ONTAP. The same familiar Data ONTAP operating system of N series storage is now offered as a cluster, which means that more than one set of two controller can exist within the same storage system. cDOT support up to 24 storage nodes (or storage controller units) within the storage cluster. Storage nodes can be added in pairs (known as HA pair for high availability pair), so the minimum setting is two-nodes in a cluster. In a four-node cluster there are two HA pairs. In most cluster configurations, a storage node has to be connected to a dedicated switch (interconnect switch) in order to enable and maintain key functionality; this connection requires 10GbE. The interconnect switch is not part of the standard data center network infrastructure, but dedicated to the storage and as such, storage configurations are built and shipped with two interconnect switches (for HA). Only specific switch models are supported and the current version is CN1610. The cDOT 8.2 does support a switchless cluster configuration if there are only two nodes in the cluster and they can be connected to each other over 10GbE (in addition to the HA connectivity which also requires 10GbE). Figure 2-3 below illustrates the two options of connecting two-node storage. In the top section, the two controller units are connected directly two each other (HA connectivity that is not shown). The bottom part of Figure 2-3 illustrates the same two-node cluster but with the CN1610 interconnect switch.
  • 34. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 12 IBM System Storage N series Reference Architecture for Virtualized Environments Figure 2-3 Two-nodes interconnect As mentioned, cDOT 8.2 supports up to 24 nodes in a cluster. It is important to understand that the maximum number of supported storage nodes is a function of the N series model as well as the protocol being used. At the time this document was written, cDOT supports the following maximum number of nodes per cluster: N7950, N7550 - Maximum 24 nodes for NAS and up to eight nodes in SAN configuration. N6XXX - Maximum of eight nodes per cluster N3XXX - Maximum of four nodes per cluster Chapter 8 cover more information about N series and cDOT and includes limits and rules of mixing different models in the same cluster. To provide information about a larger environment, Figure 2-4 illustrates a four-nodes cluster with two CN1610 interconnect switches. To simplify the diagram and focus on the cluster interconnect and external connectivity, the HA connectivity between each nodes in a HA pair are not shown in Figure 2-4.
  • 35. Chapter 2. Architecture 13 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm Figure 2-4 Four-nodes interconnect Understanding the concept of nodes in the storage cluster is critical in order to understand the operational capabilities including how to scale with capacity, performance and how to guarantee operational efficiency. It also important when reviewing sizing assumptions and workload examples. Below, Figure 2-5 captures the essential component that are part of the architecture. Optional components are mentioned if they add value to the solution and no matching alternatives are available. Details about samples configurations, software versions, hardware models and part numbers are provided in other sections of this document.
  • 36. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 14 IBM System Storage N series Reference Architecture for Virtualized Environments Figure 2-5 Architectural components An example of storage, server and networking components to cover the hardware infrastructure is provided in the Figure 2-6 below: Figure 2-6 Hardware components and connectivity options
  • 37. Chapter 2. Architecture 15 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm 2.6 Solution classification This section discuss the characteristics of different workloads. As infrastructures become increasingly complex and heterogeneous, the need for more cost-effective end-to-end solutions that are easier to manage is also growing. IT organizations are seeking solutions that can manage and scale across the entire infrastructure. So it is important to develop an architecture that easily adapts to clients’ businesses needs and supports dynamic growth. Figure 2-7 provides an overview of the reference architecture that enables clients to handle today’s IT demands. It describes the various workloads for each of the three classes of configurations mentioned earlier: Entry, Mainstream and Advanced. The workloads is measured by number of virtualized servers and it is based on the number of storage controllers. It is important to understand that the sizing was done based on very specific assumptions that do not represent every set of requirements clients are facing. The assumption are described in appendix A and can be modified as needed. It is also important to explain that proper sizing by a qualified engineer is required prior to deciding on a configuration. Figure 2-7 Solution classification Figure 2-8 lists the various load characteristics based on the solution components introduced earlier. It is important to understand that the workloads and sizing information provided are based on several assumptions (described in appendix A). Despite the common architecture, implementation are suitable for many different models and sizes, each environment is unique and the infrastructure components must be sized by a qualified engineer; this is also true for the N series storage. Figure 2-8 provides estimated maximum number of virtual servers that can be run on the largest configuration in each of the three configurations classes: Entry,
  • 38. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 16 IBM System Storage N series Reference Architecture for Virtualized Environments Mainstream and Advanced. For more details about what assumptions were made, how the sizing results were calculated, please review appendix A. Figure 2-8 Summary of sample workloads 2.7 Sample workloads There are many performance counters that can become important when sizing virtualized environments. Note that this section is not a sizing guide, and that the sizing information described is simply a summary of the elaborate sizing calculations incorporating the various parameters that are required to size each of the workloads described here. The following workloads and configurations are based on each group of the solution classification mentioned earlier. Important: This version of the document is still a draft and the sizing and workloads data provided are not final and should be considered as a concept and not as best practice or as sizing guide. Note: Estimating hardware requirements: The guidance provided in this paper regarding estimation of hardware requirements of this cloud solution are assumptions based on empirical data gathered from existing installations. Individual performance requirements might vary based on individual client environments and applications. Attention: Obtaining sizing support and guidance: Sizing practices and calculations are complex. As in our examples, clients should engage with IBM pre-sales engineers, who are familiar with various sizing tools and preferred practices, to identify the various sizing parameters for each workload, application, and task performed on the servers. Sizing calculations should also incorporate additional room for growth and for background tasks such as storage deduplication and data protection.
  • 39. Chapter 2. Architecture 17 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm Figure 2-9 Sample configurations - Entry Figure 2-10 Sample configurations - Mainstream
  • 40. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 18 IBM System Storage N series Reference Architecture for Virtualized Environments Figure 2-11 Sample configurations - Advanced Below is another example of a different approach. In Figure 2-12 there is an example of a mixed workload, which includes VDI, MS Exchange, MS SQL, MS SharePoint with the described workload characteristics, so a different approach to sizing and the assumptions and calculations are also described in appendix A. Figure 2-12 Mixed workload Four-nodes N6250 Figure 2-13 illustrates the N series configuration to support the mixed workload described in Figure 2-12. The configuration is based on a four-node storage cluster, using N6250. Each 2 nodes (HA Pair) has 5 EXN 3500, each with 24 X 600GB, 10K SAS drives to a total of 240 disks. In addition, each controller has a 512GB Flash Cache card (1TB per HA pair and 2TB total for the cluster). Color coded representation of the various workload is also shown on the disk expansions in the form of Storage Virtual Machines (SVM’s),
  • 41. Chapter 2. Architecture 19 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm Figure 2-13 N series configuration for mixed workload 2.8 Storage sizing approach and details Each of the sample workloads and configurations included two or more storage controllers (nodes) working as HA pairs for high availability in active-active mode. If one of the controllers failed, then the second, active controller would assume ownership of all disks and connections. Thus, it would assume ownership over the total combined workload, which is known as controller failover mode. In addition, if there are more than 2 nodes in the cluster, storage and servers administrators can easily shift workloads from the failed controller to other storage nodes in the cluster. The higher the number of storage nodes, the higher the utilization of each individual controller can be, assuming the operations team are familiar and comfortable with the procedures (that are not automated in most environments) and assuming the business can tolerate certain exposure to higher risk (most do, but needs to be reviewed on a case-by-case basis). In the sample workloads, it is assumed that the storage system is able to sustain the full workload even in controller failover mode when only one storage controller is active. This assumption translates to limiting the total workload per individual storage controller to less than 50 percent utilization, with some spare to be added for unforeseen spikes in workloads and limited higher utilization during initial loads. But as mentioned, if the storage is designed to scale out, more controllers can participate in serving the total workload so the impact of a failed controllers can be smaller as well as higher utilization on each individual controller can be achieved. It is important though to be aware of all tasks performed by the storage and not just specific workloads at specific times. For example, are there any data replication scheduled or
  • 42. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 20 IBM System Storage N series Reference Architecture for Virtualized Environments deduplication? Is the environment used only in certain hours of the day or around the clock? Are there typical spikes in demand during certain hours of the day? What about planning for growth? etc. The IBM System Storage N series provides a Quality of Service (QoS) feature, also known as FlexShare in some previous versions. This feature allows storage administrators to assign different priorities to different workloads and thereby minimize the impact to users during a controller failover. Critical applications will get higher priority so the higher latency can be avoided during critical business hours and for those key applications that should get priority. More details about the QoS feature of cDOT is available in chapter 3.2.2 Use individual client requirements to determine the correct storage utilization. The guidelines are common and include Total Cost of Ownership (TCO), acceptable and expected performance, service level agreements, business risks such as impact on productivity, project delays, and maintenance and support that will minimize the impact to only few hours in some cases. When sizing the sample workloads, we made the following additional assumptions. We also list here the considerations that clients should keep in mind when their environments are being sized. For the performance of users and VMs, we used sizing best practices and empirical data gathered from existing installations, which are commonly used in the industry. However, in reality clients might find that their specific requirements are higher or lower. Therefore, a proper sizing calculation should be conducted for the specific workloads and environment of each client. When sizing storage, evaluate the following parameters and account for them across all workloads and for each user, application and type of virtual machine: 򐂰 Required (usable) capacity on day one and over time (when considering Thin 򐂰 Provisioning and other storage efficiencies) 򐂰 IOPS and/or KB/s / MB/s 򐂰 Latency 򐂰 Protocols 򐂰 The random and sequential mix of the workloads 򐂰 The Read/Write ratio 򐂰 Maximum users, concurrent/active users 򐂰 Storage tasks like data replication (SnapMirror), Deduplication and other housekeeping tasks 򐂰 The knowledge, experience of the IT staff 򐂰 Number of storage controllers 򐂰 QoS and SLAs to balance Protocols - In the sample workloads, we used multiple protocols to offer the most efficient operation. However, different protocols have different performance characteristics, so accurate sizing is more complex and requires thorough calculations. For the sample workloads on N6250, a Flash Cache module of 512 GB was used as part of the configuration on each storage controller (node). To determine the specific value of all the required storage parameters, the pre-sales engineer, as part of the sizing calculation, will consider key parameters for each application that is part of a client’s environment. The value for these parameters will be determined based on input from the client, best practices, and output from special sizing tools. In essence, sizing is an accurate exercise that accounts for all known variables but also includes reasonable assumptions that are validated by the users for some unknown parameters such as
  • 43. Chapter 2. Architecture 21 Draft Document for Review November 13, 2013 7:46 am 8155ch02.fm concurrent users, expected growth, or increased performance requirements. Even if most parameters are known, sooner rather than later, inevitable change will dictate new requirements. An infrastructure that is flexible enough to survive the changes is the most suitable one to serve dynamic cloud environments.
  • 44. 8155ch02.fm Draft Document for Review November 13, 2013 7:46 am 22 IBM System Storage N series Reference Architecture for Virtualized Environments
  • 45. © Copyright IBM Corp. 2013. All rights reserved. 23 Draft Document for Review November 13, 2013 7:46 am 8155ch03.fm Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 IBM System Storage N series is now available with a new operating system called Clustered Data ONTAP, or in short: cDOT. The current version, which is also the first version of N series with cDOT is 8.2. This chapter provides details about the key features and capabilities of the new storage OS of N series. 3
  • 46. 8155ch03.fm Draft Document for Review November 13, 2013 7:46 am 24 IBM System Storage N series Reference Architecture for Virtualized Environments 3.1 N series with Clustered Data ONTAP (cDOT) 8.2 IT environments are evolving and virtualization is being leveraged to transform data centers and to increase utilization, efficiency and flexibility of infrastructures. It is important that all layers of the infrastructure will meet those new challenges and offer an adequate set of capabilities. This chapter discuss the key features of the IBM System Storage N series with the new operating system Clustered Data ONTAP (cDOT) 8.2 that makes it suitable for tomorrow's challenges in the data center. This document features cDOT version 8.2 which is the first Clustered Data ONTAP version available on the IBM System Storage N series and as of October 2013 is also the most current version available. cDOT is different from previous ONTAP versions by the fact that it offers a storage solution that operates as a cluster with scale-out capabilities. Previous versions of ONTAP supported features and functionality of up to two individual storage controllers that are connected together to form a unit that is highly available (known as HA pair) in an Active-Active and Active-Passive implementations. cDOT uses the same HA pair approach, but multiple HA pairs are now supported to form a single cluster storage entity with new set of features and capabilities that are complementary to the recent trends and transformation in the data center. These new features and capabilities are discussed in this chapter and are grouped based on the following categories: 򐂰 Non-disruptive operations 򐂰 Flexible architecture 򐂰 Enhanced scalability 򐂰 Storage and operational efficiencies Details about these features are provided in this chapter and some additional information is also provided in chapter 8. Two storage controllers (HA pair) are the smallest cluster size configuration with high availability. Each one of the two controllers is referred to as a storage node in the cluster, hence one HA pair is a two-node cluster. Nodes must be added to a cluster in HA pairs so a cluster always contains even number of storage nodes. A 24 nodes cluster is built on 12 HA pairs. A single-node cluster is also supported and considered a viable configuration, however, it does not offer high availability. A second node can be added to a single-node cluster as described at the beginning of the flow illustrated in Figure 3-2. The two nodes in the HA pair must be the same storage controller model and to operate as HA pair they need to be connected to each other. This connectivity is in addition to any connectivity to the interconnect switch (if required based on number of nodes). Not all the HA pairs in a cluster need to be of the same storage model. For example, a six-node cluster can be based on two HA pair of N6250 and one HA pair of N7550T. The same concept applies to a gateway models of the N series and gateways can be mixed with non-gateway models. Maximum number of nodes in a cluster is determined by the N series model and the protocol used. Mixing model is allowed but it is recommended for periods of migrations and upgrades since it is easier to achieve maximum operational flexibility if all nodes in the cluster are equal in terms of performance capabilities and capacity. Figure 3-1 illustrates the maximum number of nodes in a cluster and Figure 3-2 below provides an example of how N series cluster can scale in a non disruptive way from a single node to a multi-node with different models of N series in the mix (interconnect switches are not shown in Figure 3-2).
  • 47. Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 25 Draft Document for Review November 13, 2013 7:46 am 8155ch03.fm Figure 3-1 Cluster limit per N series model Figure 3-2 Examples of mixed-model cluster and non-disruptive upgrades
  • 48. 8155ch03.fm Draft Document for Review November 13, 2013 7:46 am 26 IBM System Storage N series Reference Architecture for Virtualized Environments 3.1.1 Non-disruptive operations Non-disruptive operations (NDO) provides fundamental value to cDOT and establishes its affinity to cloud-based solutions and service providers environments. Figure 3-3 provides an illustration of three aspects of operations where the non-disruptive capabilities of N series come to play. Figure 3-3 Aspects of NDO Most of the N series features and specific technologies that enable or contribute to the NDO ability are listed below and are also covered in chapter 8 in greater level of details. 򐂰 DataMotion 򐂰 LIF MIgrate 򐂰 Aggregate Relocate 򐂰 HA Pair 򐂰 Multipathing 򐂰 Redundant FRU components 򐂰 RAID DP 򐂰 These features, together or individually, support the following list of NDO use cases: 򐂰 Transition from two-node switchless cluster to a switched cluster 򐂰 Grow cluster beyond two nodes 򐂰 Optimize and balance performance and capacity across nodes with DataMotion 򐂰 Upgrade controllers with Aggregate Relocate 򐂰 Perform rolling upgrades across multiple controllers 򐂰 LIF migration 򐂰 Multipath access in SAN environment 򐂰 Continuously available shares with SMB 3.0 򐂰 Cluster Quorum and data availability The following section provides examples of five use cases of how clients can benefit from the NDO capabilities of N series with cDOT 8.2: Life-cycle Operations: Capacity and Performance Management & Optimization. The Challenge: Tying workloads to a pool of storage that may not be cost optimized or performance optimized for the workload.
  • 49. Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 27 Draft Document for Review November 13, 2013 7:46 am 8155ch03.fm NDO Solution: Migrate storage resources to storage resources within the cluster that have a price/performance optimization-matched workload SLA. e.g. if current storage media used is SATA and it was determined that SAS drives are more adequate. Enabling feature: DataMotion for Volumes. NDO solution: Migrate network resources to have the most optimized path to the migrated dataset. Enabling feature: LIF Migrate. Life-cycle Operations: Storage Scalability. The Challenge: Prevent inefficient and costly over provisioning of deployment of storage resources. Over provisioning has larger up front storage costs for resources that will go unused for some period of time. NDO solution: Rapidly deploy storage controllers and seamlessly add capacity to a cluster, allowing a customer to grow as needed. Essentially, cDOT offers easy ways to add the resources when they are needed and no need to provision in advance for future usage. cDOT supports scaling out by adding more storage nodes and scaling up from a capacity perspective. For service providers this reduces operational cost as well as cost of acquisition yet does not risk SLAs. Enabling feature: Basic cDOT operations. NDO solution: Migrate storage resources to storage resources within the cluster that have a price/performance optimization-matched workload SLA. Enabling feature: DataMotion for Volumes. NDO solution: Migrate network resources to have the most optimized path to the migrated dataset. Enabling feature: LIF Migrate. Maintenance Operations: Hardware Replacement and Upgrade The Challenge: The hardware component in a storage system is no longer adequate due to changes in business requirements calling for a replacement or upgrade. The replacement or upgrade of each component is done online while data continues to serve application requests. NDO solution: Reassign storage resources to the partner node during the intended hardware upgrade or replacement. Enabling feature: Aggregate Relocate, High-Availability Pair configuration. NDO solution: Migrate storage resources to a storage resource within the cluster not involved in the upgrade. Enabling feature: DataMotion for Volumes. NDO solution: Migrate network resources to have the most optimized path to the migrated dataset. Enabling feature: LIF Migrate.
  • 50. 8155ch03.fm Draft Document for Review November 13, 2013 7:46 am 28 IBM System Storage N series Reference Architecture for Virtualized Environments Maintenance Operations: Software Non-disruptive Upgrade (NDU) The Challenge: The software and firmware in the storage subsystem have enhancements to optimize existing features and introduce new features. Upgrading the software should not impact data availability in a predictable, easy-to-use, and timely process. NDO solution: Reassign storage resources to the partner node during the intended software upgrade. Enabling feature: High-Availability Pair configuration NDO solution: Migrate storage resources to a storage resource within the cluster not involved in the upgrade. Enabling feature: DataMotion for Volumes. NDO solution: LIF Migrate. Infrastructure Resiliency: Storage Subsystem Resiliency The Challenge: In the event of a hardware or a software failure, the storage subsystem needs to maintain an active path to access data from the client or host applications. Failure in either the software or the hardware should not disrupt normal operations. NDO solution: Reassign storage resources to the partner node during the intended software upgrade. Enabling feature: High-Availability (HA) Pair configuration NDO solution: Systems are designed with several components and paths for the same function in case of failure. Enabling feature: Multipath HA, Redundant FRU Components NDO solution: The Storage system has several out-of-the-box features to protect data integrity. Enabling feature: WAFL (Write Anywhere File Layout) File System and RAID-DP Technologies.
  • 51. Chapter 3. Introduction to Clustered Data ONTAP (cDOT) 8.2 29 Draft Document for Review November 13, 2013 7:46 am 8155ch03.fm Figure 3-4 NDO scaling and workload balancing 3.1.2 Flexible architecture The N series supports both SAN (block) and NAS (file) protocols: FCP, iSCSI, FCoE, NFS and CIFS. If clients require an additional protocol it can simply be added. In today’s fast pace of business and the constant changes in requirements having flexible infrastructure is key to serving the business successful, aspect that is measured by SLAs, cost, productivity and mitigation of risks. Beyond the support of multiple protocols, all N series models have the same operating system and can be managed by the same exact tools, yet the right model can still be carefully selected to meet specific set of workloads. The storage system can be configured with various media type, including SATA, SAS, and SSD disk drives. Mid-range and high-end models support internal cache technology (Flash Cache) and multiple features of storage efficiencies (e.g. compression, deduplication, thin provisioning, cloning, etc.) are also available across all platforms. This unified architecture offers tremendous level of flexibility to accommodate changes coming from the business whether knowingly and planned or not. In either case, N series contributes to a highly flexible infrastructure. The flexibility contributes to the following benefits: 򐂰 Business agility and time to market as IT can respond faster to business needs 򐂰 Cost savings - opex, less resources are required (people, power, space, bandwidth) 򐂰 Cost savings - capex, storage efficiencies and Virtual Storage Tier (VST) for cost/performance optimization
  • 52. 8155ch03.fm Draft Document for Review November 13, 2013 7:46 am 30 IBM System Storage N series Reference Architecture for Virtualized Environments 򐂰 Can accommodate multiple business models, e.g. service providers, private cloud, multi-tenants, pay-as-you-grow and on-demand models of consumption, etc. Additional details about the benefits of the flexible architecture are discussed in chapter 2 as part of the overall architecture and also in chapter 9, 10 and 11 in the context of Storage Design, Common Cloud Implementations and Data Protection respectively. 3.1.3 Scalability N series offers scalability in three dimensions. Two are known and obvious, the third has tremendous value, particularly in large and complex environments. It is expected from any storage in the data center, particularly a shared storage, to scale. Traditionally, scalability refers to the ability to add capacity and recently also to the ability to improve, or optimize performance. In the context of cloud infrastructure there is also a need to be elastic, which basically means to scale up and down as needed to avoid those under utilized yet costly resources. N series with cDOT easily support both of those dimensions of capacity and performance by adding more disk enclosures and more storage nodes (controllers). N series with NAS can scale up to 24 nodes and 68PB of raw data. Operational scalability is less common in the data center but certainly welcome and is the third dimension. Figure 3-5 provides illustration of the full range of features that contribute to the N series scalability from efficiency, unified architecture, data protection, integration with application, different disks that are supported and management tools. Some may seem to be just a technology or a component of, but in reality, they all contribute to the unified architecture, hence to the tremendous capabilities when it comes to scalability. So when it comes to cloud, scalability aspects should be looked at in the context of the entire eco system of all the involved resources and how well the storage integrates and simplifies the end-to-end operations. Automation is a big part of the operational scalability and many of the features in N series cDOT 8.2. are based on software as well as easy to implement rules and policy based approaches to minimize the complexity of the managed environment.