Implementing Consistent Storage Service Levels with OnCommand Workflow Automation. October 2016 SL10296 Version 1.0.1

Similar documents
SnapProtect Live Browse with Granular Recovery on VMware. May 2017 SL10336 Version 1.1.0

VMware vsphere 6.0 on NetApp MetroCluster. September 2016 SL10214 Version 1.0.1

Storage Replication Adapter for VMware vcenter SRM. April 2017 SL10334 Version 1.5.0

FlexPod Infrastructure Automation. September 2016 SL10295 Version 1.0.0

SnapManager for Microsoft SQL Server. December 2016 SL10311 Version 1.6.0

Monitor-Alert-Manage at Scale with OnCommand Unified Manager. November 2016 SL10297 Version 2.1.0

Data Fabric Solution for Cloud Backup (SnapCenter for NAS File Services including the Data Fabric) July 2017 SL10374 Version 1.1.0

Data Fabric Solution for Cloud Backup. February 2017 SL10316 Version 1.0.1

Monitor-Alert-Manage at Scale with OnCommand Unified Manager. October 2018 SL10481 Version 3.1.0

Automating vcloud Director with OnCommand Workflow Automation

Server Fault Protection with NetApp Data ONTAP Edge-T

Migrating to NetApp ONTAP Using the 7-Mode Transition Tool Copy-Based Transition. September 2016 SL10284 Version 3.0

Building Automation and Orchestration for Software-Defined Storage with NetApp and VMware

Nondistruptive Operations for Clustered Data ONTAP December 2015 SL10239 Version 1.2

Data Protection Guide

DELL EMC VMAX UNISPHERE 360

OnCommand Unified Manager 7.2: Best Practices Guide

Data Protection Guide

NetApp Data ONTAP Edge on SoftLayer

Migrating Performance Data to NetApp OnCommand Unified Manager 7.2

Clustered Data ONTAP 8.3

Hands-On Lab: Basic Concepts of SANtricity System Manager for ESeries. October 2017 SL10377 Version 1.2

KeyNexus Hyper-V Deployment Guide

HCI File Services Powered by ONTAP Select

SMB Live. Modernize with Hybrid Cloud. Lab 1: Exploring Windows Server 2012 R2 & Hyper-V

Virtual Storage Console, VASA Provider, and Storage Replication Adapter for VMware vsphere

A Thorough Introduction to 64-Bit Aggregates

The Balabit s Privileged Session Management 5 F5 Azure Reference Guide

Data Protection Guide

Quick Start Guide For Ipswitch Failover v9.0.1

Oracle Enterprise Manager 11g Ops Center 2.5 Hands-on Lab

OnCommand Insight 7.2

OnCommand Cloud Manager 3.2 Provisioning NFS Volumes Using the Volume View

AltaVault Backup to Cloud Setup and Administration. November 2017 SL10337 Version 1.5.3

MAX Data 1.1 Installation and Setup Guide. November _A0

FireFox. CIS 231 Windows 10 Install Lab # 3. 1) Use either Chrome of Firefox to access the VMware vsphere web Client.

OnCommand Insight for Enterprise and Cloud Monitoring. June 2017 SL10357 Version 1.3.0

efolder BDR for Veeam VMware Continuity Cloud Guide

Data Protection Guide

Cookbook Silverton Consulting, Inc. StorInt Briefing

NetApp SnapCenter Software with Microsoft SQL Server Plug-in

Cluster Management Workflows for OnCommand System Manager

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE

OnCommand Workflow Automation 4.2 Installation and Setup Guide for Windows

Data Protection Guide

Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5

Disaster Recovery for Enterprise Applications with ONTAP Cloud

NDMP in Clustered Data ONTAP for Tape Backup Software Applications

1) Use either Chrome of Firefox to access the VMware vsphere web Client.

FireFox. CIS 231 Windows 2012 R2 Server Install Lab #1

Provisioning Databases

A Thorough Introduction to 64-Bit Aggregates

Copyright Jetro Platforms, Ltd. All rights reserved.

Introduction & Navigation

Virtual Storage Console, VASA Provider, and Storage Replication Adapter for VMware vsphere

TECHNICAL WHITE PAPER AUGUST 2017 REVIEWER S GUIDE FOR VIEW IN VMWARE HORIZON 7: INSTALLATION AND CONFIGURATION. VMware Horizon 7 version 7.

EMC VMAX UNISPHERE 360

SnapCenter Software 4.0 Concepts Guide

Table of Contents HOL-HBD-1301

Rapid Recovery License Portal Version User Guide

Virtual Storage Console, VASA Provider, and Storage Replication Adapter for VMware vsphere

OnCommand Insight 7.1 Planning Guide

Windows Server 2012 Immersion Experience Enabling Secure Remote Users with RemoteApp, DirectAccess, and Dynamic Access Control

NetApp NS0-511 Exam. Volume: 65 Questions

ICL02: Security Analytics: Discover More in your Endpoint Protection Dashboard Hands-On Lab

Volume Disaster Recovery Preparation Express Guide

Getting Started with ESX Server 3i Embedded ESX Server 3i version 3.5 Embedded and VirtualCenter 2.5

VMware vcloud Air User's Guide

CIS 231 Windows 2012 R2 Server Install Lab #1

Version 2.3 User Guide

SUPPORTING CLUSTERED DATA ONTAP: NODE MANAGEMENT

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

On Command Performance Manager 7.0 Lab on Demand Guide

efolder BDR for Veeam Hyper-V Continuity Cloud Guide Setup Continuity Cloud Import Backup Copy Job Restore Your VM

MOVEit Transfer on Azure Marketplace Quickstart Guide. How to deploy and use MOVEit Transfer from Microsoft Azure Marketplace

Volume Disaster Recovery Express Guide

StarWind Virtual SAN AWS EC2 Deployment Guide

IBM Infrastructure Suite for z/vm and Linux: Introduction IBM Tivoli OMEGAMON XE on z/vm and Linux

Configuring Milestone XProtect Corporate Video Management System with NetApp E-Series Storage Proof-of-Concept Implementation Guide

1) Use either Chrome of Firefox to access the VMware vsphere web Client.

CIS 231 Windows 10 Install Lab # 3

Personal vdisk Implementation Guide. Worldwide Technical Readiness

ONTAP 9 Cluster Administration. Course outline. Authorised Vendor e-learning. Guaranteed To Run. DR Digital Learning. Module 1: ONTAP Overview

NetApp OnCommand Unified Manager Reporting for ONTAP

Cluster Management Workflows for OnCommand System Manager

CONFIGURING BASIC MACOS MANAGEMENT: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

Contents Overview... 2 Part I Connecting to the VPN via Windows OS Accessing the Site with the View Client Installing...

IC121-End-to-End Virtual Security Hands-On Lab

Today s trends in the storage world. Jacint Juhasz Storage Infrastructure Architect

Hands-on Lab Manual. Introduction. Dell Storage Hands-on Lab Instructions. Estimated Completion Time: 30 minutes. Audience. What we will be doing

ISO Installation Guide. Version 1.2 December 2015

USER GUIDE. CTERA Agent for Windows. June 2016 Version 5.5

Integrate Akamai Web Application Firewall EventTracker v8.x and above

Storage Manager 2018 R1. Installation Guide

Big-Data Pipeline on ONTAP and Orchestration with Robin Cloud Platform

End-to-End Storage Provisioning for MongoDB

FUJITSU Cloud Service S5. Introduction Guide. Ver. 1.3 FUJITSU AMERICA, INC.

Desktop LP - Connect Guide. Version 2.1 February 2016

Active System Manager Version 8.0 User s Guide

271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA

Transcription:

Implementing Consistent Storage Service Levels with OnCommand Workflow Automation October 2016 SL10296 Version 1.0.1

1 Introduction OnCommand Workflow Automation brings automated Service Level Objective (SLO) storage management to your NetApp ONTAP infrastructure. This is an advanced level OnCommand Workflow Automation (WFA) lab exercise. To get the most out of this lab you should have the following level of experience: You have executed a workflow on OnCommand Workflow Automation. You have some hands-on experience with NetApp ONTAP. In this lab you will perform the following activities: 2 Learn the Service Level Objective (SLO) storage concept. Configure WFA with the downloadable SLO workflows. Provision and protect storage according to defined Storage Service Level Classes (SSLC) and Protection Service Level Classes (PSLC). Migrate existing storage to a different SSLC. Learn about a new way to classify storage resources with Adaptive Qos Policy Manager.

2 Lab Environment The following diagram illustrates the components and connectivity of this lab. You can access these components using the credentials listed in the table that follows the diagram. Figure 2-1: 2 Table of Systems Host Name Operating System Role/Function IP Address jumphost Windows 2012 R2 Primary desktop entry point for lab 192.168.0.5 dc1 Windows 2012 R2 Domain Controller, DNS 192.168.0.253 ocum Windows 2012 R2 OnCommand Unified Manager 192.168.0.71 opm OPM 7.0 VM Appliance OnCommand Performance Manager 192.168.0.72 wfa Windows 2012 R2 OnCommand Workflow Automation 192.168.0.73 rhel1 Redhat Linux Linux client 192.168.0.61 cluster1-01 ONTAP 8.3.2 Cluster1 node1 192.168.0.111 cluster1-02 ONTAP 8.3.2 Cluster1 node2 192.168.0.112 cluster2-01 ONTAP 8.3.2 Cluster2 node1 192.168.0.113 cluster2-02 ONTAP 8.3.2 Cluster2 node2 192.168.0.114 cluster1 ONTAP 8.3.2 cluster admin shell 192.168.0.101 cluster2 ONTAP 8.3.2 cluster admin shell 192.168.0.102 2 User IDs and Passwords 3 Host Name User ID Password Comments jumphost DEMO\administrator Netapp1! The portal automatically logs you into this system for lab access dc1 DEMO\administrator Netapp1! ocum DEMO\administrator Netapp1! opm admin Netapp1! wfa DEMO\administrator Netapp1! rhel1 root Netapp1! cluster1 admin Netapp1! Node shell logins available as root with the same password

4 Host Name User ID Password Comments cluster2 admin Netapp1! Node shell logins available as root with the same password

3 Introduction to Service Level Objective Service Level Objectives (SLOs) provide a quantitative means of describing and comparing the capabilities of systems and services. SLOs provide the physical basis for metering and translating storage services into other tangible metrics, such as Watts, area, and dollars. This enables application of a business model to the delivery of storage services, such as a Service Level Agreement (SLA). The SLO framework also provides a means for providers of storage service to drive optimization of utilization, performance modelling, and trending analysis, and asset planning. SLOs can be applied to many different types of storage objects like LUNs, files, objects, and file systems. For each of these storage objects the WFA SLO pack includes objectives for: Performance Capacity Data Protection...and many others not covered in this guide! Note: Other attributes of interest include security, durability, and availability. 5

4 Storage Service Level Class A Storage Service Level Class (SSLC), is a set of attribute-value pairs (called SSLC descriptors) for a defined collection of storage SLO attributes. A SSLC may include attributes for IOPs, capacity, etc. While the possible space of all SLCs is the infinite cross product of all realizable combinations of SLO attributes, in practice only a small number of SCLs need to be defined. As a storage architect, you will use WFA to select an existing SSLC (or define new ones) that matches each application's storage needs. If these needs change over time, you can migrate that dataset to a differenct SSLC level using WFA. 6

5 Protection Service Level Class A Protection Service Level Class (PSLC) is a set of attribute-value pairs (called PSLC descriptors) for defining data protection capabilities such as backup, disaster recovery, etc. Normally only a small number of PSLCs need to be defined. As a storage architect, you will use WFA to associate a PSLC to a SSLC. By doing this, you can add the correct level of data protection to your SSLC datasets. 7

6 Introduction to Adaptive Qos Policy Manager Two major trends in storage have emerged simultaneously. At one extreme, modern flash-accelerated storage systems have become faster and are capable of delivering thousands of I/O operations per second per terabyte of stored data. On the other hand, the falling prices of spinning disks allow delivery of capacity with a low cost per gigabyte per month. In response to these trends, multiple service levels can be differentiated by IOPS/TB ratios. This allows IT organizations to match application storage needs with the correct price and performance characteristics. These price and performance characteristics can differ from one service level to another by an order of magnitude. Adaptive QoS Policy Manager enables a range of service levels aligned to application I/O requirements. The following chart summarizes the conceptual basis for QoS enabled service levels. These storage service levels are designed to meet the cost and performance requirements using a storage service. Figure 6-1: 8

7 SLO Setup and Configuration on OnCommand Workflow Automation This activity shows how to complete the SLO setup and configuration on WFA. The steps demonstrate how to import SLO 1.4 Pack from the NetApp Automation Store into WFA, initialize the SLO pack, update an existing Storage Service Level, and update an existing Protection Service Level. Follow the steps below to import and configure the SLO pack: 1. On jumphost, click the Windows button and then select Remote Desktop Connection. 1 Figure 7-1: The Remote Desktop Connection window opens. 2. In the Computer dropdown, select wfa. 3. Click Connect. 9

2 3 Figure 7-2: The Remote Desktop Connection window closes, and the Windows Security window opens. 4. Enter the password Netapp1!. 5. Click OK. 4 5 Figure 7-3: The Windows Security window closes and a RDP session opens to the Windows server named wfa. 10

6. On the taskbar of wfa, launch Chrome. 6 Figure 7-4: The Chrome browser opens and displays the OnCommand Workflow Automation (WFA) login page, which is configured as Chrome's home page. 7. Enter the user name admin and the password Netapp1!. 8. Click Sign in. 7 8 Figure 7-5: The OnCommand Workflow Automation tool logs you in and displays the Portal tab. Note: The WFA browser interface requires a lot of screen space. If the WFA tab names appear all jumbled up in your browser, try expand the size of your browser window. 9. In the menu bar that appears above the row of tabs, navigate to Administration > Import. 11

9 Figure 7-6: The Open window opens. 10. In the left pane, select Downloads. 11. In the right pane, select the file wfa-slo-1.4.0-3876949.dar. For your convenience this file has already been downloaded from the NetApp Automation Store and saved in the Downloads folder. 12. Click Open. 12

10 11 12 Figure 7-7: The Open window close, and after a few moments the Import DAR file window opens. 13. Click Import. 13

13 Figure 7-8: The Import DAR File window closes, and the import operation proceeds. Once the import finishes the Import Success window opens. 14. Click OK. 14 Figure 7-9: The Import success window closes, and focus to the WFA web interface window. 15. Three new categories appear in the left pane; Adaptive QoS, Service Level based Provisioning, and Service Level Management. 16. In the left pane, click Adaptive QoS. 17. In the right pane, click Service Catalog Initialization. 14

15 16 17 Figure 7-10: The Execute Workflow Service Catalog Initialization window opens. 18. Set the Action? dropdown to Create. 19. Click Execute. 15

18 19 Figure 7-11: The Execute Workflow Service Catalog Initialization window closes, and the Service Catalog Initialization window opens and the workflow begins executing. 20. This workflow initializes all the Service Level classes and their respective parameters. Wait for the workflow to complete. You will know it's done when you see a green checkmark in the upper lefthand corner of the window. Note: Don't rely on the progress bar showing 100% as a general indication of completion. Other workflows in this lab will be complete with a progress bar percentage as low as 0%, so always use the green checkmark as the completion indicator. 21. Click OK. 16

20 21 Figure 7-12: The Service Catalog Initialization window closes, and focus returns to the main WFA browser page. 22. In the left pane, Adaptive QoS should still be selected. 23. In the right pane, click Manage Storage and Adaptive QoS Service Configuration. 17

22 23 Figure 7-13: The Execute Workflow Manage Storage and Adaptive QoS Service Configuration window opens. 24. 25. 26. 27. 28. 29. 18 Set the Select Task: dropdown to Manage Storage & AQoS Service Levels. Set the Service Level Action: dropdown to Update. Set the Storage Level Service Class: dropdown to Capacity. Set the Aggregate Include (REGEX): field to aggrssd. Set the Volume Include (REGEX): field to Vol. Click Execute.

24 25 26 27 28 29 Figure 7-14: The Execute Workflow Manage Storage and Adaptive QoS Service Configuration window closes, and the Manage Storage and Adaptive QoS Service Configuration window opens and the workflow begins executing. 30. Wait for the workflow to complete based on the appearance of the green checkmark in the upper left corner of the window. 31. Click OK. 19

30 31 Figure 7-15: The Manage Storage and Adaptive QoS Service Configuration window closes and focus returns to the browser's WFA page. 32. In the right pane, again click Manage Storage and Adaptive QoS Service Configuration. 20

32 Figure 7-16: The Execute Workflow Manage Storage and Adaptive QoS Service Configuration window opens. 33. 34. 35. 36. 37. 21 Set the Select Task: dropdown to Manage Storage & AQoS Service Levels. Set the Service Level Action: dropdown to Update. Set the Storage Level Service Class: dropdown to Extreme. Set the Aggregate Include (REGEX): field to aggrssd. Click Execute.

33 34 35 36 37 Figure 7-17: The Execute Workflow Manage Storage and Adaptive QoS Service Configuration window closes, and the Manage Storage and Adaptive QoS Service Configuration window opens and the workflow begins executing. 38. Wait for the workflow to complete, as indicated by the green checkmark in the upper left corner of the window. 39. Click OK. 22

38 39 Figure 7-18: The Manage Storage and Adaptive QoS Service Configuration window closes and focus returns the the browser's WFA page. 40. In the left pane, click Service Level Management. 41. In the right pane, click Manage Protection Service Level Class. 23

41 40 Figure 7-19: the Execute Workflow Manage Protection Service Level Class window opens. 42. Verify that the following fields are set correctly. Caution: You will not be executing this workflow, just examining the defaults! Action : Update PSL Protection Service Level Class : bkp_copy Relationship Action? : Update Relation Relationship Name : bkp Relationship Destination's Storage Service Level Class : Capacity 43. Click Cancel. 24

43 Figure 7-20: the Execute Workflow Manage Protection Service Level Class window closes, and focus returns to the browser's WFA page. Now add the clusters to the setup. 44. In the right pane, click Manage Storage and Adaptive QoS Service Configuration. 25

44 Figure 7-21: The Execute Workflow Manage Storage and Adaptive QoS Service Configuration window opens. 45. 46. 47. 48. 26 Set the Select Task dropdown to Manage Clusters Set the Cluster Action? dropdown to add. Check all the checkboxes in the Cluster Details list. Click Execute.

45 47 46 Figure 7-22: The Execute Workflow Manage Storage and Adaptive QoS Service Configuration window closes and the Manage Storage and Adaptive QoS Service Configuration window opens. 49. Wait for the workflow to complete, as indicated by the green checkmark in the upper left corner of the window. 50. Click OK. 27

49 50 Figure 7-23: The Manage Storage and Adaptive QoS Service Configuration window closes and focus returns to the browser's WFA page. 51. In the right pane, again click Manage Storage and Adaptive QoS Service Configuration. 28

51 Figure 7-24: The Execute Workflow Manage Storage and Adaptive QoS Service Configuration window opens. 52. 53. 54. 55. 56. 57. 29 Set the Select Task dropdown to Manage AQoS Service. Set the AQoS Service Action dropdown to Start Service. Set the WFA Admin User Name field to admin. Set the Password field to Netapp1!. Set the Re-enter Password field to NetApp1!. Click Execute.

52 53 54 55 56 57 Figure 7-25: The Execute Workflow Manage Storage and Adaptive QoS Service Configuration window closes and the Manage Storage and Adaptive QoS Service Configuration window opens. 58. Wait for the workflow to complete, as indicated by the green checkmark in the upper left corner of the window. 59. Click OK. 30

58 59 Figure 7-26: The Manage Storage and Adaptive QoS Service Configuration window closes and focus returns to the browser's WFA page. These steps complete the SLO setup and configuration on OnCommand WFA. 31

8 Run SLO Workflows This activity is to provision and manage NetApp Storage based on Storage Level Objectives with the help of OnCommand Workflow Automation. The WFA browser window should still be open to the Portal tab from the last exercise. Begin by provisoning a volume based on service level. 1. In the left pane, click Service Level based Provisioning. 2. In the right pane, click Provision Volume based on Service Level. 2 1 Figure 8-1: The Execute Workflow Provision Volume based on service level window opens. 3. 4. 5. 6. 7. 8. 32 In the Storage Virtual Machine list, select svm2_cluster1. Set the Storage Service Level Class dropdown to Extreme. Set the Protection Service Level Class dropdown to bkp_copy. Set Volume Name to extremevol. Set Volume Size (GB) to 1. Click Execute.

3 4 5 6 7 8 Figure 8-2: The Execute Workflow Provision Volume based on service level window closes, and the Provision Volume based on service level window opens. 9. Wait for the workload to complete, which should take a couple of minutes. Once it finishes (as indicated by the green checkmark in the upper left corner of the window), click OK. 33

9 Figure 8-3: The Provision Volume based on service level window closes, and focus returns to the main WFA browser window. Verify that the volume was created in the primary cluster, and that the backup copy was created in the destination cluster. 10. Open a new browser tab in Chrome. 11. Enter the URL https://cluster1.demo.netapp.com. 12. You are presented with a page stating the connection is not private. This is because Sysytem Manager is using a self-signed certificate. To bypass this warning, click the Advanced link in the middle of the page. 13. Click the Proceed to cluster1.demo.netapp.com (unsafe) link at the bottom of the page. 34

11 12 13 Figure 8-4: System Manager displays a login page. 14. Set the User Name to admin. 15. Set the Password field to Netapp1!. 16. Click Sign In. 35

14 15 16 Figure 8-5: System Manager logs in and displays the cluster dashboard page. 17. In the left pane, navigate to Storage Virtual Machines > cluster1 > svm2_cluster1 > Storage > Volumes. 18. In the Volumes pane, select the entry for the volume named extremevol. 19. Click the Details tab in the lower pane and observe that the Policy Group shows Extreme_extremeVol, indicating the service level objective for this volume. 36

18 17 19 Figure 8-6: 20. 21. 22. 23. Check for the presence of the backup copy of the volume on cluster2. Open a new browser tab in Chrome. Enter the URL https://cluster2.demo.netapp.com. You are presented with a page stating the connection is not private. As before, bypass this warning by clicking the Advanced link in the middle of the page, and then clicking Proceed to cluster1.demo.netapp.com (unsafe) at the bottom of the page. In the System Manager login page, set the fields as follows: User Name : admin Password : Netapp1! 24. Click Sign In. 37

21 20 22 23 24 Figure 8-7: System Manager logs in and displays the cluster dashboard page. 25. In the left pane, navigate to Storage Virtual Machines > cluster1 > svm1_cluster2 > Storage > Volumes. 26. In the Volumes pane, select the entry for the volume named extremevol_bkp_copy_bkp_destination_volume. 27. Click the Data Protection tab in the lower pane and observe that this volume is a mirror of extreme_vol from svm2_cluster1. 38

26 25 27 Figure 8-8: With WFA SLO packs installed, creating consistent storage objects with pre-defined data protection involves just three steps: Select the workflow, fill out the single form with details, and execute the workflow. As with any automation effort, the automation configuration is well worth the effort due to the operational efficiencies that are realized in every day work! 39

9 References NetApp Workflow Automation Store can be found on the NetApp community site. There you will also find the following resources: Tutorials. Code samples. Access to experts through discussion groups. Note that on the following site, there are both NetApp supported and community supported workflow packs for download. All of the above workflows are officially supported as of September 2016. Check the site for more details:http://automationstore.netapp.com/ 40

10 Version History 41 Version Date Document Version History 1.0.0 September 2016 Initial Release 1.0.1 September 2016 Fixed title page

Refer to the Interoperability Matrix Tool (IMT) on the NetApp Support site to validate that the exact product and feature versions described in this document are supported for your specific environment. The NetApp IMT defines the product components and versions that can be used to construct configurations that are supported by NetApp. Specific results depend on each customer's installation in accordance with published specifications. NetApp provides no representations or warranties regarding the accuracy, reliability, or serviceability of any information or recommendations provided in this publication, or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS, and the use of this information or the implementation of any recommendations or techniques herein is a customer s responsibility and depends on the customer s ability to evaluate and integrate them into the customer s operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document. Go further, faster 2016NetApp, Inc. All rights reserved. No portions of this document may be reproduced without prior written consent of NetApp, Inc. Specifications are subject to change without notice. NetApp, the NetApp logo, Data ONTAP, ONTAP, OnCommand, SANtricity, FlexPod, SnapCenter, and SolidFire are trademarks or registered trademarks of NetApp, Inc. in the United States and/or other countries. All other brands or products are trademarks or registered trademarks of their respective holders and should be treated as such.