NetApp ONTAP Select on IBM Solution Architecture · 2020-04-07 · NetApp ONTAP Select Cluster VMs...
Transcript of NetApp ONTAP Select on IBM Solution Architecture · 2020-04-07 · NetApp ONTAP Select Cluster VMs...
Copyright IBM Corporation 2017 Page 1 of 12
NetApp ONTAP Select on IBM Cloud
Solution Architecture
Date: 2017–12–14
Copyright IBM Corporation 2017 Page 2 of 12
Table of Contents
1 Introduction................................................................................................................................ 4
1.1 About NetApp ONTAP Select ............................................................................................. 4
1.2 Key Benefits ........................................................................................................................ 4
2 Design ....................................................................................................................................... 5
2.1 Overview.............................................................................................................................. 5
2.2 Physical Infrastructure ......................................................................................................... 6
Physical Host Design .................................................................................................. 6
Physical Storage Design ............................................................................................ 6
2.3 NetApp ONTAP Select Deployment.................................................................................... 7
ONTAP Select host configuration ............................................................................... 8
ONTAP Select networks ............................................................................................. 8
2.4 Cluster configuration ......................................................................................................... 10
2.5 Scale .................................................................................................................................. 10
2.6 Backup of management components ............................................................................... 10
2.7 Replication ......................................................................................................................... 10
2.8 Software updates .............................................................................................................. 10
Appendix A—License Requirements ............................................................................................. 11
Appendix B—Reference ................................................................................................................. 12
List of Figures
Figure 1 VMware vCenter Server on IBM Cloud .............................................................................................. 4
Figure 2 NetApp ONTAP Select on VMware vCenter Server High Level Components ...................... 5
Figure 3 NetApp ONTAP Select deployment ..................................................................................................... 6
Figure 4 NetApp ONTAP Select network topology .......................................................................................... 9
List of Tables
Table 1 Physical host configurations and options .......................................................................................... 6
Table 2 Physical disk configurations and options .......................................................................................... 7
Table 3 Virtual machine storage placement ..................................................................................................... 7
Table 4 ONTAP Select Deploy virtual machine configuration ................................................................... 8
Table 5 ONTAP Select virtual machine configuration ................................................................................... 8
Table 6 ONTAP virtual machine network configuration ............................................................................. 9
Table 7 ONTAP data port group ............................................................................................................................. 9
Table 8 ONTAP internal port group ..................................................................................................................... 9
Table 9 License requirements ............................................................................................................................. 11
Copyright IBM Corporation 2017 Page 3 of 12
Summary of Changes
This section records the history of significant changes to this document. Only the most significant changes
are described here.
Version Date Author Description of Change
1.0
2017–12–14 Jack Benney
Frank Chodacki
Daniel De Araujo
Bob Kellenberger
Simon Kofkin–Hansen
Scott Moonen
Initial Release
Copyright IBM Corporation 2017 Page 4 of 12
1 Introduction
1.1 About NetApp ONTAP Select
The purpose of this document is to define and describe the NetApp ONTAP Select architecture for the
vCenter Server offering deployed in the IBM Cloud. Specifically, it will detail the components of the
solution and high-level configuration of each component in the design. This solution is considered to be an
additional component and extension of the vCenter Server solution offering on IBM Cloud. As a result, this
document will not cover the existing configuration of the foundation solution on IBM Cloud. Therefore, it
is highly recommended to review and understand the VMware on IBM Cloud solution architecture located
on the IBM Architecture Center before reading this document.
Figure 1 VMware vCenter Server on IBM Cloud
1.2 Key Benefits
NetApp ONTAP Select is a software–only version of NetApp ONTAP, providing software–defined storage
(SDS) capabilities. ONTAP Select virtualizes the local storage on VMware vSphere hosts, providing
enterprise class storage management. While IBM Cloud provides several file, block, and object storage
offerings, many of these are shared infrastructure. NetApp ONTAP Select on IBM Cloud hosts your
storage on dedicated infrastructure and provides familiar NetApp capabilities, including:
• Dedicated highly available clustered NFS, CIFS, and iSCSI storage
• NetApp SnapMirror, SnapVault, FlexClone, and SnapRestore
• Deduplication and compression
Not all NetApp ONTAP features are supported by ONTAP Select.
Copyright IBM Corporation 2017 Page 5 of 12
2 Design
2.1 Overview
The NetApp ONTAP Select solution complements the VMware vCenter Server on IBM Cloud offering by
providing storage virtualization services. NetApp ONTAP Select runs within a VMware cluster and
virtualizes the local storage on the vSphere hosts.
NetApp supports a collocated deployment model, where ONTAP Select coexists in the same cluster as
other workloads. However, this design deploys NetApp ONTAP Select using the recommended dedicated
model, where other workloads are not expected to share the same cluster as ONTAP Select. As a result, this
design sizes the hardware configuration only based on the requirements for ONTAP Select.
Figure 2 NetApp ONTAP Select on VMware vCenter Server High Level Components
The storage provided by your NetApp ONTAP Select instance can be used by other VMware vCenter
Server instances, VMware Cloud Foundation instances, or other infrastructure deployed in your IBM Cloud
account such as virtual server instances (VSIs) or bare metal servers running various operating systems or
hypervisors. You can attach the NetApp ONTAP Select storage using NFS, CIFS, and iSCSI protocols.
Figure 3 illustrates the components of the ONTAP Select deployment, including an ONTAP Select
deployment VM that deploys the cluster, and four ONTAP Select cluster VMs, one per host.
Copyright IBM Corporation 2017 Page 6 of 12
Figure 3 NetApp ONTAP Select deployment
2.2 Physical Infrastructure
This design notes the differences between the NetApp ONTAP Select architecture and the VMware
vCenter Server solution architecture on which this architecture depends.
Physical Host Design
This design varies the physical compute configuration. The host CPU and memory requirements are
reduced because the solution is sized only for NetApp use. The host disk requirements are increased
because the solution requires local storage in each host for ONTAP Select’s storage virtualization. This
solution is deployed using exactly four hosts; no additional hosts will be added to the cluster after
deployment.
The physical host hardware comprises a 4U chassis with the following possible configurations:
Option CPU Memory Network ONTAP drives
High performance Dual Intel Xeon E5-2650
v4, 24 cores total
128 GB 4 x 10 Gbps uplinks Up to 22 drives
High capacity Dual Intel Xeon E5-2650
v4, 24 cores total
64 GB 4 x 10 Gbps uplinks Up to 34 drives
Table 1 Physical host configurations and options
NetApp ONTAP Select is available in both Standard and Premium deployments. The Premium deployment
and licensing utilizes virtual machines with 64GB memory, and is required when using SSD storage, but
optional when using SATA drives. The Standard deployment and licensing utilizes virtual machines with
16GB memory, and is the normal choice when using SATA drives. This architecture specifies the use of
the Standard deployment for the high capacity SATA configuration.
Physical Storage Design
This design uses two 1TB SATA disks in a RAID–1 configuration for local hypervisor storage as specified
in the vCenter Server solution architecture. Additional disks are added to the hosts for use by NetApp
ONTAP Select according to the choice of configuration:
Copyright IBM Corporation 2017 Page 7 of 12
Option Disks RAID configuration
High performance Options
• 22 x 1.9 TB SSD
• 22 x 3.8 TB SSD
RAID 5, 1 group with 1 spare, writeback mode,
drive cache disabled
High capacity Options
• 10 x 4 TB SATA
• 34 x 4 TB SATA
Options
• 10 drives: RAID 5, 1 group with 1 spare
• 34 drives: RAID 5, 3 groups (10 disks,
12 disks, 12 disks), each with 1 spare
All cases: RAID controller in writeback mode;
drive cache disabled
Table 2 Physical disk configurations and options
For NetApp to take advantage of flash storage optimizations in the high–performance configuration, you
must first ensure SSD disks are known to ESXi as local SSD disks. You can mark them as such using the
esxcli command, for example:
esxcli storage nmp satp rule add --satp=VMW_SATP_LOCAL \ --option "enable_local enable_ssd" \ --device naa.600605b00aacaad0203fd2f20562bf35
The vCenter Server solution architecture specifies the use of IBM Cloud NFS shared storage or vSAN local
disk storage for hosting the VMware cluster storage. This design modifies that specification by removing
IBM Cloud NFS shared storage and replacing it with NFS storage hosted by the NetApp ONTAP Select
cluster itself. While the virtual machines are initially deployed to local storage on the hosts, they are
ultimately migrated to the following locations:
Virtual machine Storage placement
VMware vCenter Server NetApp ONTAP Select NFS datastore
VMware Platform Services Controller NetApp ONTAP Select NFS datastore
VMware NSX Manager NetApp ONTAP Select NFS datastore
VMware NSX Controllers NetApp ONTAP Select NFS datastore
VMware NSX Edge Services Gateways NetApp ONTAP Select NFS datastore
IBM Cloud Driver NetApp ONTAP Select NFS datastore
NetApp ONTAP Select Deploy VM NetApp ONTAP Select NFS datastore
NetApp ONTAP Select Cluster VMs (one per host) ESXi local datastore
Table 3 Virtual machine storage placement
The hosts are configured to connect to the ONTAP datastore using routes and a subnet in the SDDC-
DPortGroup-NFS port group as specified in the vCenter Server solution architecture.
2.3 NetApp ONTAP Select Deployment
NetApp ONTAP Select deployment begins with the deployment of the ONTAP Select Deploy virtual
machine, which is used to deploy the ONTAP Select cluster virtual machines. This virtual machine has the
following requirements. Its portable IP address is allocated from the same management subnet as the
VMware infrastructure, and it is configured to use the IBM Cloud back–end customer router (BCR) as its
gateway.
Component Configuration
CPU 2 vCPU
Copyright IBM Corporation 2017 Page 8 of 12
Component Configuration
RAM 4 GB
Disk requirements 40 GB
Network VLAN Private A, portable IP, using SDDC-DPG-Mgmt port group
Gateway IBM Cloud BCR
Table 4 ONTAP Select Deploy virtual machine configuration
The ONTAP Select Deploy virtual machine deploys four ONTAP Select cluster virtual machines, one to
each host in the cluster. These four virtual machines have the following requirements; their networking is
discussed in the following section:
Component Configuration
CPU 4 vCPU
RAM Dependent on the configuration:
• 16GB for high capacity, low performance (Standard)
• 64GB for high performance, low capacity (Premium)
Disk requirements 267 GB total for several disks:
• 10GB system boot disk
• 120GB system core dump disk
• 556MB mailbox disk
• 2×68GB cluster root disks
Table 5 ONTAP Select virtual machine configuration
ONTAP Select host configuration
When configuring the ONTAP Select cluster for the high–performance configuration using SSD disks,
enable flash optimization when configuring each host. For example:
(ONTAPdeploy) host configure --host-id 10.173.111.157 . . . \ --enable-flash-optimization
ONTAP Select networks
The ONTAP Select virtual machines each have six network interfaces. The first two interfaces are used for
management and for client data access, while the last four interfaces are used for intra–cluster
communication. Based on NetApp guidelines, the external and internal communications are segregated on
separate private VLANs in the vCenter Server environment. These interfaces are associated with different
port groups on the SDDC-Dswitch-Private vNetwork distributed switch (vDS) as indicated below.
NIC Purpose VLAN Port Group Subnet
e0a Management Private A SDDC-DPortGroup-Mgmt Existing portable
management subnet, using
NSX ESG as public
gateway for NetApp
license reporting
e0b Data Private A SDDC-DPG-ONTAPData New private portable
subnet ordered for data use
e0c Cluster network Private B SDDC-DPG-ONTAPInternal Link local
e0d Cluster network Private B SDDC-DPG-ONTAPInternal Link local
Copyright IBM Corporation 2017 Page 9 of 12
NIC Purpose VLAN Port Group Subnet
e0e RAID SyncMirror Private B SDDC-DPG-ONTAPInternal Link local
e0f HA interconnect Private B SDDC-DPG-ONTAPInternal Link local
Table 6 ONTAP virtual machine network configuration
The SDDC-DPG-Mgmt port group is specified in the vCenter Server solution architecture. The additional
port groups for ONTAP Select’s use are configured as follows:
Port Group Name SDDC-DPG-ONTAPData
vDS SDDC-Dswitch-Private
Port binding Ephemeral
VLAN type None
Load balancing Route based on originating virtual port
Active uplinks uplink1 and uplink2
Table 7 ONTAP data port group
Port Group Name SDDC-DPG-ONTAPInternal
vDS SDDC-Dswitch-Private
Port binding Static
VLAN type VLAN, Private B
Load balancing Route based on originating virtual port
Active uplinks uplink1 and uplink2
Table 8 ONTAP internal port group
Note that ONTAP Select uses jumbo frames on the internal port group.
Figure 4 illustrates the network topology of the NetApp ONTAP Select cluster, highlighting the separate
external and internal networks on differing VLANs.
Figure 4 NetApp ONTAP Select network topology
Copyright IBM Corporation 2017 Page 10 of 12
2.4 Cluster configuration
NetApp ONTAP Select provides availability by locating cluster VMs on each host in the cluster and by
replicating storage between the hosts. It does not depend on VMware Distributed Research Scheduler
(DRS) for availability, and in fact the ONTAP Select cluster VMs should not be migrated between hosts.
The vSphere cluster is sized optimally for running the ONTAP Select workload and VMware and IBM
management services. Recovery of a failed host involves working closely with NetApp support to
reconstitute the failed host, rather than migrating workload to a new host.
Because of this, the four–node cluster operates at greater than 75% capacity. HA admission control must be
disabled on the cluster to allow for the deployment of the NetApp ONTAP Select cluster VMs.
2.5 Scale
This design does not allow for the scaling of the instance, either by adding hosts to the cluster or by adding
additional clusters. The NetApp ONTAP Select instance is intended only for the purpose of providing
storage services to other environments deployed in the IBM Cloud, including both VMware vCenter Server
and VMware Cloud Foundation instances.
2.6 Backup of management components
Unlike the vCenter Server solution architecture, this architecture does not stipulate the deployment of a
backup service such as Veeam to the environment. Because the cluster is not intended for running
workload, the cluster configuration is not expected to change frequently.
2.7 Replication
After your NetApp ONTAP Select instance is deployed, you can configure replication between it and other
ONTAP clusters. For this purpose, you will create additional replication network interfaces on the ONTAP
Select cluster nodes to conduct replication traffic.
You will need to carefully consider network connectivity and routing for your replication traffic. Note that
the ONTAP replication protocol does not support NAT traversal. Additionally, since the ONTAP
replication does not provide native encryption, you should consider whether to provide external encryption
such as IPsec. These decisions and configuration are beyond the scope of this architecture. Refer to
NetApp’s cluster peering guide in Appendix B for more details.
2.8 Software updates
NetApp ONTAP Select updates can be obtained from the NetApp support site and applied using NetApp’s
ONTAP software upgrade procedure.
Copyright IBM Corporation 2017 Page 11 of 12
Appendix A—License Requirements This architecture requires you to obtain additional licensing for the storage virtualization component
depending on the configuration:
Component Purpose Configuration License
NetApp ONTAP
Select
Software–defined
storage
High capacity NetApp ONTAP Select Standard
High performance NetApp ONTAP Select Premium
Table 9 License requirements
Copyright IBM Corporation 2017 Page 12 of 12
Appendix B—Reference Additional information about IBM Cloud and NetApp ONTAP Select can be found at the following sites:
• IBM Cloud Architecture Center for Virtualization:
https://www.ibm.com/cloud/garage/content/architecture/virtualizationArchitecture/
• NetApp ONTAP Cluster Peering Express Guide: http://docs.netapp.com/ontap-
9/index.jsp?topic=%2Fcom.netapp.doc.exp-clus-peer%2Fhome.html