Managing NAS and Performance on Clustered Data ONTAP (NASPAD)

This course combines ONTAP SMB Administration (CIFSAD), ONTAP NFS Administration (NFSAD) and ONTAP Performance Analysis (PERFCDOT) topics into a single, in-depth one-week course. It provides the knowledge and skills that you need to administer SMB version 1.x to 3.x and NFS versions 3, 4, and 4.1 in an ONTAP® Data Management operating system. You also learn the skills you need to collect and analyze performance data from NetApp® storage systems.


Course Objectives

By the end of this course, you should be able to:

  • Define and describe NFS protocol versions
  • Configure clustered ONTAP 9 for NFSv3,NFSv4,and NFSv4.1 with parallel NFS (pNFS)
  • Configure Kerberos in a Linux and NetApp ONTAP 9 environment using Windows Active Directory authentication
  • Discuss performance management and troubleshooting for NetApp storage systems and clients
  • Explain the CIFS and SMB protocol
  • Demonstrate the Windows PowerShell CLI
  • Configure SMB features using ONTAP 9 software
  • Create and manage SMB shares and sessions
  • Secure SMB sessions
  • Configure ONTAP for multiprotocol data access
  • Discuss SMB advanced topics, such as opportunistic locks (oplocks), BranchCache, auditing, group policy, automatic home shares, symbolic links (symlinks), and widelinks
  • Describe how data flows through the network and protocol layers of clustered Data ONTAP
  • Define performance-related terms and describe basic methodologies
  • Identify the methods that can be used to monitor and analyze storage system performance
  • Explain how methods and tools can be used to collect performance data
  • Use command output to analyze system performance
  • Use command output from case studies to identify performance bottlenecks
  • Implement configuration for recommended practices for resiliency and performance
  • Locate resources and information that help you maximize system performance


Prerequisites

The courses below are recommended before attending the Manage NAS and Performance on clustered Data ONTAP class.

  • Clustered Data ONTAP Administration or
  • ONTAP 9.6 Cluster Administration and Data Protection (CDOTDP9)
  • Hands-on experience with Data ONTAP (three to six months)


Target Audience

Professionals who manage NetApp storage systems and need a deeper understanding of protocols and performance in a clustered Data ONTAP environment.

Show details


Course Content

Module 1: NFS Overview

  • Data fabric layers
  • NFS
  • NFS protocol versions
    • NFSv2 and NFSv3
    • Ancillary protocols
    • NFSv4
  • ONTAP 9 NFS enhancements
  • ONTAP 9 configuration
  • SVM with Infinite Volume

Module 2: NFS Version 3

  • Capabilities
  • Features
  • Client support
  • NFSv3 implementation
  • NFSv3 export policy
  • Export policies and volumes
  • Access cache
  • Mounts
  • User authentication
  • Accounts
  • Auxiliary GIDs
  • ANON setting
  • UNIX permissions

Module 3: NFS Version 4

  • Features
  • NFSv4 connection
  • Mount process
  • Referrals
  • Delegation and usage
  • NFSv4 Implementation
  • Security
    • RPCSEC_GSS
    • Key distribution center
    • Kerberos authentication
    • Access control lists
    • ACE permissions
  • NFSv4 infrastructure
  • UID and GID
  • Snapshot directories

Module 4: NFS Version 4.1

  • Connection
  • Reliable callbacks
  • Sessions
  • Layouts
  • pNFS
  • pNFS vs. referrals
  • ONTAP 9 support
  • NFSv4.1 implementation
  • pNFS status

Module 5: Performance and Basic Troubleshooting

  • Performance management
  • Performance issues
  • Factors that affect NFS performance
  • RAID factors
  • NFS data collection
  • Performance and statistic collector (Perfstat)
  • Recommended statistics
  • The SIO utility
  • Multiprotocol
  • Security style interaction
  • UNIX user access
  • Storage system configuration
  • Linux client troubleshooting
  • NFS troubleshooting
  • Network troubleshooting
  • Check access command

Module 6: SMB Overview

  • Data fabric
  • Data fabric layers
  • CIFS and SMB protocols
  • NT LAN manager
  • Kerberos authentication
  • Active Directory
  • Workgroup environments
  • NetApp PowerShell toolkit

Module 7: SMB Setup

  • SMB implementation
  • Licensing CIFS
  • SVM for SMB access
  • FlexVol volumes
  • DNS entries for the SVM
  • SMB share access

Module 8: SMB Shares and Sessions

  • SMB share
  • Creating a share
  • Client access
  • SMB automatic referrals
  • SMB sessions
  • Session administration
  • SMB encryption
  • Offline folders
  • Offloaded data transfer

Module 9: Access Control

  • Share permission administration
  • Access-based enumeration
  • Dynamic access control
  • File blocking policies
  • Local users
  • Workgroup authentication
  • Multiprotocol access

Module 10: Advanced Topics

  • Microsoft opportunistic Lock (oplock) features
  • Automatic home share
  • Group policy object (GPO)
  • Symlinks
  • Widelinks

Module 11: BranchCache

  • Versions
  • BranchCache environment configurations
  • ONTAP 9 BranchCache
  • BranchCache installation on Windows Servers
  • BranchCache configuration on Windows clients

Appendix B: Auditing

  • Auditing concepts
  • Terminology
  • ONTAP 9 auditing process
  • Implemtent auditing
  • Output file format

Module 11: How a NetApp Storage System Works

  • Storage system architecture
  • Clustered Data ONTAP data access
  • Write data access
  • NVRAM and CPs
  • RAID
    • Value
    • Storage resiliency features

Module 12: Performance Overview

  • Basic terminology
  • Workload characteristics
  • Little's law
  • Storage system components
    • Controller
    • Disk shelf
    • Client
  • Performance guidelines
  • Monitoring methodology
  • Troubleshooting pitfalls

Module 13: Clustered Storage System Workloads and Bottlenecks

  • Counters
  • Statistics
    • Catalog
    • Start
    • Show
    • Show-periodic
  • Workload characteristics measurements
  • Analyzing characteristics data
  • Bottlenecks

Module 14: Cluster Performance Monitoring and Analysis

  • Health check commands
  • Storage failover health
  • Baseline monitoring commands
  • Baseline perfromance monitoring
  • Analyzing storage system bottlenecks
  • Analyzing key storage controller resources
  • Aggregate free space
  • CPU and memory headroom
  • Performance and statistics collector
  • Perfstat download
  • AutoSupport support tool
  • Workload generators
  • Simulated I/O tool

Module 15: OnCommand Management Tools

  • Performance tools categories
  • OnCommand Insight perform
    • Best practices
    • Metrics
    • Arrays
    • Analyzing tools
  • OnCommand Balance
    • Features
    • Dashboard
    • Alerts

Module 16: Storage QoS

  • Definition
  • Workloads
  • Storage objects
  • Policy groups
  • When to use
  • Reactive workload throttling
  • Tenant isolation
  • Monitoring commands
  • Design considerations

Module 17: Summary


Supplemental Modules

Module 18: More command Line Monitoring

  • CPU troubleshooting
    • CPU utilization
    • Processor domains
    • Bottleneck types
    • Measure utilization
  • Using QoS to monitor cluster performance
    • QoS rules
    • Statistics commands
  • Flash Pool Monitoring
  • Flash Pool workload prioritization
    • CLI read and write policies
    • GUI read and write policies
  • Flash cache monitoring
  • Flash cache prioritization
  • San queue depth
    • Calculating depth
    • Configuration – Microsoft SQL, Oracle, MS Exchange, VMware
    • Monitoring depth

Module 19: OnCommand System Manager, OnCommand Unified Manager, OnCommand Performance Manager, Harvest

  • OnCommand System Manager
    • OCSM 9.1 cluster dashboard
    • SVM dashboard
    • OCSM 9.x predictable performance
      • Performance monitoring
  • Unified Manager 7.1 integration with performance manager 7.1
    • Simplified operations management
    • Unified Manager 7.0 new features
    • Unified Manager 7.1 new features
  • Performance Manager (OPM)
    • OPM 7.0 – Overview of features
    • Performance capacity metric
      • Latency vs. utilization
      • Capacity used and optimal point
      • Use cases
    • OPM 7.0 failover planning for ONTAP 9
    • Events and thresholds
    • OPM 7.1 features
      • FlexGroup in ONTAP 9.1
  • NetApp harvest
    • Overview
    • Appliance configuration
    • Appliance dashboards

Module 20: Basic Monitoring and Preventative Maintenance

  • Alert configuration
  • Monitoring tasks
  • Performance workflow
  • Network testing
    • Latency
    • NFS read/write size
    • iSCSI TCP read/write size
    • CIFS multiplex settings
    • FC adapter port speed
  • Disk response times
  • Cluster object statistics

Module 21: ONTAP Cloud for AWS – Performance Factors

  • ONTAP Cloud performance issues
  • Compute and network factor
  • Cloud Sizing exercise
  • AWS EBS volumes
    • “Disk” factor

Labs

  • Adding a cluster
  • Configuring a storage virtual machine for NFSv3
  • Configuring a storage virtual machine for NFSv4
  • Configuring a storage virtual machine for NFSv4.1
  • Configure clustered ONTAP for NFS active directory authentication
  • Configuring Windows for NFS active directory authentication
  • Configuring Linux for NFS active directory authentication
  • Install NetApp PowerShell Toolkit and configure for use
  • Create a Storage Virtual Machine (SVM) and configure it for SMB access
  • Create an SMB share, connect to the share from your Windows client, and manage SMB sessions
  • Create a domain user, restrict share-level permissions
  • Create a local user group and give share-level permissions
  • Create a multiprotocol configuration and enable a root Linux user to be mapped to the Windows domain administrator
  • Configure home directories and symbolic links on the SVM
  • Identify the exercise environment
  • Log in to the exercise environment
  • Add a cluster to OnCommand System Manager
  • Configure SNMP public community name
  • Identify clustered Data ONTAP components
  • Set the clustered Data ONTAP command line system timeout value (optional)
  • Examine the statistics catalog commands
  • Examine the statistics start and statistics show commands
  • Defining workload characteristics
  • Perform initial health checks on the cluster
  • Baseline performance monitoring from the cluster shell
  • Performance monitoring from the cluster shell
  • Unlock diag userid
  • Using the performance and statistics collector (Perfstat)
  • Reactively limit thoughput to a workload by associating the workload with QoS policy group
  • Proactively monitor workload performance by associating a workload with a QoS policy group
  • Isolate a tenant workload by associating the workload with a QoS policy group