Config Advisor 3.4 Installation and Administration Guide
Config Advisor 3.4 Installation and Administration Guide
4
Installation and Administration Guide
Telephone: +1(408) 822-6000 Fax: +1(408) 822-4501 Support telephone: +1 (888) 463-8277 Web: www.netapp.com Feedback: doccomments@netapp.com
Copyright Information Copyright 19942013 NetApp, Inc. All rights reserved. Printed in the U.S No part of this document covered by copyright may be reproduced in any form or by any meansgraphic, electronic, or mechanical, including photocopying, recording, taping, or storage in an electronic retrieval systemwithout prior written permission of the copyright owner. Software derived from copyrighted NetApp material is subject to the following license and disclaimer: THIS SOFTWARE IS PROVIDED BY NETAPP "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WHICH ARE HEREBY DISCLAIMED. IN NO EVENT SHALL NETAPP BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. NetApp reserves the right to change any products described herein at any time, and without notice. NetApp assumes no responsibility or liability arising from the use of products described herein, except as expressly agreed to in writing by NetApp. The use or purchase of this product does not convey a license under any patent rights, trademark rights, or any other intellectual property rights of NetApp. The product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applications. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.277-7103 (October 1988) and FAR 52-227-19 (June 1987). Trademark Information NetApp, the NetApp logo, Network Appliance, the Network Appliance logo, Akorri, ApplianceWatch, ASUP, AutoSupport, BalancePoint, BalancePoint Predictor, Bycast, Campaign Express, ComplianceClock, Cryptainer, CryptoShred, Data ONTAP, DataFabric, DataFort, Decru, Decru DataFort, DenseStak, Engenio, Engenio logo, E-Stack, FAServer, FastStak, FilerView, FlexCache, FlexClone, FlexPod, FlexScale, FlexShare, FlexSuite, FlexVol, FPolicy, GetSuccessful, gFiler, Go further, faster, Imagine Virtually Anything, Lifetime Key Management, LockVault, Manage ONTAP, MetroCluster, MultiStore, NearStore, NetCache, NOW (NetApp on the Web), Onaro, OnCommand, ONTAPI, OpenKey, PerformanceStak, RAID-DP, ReplicatorX, SANscreen, SANshare, SANtricity, SecureAdmin, SecureShare, Select, Service Builder, Shadow Tape, Simplicity, Simulate ONTAP, SnapCopy, SnapDirector, SnapDrive, SnapFilter, SnapIntegrator, SnapLock, SnapManager, SnapMigrator, SnapMirror, SnapMover, SnapProtect, SnapRestore, Snapshot, SnapSuite, SnapValidator, SnapVault, StorageGRID, StoreVault, the StoreVault logo, SyncMirror, Tech OnTap, The evolution of storage, Topio, vFiler, VFM, Virtual File Manager, VPolicy, WAFL, Web Filer, and XBB are trademarks or registered trademarks of NetApp, Inc. in the United States, other countries, or both. Apple is a registered trademark and QuickTime is a trademark of Apple, Inc. in the United States and/or other countries. Microsoft is a registered trademark and Windows Media is a trademark of Microsoft Corporation in the United States and/or other countries. RealAudio, RealNetworks, RealPlayer, RealSystem, RealText, and RealVideo are registered trademarks and RealMedia, RealProxy, and SureStream are trademarks of RealNetworks, 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. NetApp, Inc. is a licensee of the CompactFlash and CF Logo trademarks. NetApp, Inc. NetCache is certified RealSystem compatible.
Table of Contents
INTRODUCTION TO CONFIG ADVISOR ................................................................................................................ 7 What Config Advisor is ....................................................................................................................................... 7 Features in Config Advisor ................................................................................................................................ 8 Configurations supported by Config Advisor .................................................................................................. 8 INSTALLING, CONFIGURING, UPGRADING, AND UNINSTALLING CONFIG ADVISOR .................................. 11 Installing Config Advisor .................................................................................................................................. 11 Configuring Config Advisor AutoSupport ...................................................................................................... 11 Upgrading Config Advisor................................................................................................................................ 12 Uninstalling Config Advisor ............................................................................................................................. 12 COLLECTING DATA .............................................................................................................................................. 13 Collecting data from a Data ONTAP 7 and Data ONTAP 8 (7-Mode) installation ......................................... 13 Collecting data by using the Network tab ........................................................................................................ 13 Collecting data by using the Serial Port tab .................................................................................................... 15 Collecting data by using the AutoSupport (by ASUP Id) tab ........................................................................... 18 Collecting data by using the AutoSupport (from file) tab ................................................................................. 20 Collecting data by using the batch data-collection mode ................................................................................ 21 Collecting data from clustered Data ONTAP 8.x ............................................................................................ 22 Collecting data by using the Network tab ........................................................................................................ 22 Collecting data from a FlexPod setup ............................................................................................................. 24 Collecting data from FlexPod 7-Mode .......................................................................................................... 25 Collecting data from FlexPod Clustered Data ONTAP ................................................................................. 27 WORKING WITH RESULTS................................................................................................................................... 30 Recent Results pane ......................................................................................................................................... 30 Viewing results .................................................................................................................................................. 30 What Config Advisor Viewer does ................................................................................................................... 31 Viewing 7-Mode results in Config Advisor...................................................................................................... 32 Controllers pane ............................................................................................................................................. 33 Viewing clustered Data ONTAP results in Config Advisor ............................................................................ 35 Nodes pane .................................................................................................................................................... 36 Cluster Switches pane .................................................................................................................................... 36 Management Switches pane ........................................................................................................................... 37 Viewing FlexPod 7-Mode results in Config Advisor ....................................................................................... 37 Navigation pane .............................................................................................................................................. 38 Viewing FlexPod Clustered Data ONTAP results in Config Advisor .......................................................... 39 Navigation pane .............................................................................................................................................. 40 Configuration Validations and Health Checks pane ...................................................................................... 41 Generating a PDF report ................................................................................................................................... 42 Generating an MS Excel report ........................................................................................................................ 42 Generating a MS Word report .......................................................................................................................... 42 WORKING WITH CREDENTIALS .......................................................................................................................... 44 Saving credentials ............................................................................................................................................ 44 Saving a query................................................................................................................................................... 45 SETTING PREFERENCES IN CONFIG ADVISOR ................................................................................................ 47 Enabling Config Advisor AutoSupport ........................................................................................................... 47 What Config Advisor AutoSupport is ............................................................................................................... 47 Enabling or disabling Config Advisor Logs pane .......................................................................................... 48 What Config Advisor Logs pane is .................................................................................................................. 48 REPORTING ISSUES IN CONFIG ADVISOR ........................................................................................................ 49 USING CONFIG ADVISOR IN SECURE SITES ..................................................................................................... 50 What Data Collector and Sanitizer script is .................................................................................................... 50 Prerequisites for using the Data Collector and Sanitizer script.................................................................... 50 Installing PowerShell 2.0................................................................................................................................. 50 Installing Data ONTAP PowerShell toolkit 2.0 ................................................................................................ 51 Running the script ............................................................................................................................................ 52 Data collection methods for secure sites ....................................................................................................... 53 Interactive data collection method .................................................................................................................. 53 Batch-mode data collection method ................................................................................................................ 54 Command-line argument method ................................................................................................................... 55 Collecting data manually ................................................................................................................................. 57 Filtering and mapping ....................................................................................................................................... 60 Collecting and filtering data............................................................................................................................. 60 Filtering precollected data ............................................................................................................................... 61 Analyzing filtered data file ................................................................................................................................ 63 Importing filtered data file for analysis............................................................................................................. 63 Launching Help for the script .......................................................................................................................... 64
3 of 79
1 1.1 1.2 1.3 2 2.1 2.2 2.3 2.4 3 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.2 3.2.1 3.3 3.3.1 3.3.2 4 4.1 4.2 4.3 4.4 4.4.1 4.5 4.5.1 4.5.2 4.5.3 4.6 4.6.1 4.7 4.7.1 4.8 4.9 4.10 4.11 5 5.1 5.2 6 6.1 6.1.1 6.2 6.2.1 7 8 8.1 8.2 8.2.1 8.2.2 8.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.5 8.5.1 8.5.2 8.6 8.6.1 8.7
9 TROUBLESHOOTING ............................................................................................................................................ 65 9.1 Stack Same Card and Stack Same Bridge messages displayed .................................................................. 65 9.2 Entering AutoSupport ID in the old format displays an error message ....................................................... 65 9.3 Cabling faults not identified for FC and SATA shelves ................................................................................. 67 9.4 Format of the text file for the AutoSupport (from file) tab ............................................................................. 67 9.5 CA logs pane displays data collection failure for certain Data ONTAP commands .................................... 67 9.6 Cabling faults not identified for Optical SAS cables with non-integrated QSFP present in a stack .......... 68 APPENDIX A: CONFIGURATION VALIDATIONS & HEALTH CHECKS ........................................................................... 69 APPENDIX B: FLEXPOD CONFIGURATION VALIDATIONS & HEALTH CHECKS ......................................................... 74
4 of 79
Preface
This document describes how to install, configure, and run Config Advisor to verify NetApp hardware installations in secure and non-secure sites.
AUDIENCE
The primary audience for this document is technical personnel such as systems administrators, engineers, professional services engineers, and professional services consultants at NetApp.
KEYBOARD AND FORMATTING CONVENTIONS
You can use your product more effectively when you understand how this document uses keyboard and formatting conventions to present information. Keyboard conventions
Convention Enter, enter What it means Used to refer to the key that generates a carriage return; the key is named Return on some keyboards. Used to mean pressing one or more keys on the keyboard and then pressing the Enter key, or clicking in a field in a graphical interface and then typing information into the field.
Formatting conventions
Convention Italic font What it means Words or characters that require special attention. UI literals. Placeholders for information that you must supply. For example, if the guide says to enter the arp -d host name command, you enter the characters "arp -d" followed by the actual name of the host. Command names, option names, and daemon names. Information displayed on the system console or other computer monitors. Contents of files. File, path, and directory names. Words or characters you type. What you type is always shown in lowercase letters; unless your program is case-sensitive and uppercase letters are necessary for it to work properly.
Monospaced font
SPECIAL MESSAGES
This document might contain the following types of messages to alert you to conditions you must be aware of. Note: A note contains important information that helps you install or operate the system efficiently.
HOW TO SEND YOUR COMMENTS
You can help us to improve the quality of our documentation by sending us your feedback. Your feedback is important in helping us provide the most accurate and high-quality information. If you have suggestions for improving this document, send us your comments by e-mail to doccomments@netapp.com. To help us direct your comments to the correct division, include the name of your product in the subject line.
TERMINOLOGY
To understand the concepts in this document, you might need to know the following terms defined here. Controller or storage controller - The component of a storage system that runs the Data ONTAP operating system and controls its disk subsystem. Controllers or storage controllers are also sometimes called storage appliances, appliances, storage engines, heads, CPU modules, or controller modules. Storage system - The hardware device running Data ONTAP that receives data from and sends data to native disk shelves, third-party storage, or both. Storage systems that run Data ONTAP
Config Advisor 3.4 Installation and Administration Guide 5 of 79
are sometimes referred to as filers, appliances, storage appliances, V-Series systems, or systems.
DEFINITIONS, ACRONYMS, AND ABBREVIATIONS Abbreviation/Phrase Clustered ONTAP configuration LIF Explanation/ Definition The integration of Ethernet switch fabrics into NetApps Scale Out Storage Cluster solution. Logical interface. Formerly VIF in GX. A logical network port, representing a network access point to a node. LIFs currently correspond to IP addresses, but could be implemented by any interconnect. Inter-Switch Link High Availability pair. The recovery capability provided by a pair of nodes (storage systems) called an HA pair that are configured to serve data for each other if one of the two nodes stops functioning. This functionality is referred to as an active/active configuration. Link Aggregation Control Protocol, part of IEEE 802.3ad, allows bundling of multiple physical network ports together to form a single logical channel (but need Data ONTAP 7.2.1 or later to use dynamic aggregation) Network Interface Card. Computer circuit board or card that is installed in a computer so that it can be connected to a network. Network interface cards provide a dedicated, full-time connection to a network. Small Form-factor Pluggable (a type of connector for fiber-optic cables) Cisco Discovery Protocol At Risk Systems High Availability (NetApp support for failover: one appliance assuming the duties of another that has failed) AutoSupport is NetApp's 'phone home' mechanism that allows our products to do automated configuration, status and error reporting File Transfer Protocol Multipath High Availability provides multiple and redundant connections from the controller to storage. Service Processor Remote LAN Module Baseboard Management Controller Alternate Control Path AutoSupport feature that is used by Config Advisor to send Config Advisor ASUP (CA_ASUP) messages to NetApp. Config Advisor ASUP messages may contain information from multiple devices including controllers, switches etc. As such, these messages may contain data collected from multiple devices, both NetApp systems and non-NetApp systems. Unified Computing System Fiber Channel Protocol Fiber Channel over Ethernet Fully Qualified Domain Name Quality of Service Maximum Transfer Unit Keyboard Video Mouse Quad (4-channel) Small Form-factor Pluggable
ISL HA pair
LACP
NIC
SFP CDP ARS HA ASUP FTP MPHA SP RLM BMC ACP Config Advisor ASUP
6 of 79
7 of 79
Config Advisor can be used in the following scenarios: System setup: Config Advisor can be used during installation of new equipment, and adding of new disk shelves. It can also be used during moving, and changing of equipment as it requires close attention to cabling and conformance to NetApp best practices. Operational health checks: Config Advisor can be used on a monthly or quarterly basis to detect any new issues resulting from configuration changes or non-conformance to NetApp best practices. Support case handling and secure sites: Config Advisor can be used to triage and diagnose issues with NetApp systems that do not send AutoSupport messages.
8 of 79
IOS Version
Notes
If you are upgrading the cluster network switch to 5.0(2)N1(1) from 4.0(1a)N1(1a), you must download the cluster network switch RCF first for the purposes of a nondisruptive upgrade.
NetApp CN1601 and CN1610 switches The switch operating systems supported by clustered Data ONTAP 8.x are as follows:
Switch Switch OS FASTPATH version 1.0.0.4 RCF version 1.0 or 1.1 Minimum ONTAP version 8.1.1 Notes
CN1610 (cluster)
ONTAP 8.2.1 requires RCF v1.1 because of the community string change to support Health Monitor. ONTAP 8.2 requires FASTPATH version 1.1.0.3 ONTAP 8.2.1 requires RCF v1.1 because of the community string change to support Health Monitor.
1.1.0.1 1.1.0.3
1.0 or 1.1
8.1.1
CN1601 (management)
1.0.0.4
1.0 or 1.1
8.1.1
ONTAP 8.2.1 requires RCF v1.1 because of the community string change to support Health Monitor. ONTAP 8.2 requires FASTPATH 1.1.0.3 ONTAP 8.2.1 requires RCF v1.1 because of the community string change to support Health Monitor.
1.1.0.1 1.1.0.3
1.0 or 1.1
8.1.1
CN1601 (cluster)
1.0.0.4
1.0 or 1.1
8.1.1
ONTAP 8.2.1 requires RCF v1.1 because of the community string change to support Health Monitor. The CN1601 used as a cluster switch is only compatible with NetApp FAS2220 platforms.
1.1.0.1 1.1.0.3
1.0 or 1.1
8.1.1
ONTAP 8.2 requires FASTPATH 1.1.0.3 ONTAP 8.2.1 requires RCF v1.1 because of the community string change to support Health Monitor. The CN1601 used as a cluster switch is only compatible with NetApp FAS2220 platforms
FlexPod configurations The hardware configurations supported by Config Advisor for FlexPod setup (a platform jointly developed by Cisco and NetApp) are as follows:
Hardware/Software FlexPod 7-Mode NetApp Storage Controller Cisco Nexus Fabric Cisco Fabric Interconnects Cisco UCS Manager Model/Version FAS 32xx Nexus 5548UP, 5010, 5020 6248UP 2.1(1a)
Note: Config Advisor currently supports only a subset of the hardware mentioned. However, Config Advisor can be used with other FlexPod configurations also. Config advisor can be used only for FlexPod Datacenter and not for FlexPod Express/FlexPod Select.
Hardware/Software FlexPod Clustered Data ONTAP (2-node cluster only) NetApp Storage Cluster Cisco Nexus Cluster Interconnect Switches Cisco Nexus Fabric Cisco Fabric Interconnects Cisco UCS Manager
Model/Version FAS 32xx Nexus 5596, 5010, 5020 Nexus 5548UP, 5010, 5020 6248UP 2.1(1a)
Note: Config Advisor does not support switchless cluster configuration for FlexPod.
10 of 79
Note: You should not change the default installation folder. 3. Select Run Config Advisor in the installer to automatically launch Config Advisor tool after the installation is complete. Note: The Data Collector and Sanitizer script is integrated in the tool and will be available in the installation folder as: C:\Program Files\ConfigAdvisor\secure_datacollector.ps1 You can also start Config Advisor by using the Config Advisor icon on your desktop, or from the Start menu.
You can update your preference settings. For details, see Setting Preferences in Config Advisor.
11 of 79
12 of 79
3 Collecting data
You can find information about the Config Advisor data collection, viewing the collection progress, collection profiles, data collection methods, fields in the tabs, saving your credentials, and viewing the collected results. Note: If you are collecting data in a secure site, see Using Config Advisor in secure sites. Data collection profiles Config Advisor supports three data collection profiles: Data ONTAP 7 and 8 (7-Mode) Clustered Data ONTAP FlexPod
3.1 Collecting data from a Data ONTAP 7 and Data ONTAP 8 (7-Mode) installation
In the Data ONTAP operating in 7-Mode profile, you can collect data by using one of the following tabs in Config Advisor: Network Serial Port AutoSupport (by ASUP Id) AutoSupport (from file) Note: AutoSupport (by ASUP Id) refers to AutoSupport IDs from NetApps AutoSupport Datawarehouse. AutoSupport (from file) refers to files from your local file system. You can use the Click here for details on this profile link for each of the tabs to find out details about the current profile. Note: The connections to a controller by using a Service Processor (SP), Remote LAN Module (RLM), Baseboard Management Controller (BMC), or Alternate Control Path (ACP) are not supported in 7Mode. 3.1.1 Collecting data by using the Network tab Using the Network tab, you can collect data from a single node or both nodes of a high-availability (HA) pair. Note: You should not collect data from a single node of an HA pair, because it might result in HArelated health checks not being run. Steps 1. Enter the login details for the two nodes in an HA pair. Alternatively, select the login credentials from the Query Group Content for Default Query Group pane. For more information about saving the credentials, see Saving credentials. 2. Select the checks to be included. Note: If you select 7-Mode Health Checks (include all 7-Mode Install Checks), the Include Extended Health Checks check box is enabled. You can select this check box if you want to run additional checks on the system. The extended health checks involve parsing and analyzing etc/messages, which takes longer to process. 3. Click Test Login to test the connection. 4. Click Collect Data to start the data collection. The Results File dialog box is displayed. 5. Enter a name for the result file or accept the default.
Config Advisor 3.4 Installation and Administration Guide 13 of 79
6. Click Ok. After the data collection and analysis are complete, the result file is displayed in the Recent Results pane. For more information about the Recent Results pane, see Recent Results pane. The7-Mode Network tab is as shown:
Fields in 7-Mode Network tab The fields in the 7-Mode Network tab are described as follows:
GUI field/ button Hostname (or IP) Username Password Description Host name or IP address of the controller. User name to access the controller. Password to access the controller.
14 of 79
Description Displays the connection status. Config Advisor attempts to connect to the NetApp controller in the following order: HTTPS HTTP SSH Telnet The statuses are as follows: Insufficient Data: Displayed if the device name and credentials are not entered. Click on Test Login to verify: Displayed if all the necessary details are entered. Valid <login type> Login: Displayed if the connection is valid, where the login type is HTTPS, HTTP, SSH, or Telnet. Connection Failed: Displayed if the connection to the device fails. Invalid Credentials: Displayed if the invalid credentials for the device are entered. Note: The connection to a device fails if the host name or IP details are wrong, or if the device type (the device type can only be 7-Mode storage controller) is wrong, or if the device is powered off. Additional information about the failure is displayed in the Config Advisor Logs pane.
Collects data from a single NetApp storage system or both nodes of an HA pair running Data ONTAP 7.x or Data ONTAP 8.x operating in 7-Mode. It collects data through a network connection to each controller. The rules for this profile include only installation criteria and not all NetApp best practices or At-Risk-Systems (ARS) criteria. Collects data from a single NetApp storage system or both nodes of an HA pair running Data ONTAP 7.x or Data ONTAP 8.x operating in 7-Mode. It collects data through a network connection to each controller. The rules in this profile are a comprehensive set of installation checks, best practice checks, and At-Risk-Systems (ARS) checks. Runs additional checks on the system. Collects data from a node or both nodes of an HA pair. Saves the login credentials as a query for later use. Clears all the information entered in the fields.
Include Extended Health Checks Collect Data Save this Query Clear All
3.1.2 Collecting data by using the Serial Port tab You can use the Serial Port tab if you do not have access to the customers network. Direct access to the controller firmware is gained through the serial port. Limitations of using the Serial data collection method The limitations of using the 7-Mode serial data collection method are as follows: It takes several minutes to run commands over a serial port at 9600 Bd (baud). Most of the checks cannot be run because of performance and throughput reasons over a slow serial link. Config Advisor will run only the following commands: version sysconfig -a storage show disk -a storage show disk -p ifconfig -a
Config Advisor 3.4 Installation and Administration Guide 15 of 79
rdfile /etc/rc rdfile /etc/hosts rdfile /etc/exports exportfs license options cf status cf partner hostname fcp show cfmode storage show acp -a environment status (extended health check command) Note: If you want to run all the available disk shelf checks, you should use the Network or the AutoSupport tabs. Steps 1. Choose a COM port from the drop-down list for NetApp controller. 2. Choose a COM port from the drop-down list for HA partner. Alternatively, select the login credentials from the Query Group Content for Default Query Group pane. For more information, see Saving credentials. 3. Enter the login details Username and Password. 4. Click Test Login to test the connection 5. Click Collect Data to start data collection. The Results File dialog box is displayed. 6. Enter a name for the result file or accept the default. 7. Select the Include Extended Disk Shelf Checks check box, if you want to run additional checks on the system. Note: If you select the Include Extended Disk Shelf Checks check box, the environment status command is run. This allows Config Advisor to accurately validate the shelf-to-shelf cabling. However, this command might take a long time to run depending on the number of disks connected to the controller. 8. Click Ok. After the data collection and analysis are complete, the result file is displayed in the Recent Results pane. For more information about the Recent Results pane, see Recent Results pane. 9. Click Save this Query to save the login credentials as a query. For more information about saving credentials, see Saving credentials. Note: In the Serial Port tab, a query can be saved only in Default Query Group. Data collection takes place even if the status check on a node fails.
16 of 79
Fields in 7-Mode Serial Port tab The fields in the 7-Mode Serial Port tab are described as follows:
GUI field/GUI button COM Port Username Password Test Login Description COM port to which you have connected the storage controller. User name to access the controller. Password to access the controller. Displays the serial port connection status. The statuses are as follows: Insufficient Data: Displayed if the device name and credentials are not entered. Click on Test Login to verify: Displayed if all the necessary details are entered. Valid <login type> Login: Displayed if the connection is valid. Connection Failed: Displayed if the connection to the device fails. Invalid Credentials: Displayed if the invalid credentials for the device are entered. Note: The connection to a device fails if the host name or IP details entered are wrong, or if the device type (the device type can only be 7-Mode storage controller) is wrong, or if the device is powered off. Additional information is displayed in the Config Advisor Logs pane.
17 of 79
GUI field/GUI button Include Extended Disk Shelf Checks Collect Data Save this Query Clear All
Description Runs the environment status command. Collects data from the COM port. Saves the login credentials as a query for later use. Clears all the information entered in the fields.
3.1.3 Collecting data by using the AutoSupport (by ASUP Id) tab Config Advisor can perform analysis using the NetApp AutoSupport Datawarehouse as data input source. You can submit a list of AutoSupport IDs in a file or search for them interactively. Note: This method is available only to NetApp personnel who have access to the intranet and the AutoSupport Datawarehouse. It is not available to partners and NetApp customers. Steps 1. Click Add File to select a file (.csv, .txt) containing multiple AutoSupport IDs. Multiple AutoSupport IDs are displayed in the ASUP ID column along with their connection statuses. 2. Alternatively, you can add an AutoSupport ID using one of the following methods: a. Enter the ID in the ASUP ID field and click Add ID. Note: The older ASUP ID format (for example, AE2010061286069) is not supported in Config Advisor 3.0 and later. You must enter the ASUP ID in the new format, for example, 2010061918120050. b. Enter serial number of the controller in the Search By Serial No field, and click Search. c. The Config Advisor ASUP IDs from Serial No Search dialog box is displayed. Select the ASUP IDs, and click Add Selected ASUPs. The ASUP IDs are displayed in the ASUP ID column along with their connection statuses. 3. Enter host name of the controller in the Search By Hostname field, and click Search. The Config Advisor ASUP IDs from Hostname Search dialog box is displayed. 4. Select the appropriate ASUP IDs, and click Add Selected ASUPs. The selected ASUP IDs are displayed in the ASUP ID column along with their connection statuses. Note: You can enter multiple comma-separated host names or system serial numbers, with no space. 5. To delete an ASUP ID from the displayed list, select the ID and click Delete Id. 6. Click Collect Data to start the data collection. The Results File dialog box is displayed. 7. Enter a name for the result file or accept the default, and click Ok. After the data collection and analysis are complete, the result file is displayed in the Recent Results pane. For more information about the Recent Results pane, see Recent Results pane. 8. Click Save this Query to save the AutoSupport IDs as a query. For more information about saving credentials, see Saving credentials.
18 of 79
Note: This tab is visible only to users who have access to NetApps intranet and the AutoSupport Datawarehouse. Fields in 7-Mode AutoSupport (by ASUP Id) tab The fields in the 7-Mode AutoSupport (by ASUP Id) tab are as follows:
GUI field/GUI button Get ASUP IDs from .txt or .csv file Add File ASUP ID Add ID Description .csv or .txt file containing multiple AutoSupport IDs. Adds the selected .csv or .txt file containing multiple AutoSupport IDs. AutoSupport ID of a controller. Adds the entered AutoSupport ID The AutoSupport ID is verified and the status is displayed. You cannot make duplicate entries of the same AutoSupport ID. Allows you to search for ASUP IDs by serial numbers of controllers. Allows you to search for ASUP IDs by host names of controllers. Displays the status of the AutoSupport ID. Deletes the selected AutoSupport ID from the list. Collects data from a storage controller. Saves the AutoSupport IDs from the table as a query for later use. Clears all the information entered in the fields.
Search By Serial No. Search By Hostname ASUP Connection Status Delete Id Collect Data Save this Query Clear All
19 of 79
3.1.4 Collecting data by using the AutoSupport (from file) tab Config Advisor can perform an analysis using the AutoSupport file from a NetApp storage system. Note: If you save an AutoSupport file from an email client such as Microsoft Outlook, the client might change the formatting of the information in the file. This might result in data collection failure when Config Advisor parses the file. Steps 1. Click Add File and choose an AutoSupport file. Note: The AutoSupport file should be a .txt file. AutoSupport files supported by Config Advisor are plain text files that are similar to files described in Collecting data manually. Data ONTAP 8.1 .x returns data without the headers. You have to add the headers manually in Config Advisor format for each command as described in Collecting data manually. Alternatively, you can select a query from the Query Group Content for Default Query Group pane. For more information, see Saving credentials. 2. Click Collect Data to start the data collection. The Results File dialog box is displayed. 3. Enter a name for the result file or accept the default, and click Ok. When the data collection and analysis are complete, the result file is displayed in the Recent Results pane. For more information about this pane, see Recent Results pane. 4. Click Save this Query to save the file as a query. For more information about saving credentials, see Saving credentials. The AutoSupport (from file) tab is as shown:
20 of 79
Fields in 7-Mode AutoSupport (from file) tab The fields in the 7-Mode AutoSupport (from file) tab are as follows:
GUI field/GUI button File Location Valid File Format Add File Description Displays the path from where the file was loaded. Displays Verified if Config Advisor is able to validate or read the file format. Adds a file from the selected location When you add a file, it is verified before it is added to the list. If you add an invalid file, an error message is displayed and the file is not added to the list. Removes the AutoSupport file from the list. Collects data from AutoSupport files. Saves the file path as a query for later use.
3.1.5 Collecting data by using the batch data-collection mode In the batch data-collection mode, you can collect data from multiple systems by using the credentials that are saved as query groups. Batch mode supports data collection from multiple 7-Mode systems only. Batch mode supports the credentials that are saved from the Data ONTAP 7 and 8 (7-Mode) profiles by using the following tabs: Network Note: Batch mode does not support clustered Data ONTAP and FlexPod profile. The recommended number of systems in a single batch mode operation is 50 or less to avoid out-ofphysical-memory errors. Steps 1. Click Add a Query Group. The New Query Group dialog box is displayed. 2. Enter a query group name, and click OK. The name is added in the Query Group Content for Default Query Group pane. 3. Enter the credentials in Network tab and click Save this Query in each tab. The Save this Query dialog box is displayed. 4. Enter a query name or accept the default name, and select the query group from the drop-down list. For more information about saving credentials, see Saving credentials. 5. Click Ok. 6. Double-click the required query group displayed in the Name of Query Group pane to list the credentials within that query group. The credentials saved in that query group are listed in the Query Group Content for Default Query Group pane. Note: You can double-click individual credentials files to load the credentials in to the tabs they were saved from. 7. To collect data from all the queries saved from the network profile for Data ONTAP 7 and 8 (7Mode), select the query group from the Query Groups pane and click Collect from Query Group. The data collection for a query group starts and a progress bar is displayed. After the data collection is complete, the results for the queries are saved in a single Config Advisor file. The result file is displayed in the Recent Results pane, and the results window is displayed. Note: The connections to a controller by using a Service Processor, Remote LAN Module (RLM),or Baseboard Management Controller (BMC) are not supported in Data ONTAP operating in 7-Mode.
21 of 79
22 of 79
Fields in the clustered Data ONTAP Network tab The fields in the clustered Data ONTAP 8.x Network tab are as follows:
GUI field/GUI button Hostname (or IP) Switch Name (or IP) Username Password Privileged Password Description Host name or IP address of the controller or the switches. Host name or IP address of the switches. User name to access the controller or the switches. Password to access the controller or the switches. Password required to run certain special commands on the switches.
23 of 79
Description Displays the connection status. Config Advisor attempts to connect to Cisco NX5010/5020/5596 in the following order: SSH > Telnet. Config Advisor attempts to connect to NetApp CN1610/NetApp CN1601/Cisco Catalyst 2960 in the following order: SSH > Telnet. Config Advisor uses a protocol fallback mechanism to connect to the storage controller in the following order: HTTPS > HTTP > SSH > Telnet. The statuses are as follows: Insufficient Data: Displayed if the device name and credentials are not entered. Click on Test Login to verify: Displayed if all the necessary details are entered. Valid <login type> Login: Displayed if the connection is valid, where the login type is HTTPS, HTTP, SSH, or Telnet. Connection Failed: Displayed if the connection to the device fails. Note: The connection to a device fails if the host name or IP details are wrong, or if the device type is wrong, or if the device is powered off. Additional information about the failure is displayed in the Config Advisor Logs pane.
Collects data from clustered Data ONTAP 8.x. Saves the login credentials as a query for later use. Clears all the information entered in the fields.
Note: The Config Advisor Log pane that is at the bottom of the main Config Advisor window has two tabs, Info and Errors. These tabs display details of data collection and connection testing processes. The pane also shows log details for Status, Invalid Credentials, and Connection Failure (along with the reasons for failure).
24 of 79
For configuration or cabling recommendations, see the Cisco Validated Design (CVD) guide available at cisconetapp.com, www.cisco.com/go/flexpod, or contact technical support. See Appendix B: FlexPod Configuration Validations & Health Checks for a detailed description of all the FlexPod checks that are run. In the FlexPod profile, you can collect data by using one of the following tabs in Config Advisor: FlexPod 7-Mode FlexPod Clustered Data ONTAP Based on the FlexPod SAN Boot architecture used, you can choose any one of the following options in the tab: FCoE to the storage controller Classic FCP to the storage controller Dont check FCP/FCoE configuration End-to-End FCoE Note: The process of collecting data from any one of the FlexPod profiles is the same. 3.3.1 Collecting data from FlexPod 7-Mode Steps 1. Select the FlexPod SAN Architecture from the options provided. 2. Enter the login details for two NetApp storage system nodes, two Nexus switches, and one Cisco UCS cluster. Alternatively, you can select the login credentials from the Query Group Content for Default Query Group pane. Note: For FlexPod setup, a query can be saved only in Default Query Group. For more information, see Saving credentials. 3. Click Test Login to test the network connection for each system. 4. Click Collect Data to start the data collection. The Results File dialog box is displayed. 5. Enter a name for the result file or accept the default name, and click OK. The data collection starts and a progress bar is displayed. The command exceptions are displayed in the Config Advisor Logs pane. After the data collection and analysis are complete, the result file is displayed in the Recent Results pane. For more information, see Recent Results pane. Note: Data collection takes place and a Config Advisor result file is displayed even if the status check fails. 6. Click Save this Query to save the credentials as a query. For more information, see Saving credentials.
25 of 79
Fields in FlexPod 7-Mode profile tab The fields in FlexPod setup profile tab are as follows:
GUI field/GUI button Hostname (or IP) Switch Name (or IP) Username Password Description Host name or IP address of the Cisco UCS Cluster and NetApp storage HA pair. Name or IP address of the Cisco Nexus Fabric A and B. User name to access the Cisco UCS Cluster, Cisco Nexus Fabric A and B, and NetApp storage HA pair. Password to access the Cisco UCS Cluster, Cisco Nexus Fabric A and B, and NetApp storage HA pair.
26 of 79
Description Displays the connection status. Config Advisor attempts to connect using Cisco UCS API for Cisco UCS Cluster in the following order: HTTPS > HTTP. Config Advisor attempts to connect to Cisco Nexus in the following order: SSH >Telnet. Config Advisor uses the network fallback mechanism to connect to the cluster node in the following order: Manage ONTAP Solution > SSH >Telnet. The statuses are as follows: Insufficient Data: Displayed if the device name and credentials are not entered. Click on Test Login to verify: Displayed if all the necessary details are entered. Valid <login type> Login: Displayed if the connection is valid, where the login type is HTTPS, HTTP, SSH, or Telnet. Connection Failed: Displayed if the connection to the device fails. Note: The connection to a device fails if the host name or IP details are wrong, or if the device type is wrong, or if the device is powered off. Additional information about the failure is displayed in the Config Advisor Logs pane.
Collects data from FlexPod setup. Saves the login credentials as a query for later use. Clears all the information entered in the fields.
Note: The Config Advisor Log that is at the bottom of the main Config Advisor window has two tabs, Info and Errors. These tabs display details of data collection and connection testing processes. The Config Advisor Log also shows log details for Status, Invalid Credentials, and Connection Failure (along with the reasons for failure). 3.3.2 Collecting data from FlexPod Clustered Data ONTAP The process of collecting data from any one of the FlexPod profiles is the same. For more information see, Collecting data from FlexPod 7-Mode. The FlexPod Clustered Data ONTAP profile tab is as shown:
27 of 79
Fields in FlexPod Clustered Data ONTAP profile tab The fields in FlexPod setup profile tab are as follows:
GUI field/GUI button Hostname (or IP) Switch Name (or IP) Username Password Description Host name or IP address of the Cisco UCS Cluster and NetApp Cluster Name or IP address of the Cisco Nexus Fabric A and B and Cisco Nexus Cluster Interconnect switches. User name to access the Cisco UCS Cluster, Cisco Nexus Fabric A and B, NetApp Cluster, and Cisco Nexus Cluster Interconnect switches. Password to access the Cisco UCS Cluster, Cisco Nexus Fabric A and B, NetApp Cluster, and Cisco Nexus Cluster Interconnect switches.
28 of 79
Description Displays the connection status. Config Advisor attempts to connect using Cisco UCS API for Cisco UCS Cluster in the following order: HTTPS > HTTP. Config Advisor attempts to connect to Cisco Nexus in the following order: SSH >Telnet. Config Advisor uses the network fallback mechanism to connect to the cluster node in the following order: Manage ONTAP Solution > SSH >Telnet. The statuses are as follows: Insufficient Data: Displayed if the device name and credentials are not entered. Click on Test Login to verify: Displayed if all the necessary details are entered. Valid <login type> Login: Displayed if the connection is valid, where the login type is HTTPS, HTTP, SSH, or Telnet. Connection Failed: Displayed if the connection to the device fails. Note: The connection to a device fails if the host name or IP details are wrong, or if the device type is wrong, or if the device is powered off. Additional information about the failure is displayed in the Config Advisor Logs pane.
Collects data from FlexPod setup. Saves the login credentials as a query for later use. Clears all the information entered in the fields.
Note: The Config Advisor Log that is at the bottom of the main Config Advisor window has two tabs, Info and Errors. These tabs display details of data collection and connection testing processes. The Config Advisor Log also shows log details for Status, Invalid Credentials, and Connection Failure (along with the reasons for failure).
29 of 79
The files in the Recent Results pane are sorted in the descending order of their creation dates; starting from the latest file. You can right-click a file name for options. For more information, see Viewing results.
30 of 79
The right-click options of a result file in the Recent Results pane is as shown:
If you right-click a result file in the Recent Results pane, you see various options as follows:
Input field View Collected Data Description Displays the Config Advisor Viewer window with the output of the commands that were executed on the storage controllers and switches. For more information, see What Config Advisor Viewer does. Displays the Results window with the details of the results. Generates a PDF report for the results. For more information, see Generating a PDF report. Generates a Microsoft Excel report for the results. For more information, see Generating an MS Excel report. Generates a Microsoft Word report for the results. For more information, see Generating a MS Word report. Opens the folder that stores the Config Advisor data files. Refreshes the folder for new or modified Config Advisor files. Renames the Config Advisor file. Deletes the Config Advisor file.
View Analysis View PDF Report View MS Excel Report View MS Word Report Open Containing Folder Refresh Folder Rename Delete
31 of 79
The Config Advisor (7-Mode Results) window (when the Include Extended Health Checks box is selected) is as shown:
32 of 79
The Config Advisor (7-Mode Results) window is divided into the following parts: The Controllers pane lists all the nodes in the Config Advisor file. The Cabling tab displays the details for the selected node. (The System Config Summary, Aggregate Info, Volume Info, and LUN Info tabs are displayed based on the profile selected). The result analysis pane that has filters that display the rules that were run on the collected data and the results. 4.4.1 Controllers pane The Controllers pane displays the controllers from which the data is collected. The details about the controllers or the HA pair are displayed in the Cabling, System Config Summary, Aggregate Info, Volume Info, and LUN Info tabs based on the profiles selected. Cabling tab You can view the details of a controller from the Controllers pane. The controller stack diagram is displayed in the Cabling tab. If you are viewing the details of an HA pair, the partner stack is displayed below the controller stack diagram. Note: If the partner controller details of an HA pair are not available in the Config Advisor file, they are not displayed. You can view shelf and disk information by clicking the stack tree. The fields in the Cabling tab are as follows:
Field Type Name Disk Count Disk Size(s) Serial Number Firmware Make/Model Notes Details Description Displays the hierarchy (stack, shelf, or disk). Displays the name of the stack, shelf, and disk. Displays the count for a stack and shelf. Displays the size of the disk. Displays the serial number of the disk. Displays the firmware on the disk. Displays the model information for the shelf and disk. Displays the pathing system used in a stack, shelf, and disk, with a green, orange, or red flag. Displays information about the shelf or disk that has a red or orange indicator in Notes.
System Config Summary tab You can view the hardware overview, module details, shelf details, and disk overview by clicking the System Config Summary tab. The fields in the System Config Summary tab are as follows:
Field Description
33 of 79
Description Host name: Displays the host name of the controller. Serial Name: Displays the serial number of the controller. Model: Displays the controller model (FAS, V-Series, or N-series). ONTAP version: Displays the current version of Data ONTAP that is installed on the controller. Total Raw Capacity (GB): Displays the total raw capacity of all the disks owned by the node. Total Usable Capacity (GB): Displays the total usable capacity for aggregates on the node. Total Used Capacity (GB): Displays the total used capacity for aggregates on the node. Installed Software: Displays all the licensed features on the node. Module Type: Displays the shelf input/output module. # of Shelf Modules: Displays the count of each shelf input/output module. Shelf Type: Displays the shelf model attached to the controller. # of Shelves: Displays the count of each shelf model attached to the controller. Disk Model: Displays the disk model. Disk Type: Displays the type of disk (FC, SATA, SAS, and so on). Disk Mktg Size (GB): Displays the Disk Marketing size. # of Disk Drives: Displays the total number of data drives forming the aggregates on the node. # of Parity Drives: Displays total number of parity drives forming the aggregates on the node. # of Spare Disks: Displays total number of spare drives owned by the node. # of Unowned Disks: Displays the unowned disks for the HA pair.
Aggregate Info tab You can view the aggregate information by clicking the Aggregate Info tab. The fields in the Aggregate Info tab are as follows:
Field Aggregate Name RAID type Disk Count Total (GB) Used (GB) Available (GB) % Used Description Displays the name of the aggregate. Displays the RAID type of the aggregate (RAID 4, RAID DP, and so on). Displays the count of the disks that form the aggregate. Displays the total space of the aggregate. Displays the used space of the aggregate. Displays the available space of the aggregate. Displays the percentage of used space of the aggregate.
Volume Info tab You can view the volume information by clicking the Volume Info tab. The fields in the Volume Info tab are as follows:
Field Volume Name Containing Aggregate Vol type Vol State Total (GB) Description Displays the volume name of either FlexVol or traditional volumes. Displays the containing aggregate for the volume (if it is a FlexVol). Displays the type of the volume. Displays the state of the volume (online and so on). Displays the total space of the volume.
34 of 79
Description Displays the used space of the volume. Displays the available space of the volume. Displays the percentage of used space of the volume.
LUN Info tab You can view the LUN information by clicking the LUN Info tab. The fields in the LUN Info tab are as follows:
Field LUN Path LUN Type LUN Size Mapped igroup Name igroup Type Space Reservation Description Displays the LUN name along with the full path. Displays the LUN multiprotocol type. Displays the size of the LUN. Displays the initiator group to which the LUN is mapped. Displays the type of the initiator group mapped to the LUN. Displays whether space reservation is enabled or disabled on the LUN.
The Config Advisor (Clustered Data ONTAP Results) window is divided into the following panes:
35 of 79
Nodes, Cluster Switches, and Management Switches: You can see the node, cluster switch, and management switch details. Configuration Validations & Health Checks: You can use filters to see the rules that were run on the collected data and results. For more information, see Configuration Validations and Health Checks pane. 4.5.1 Nodes pane The Nodes pane displays details of the nodes within a cluster. The details of the nodes are displayed in the Network Interfaces, Cabling, System Config Summary, and Aggregate Info tabs. Network Interfaces tab You can view the details of a node by selecting a controller from the Nodes pane. The Network Interfaces tab displays information about all the network interfaces of the cluster. The fields in the Network Interfaces tab are as follows:
Fields Logical Interface Role Port Switch Description Displays the name of the logical interface created on the cluster. Displays the role of the logical interface (node-management, cluster, or data) created on the cluster. Displays the physical interface of the node on which the logical interface is configured. Displays the host name and interface name of the switch (cluster switch or management switch) to which the logical interface of the cluster is connected. Displays the operational speed of the logical interfaces of the cluster. Displays the network IP address configured on the logical interfaces of the cluster.
Note: On NetApp CN1601, port 13 is listed only when it is active. The details of the port are not displayed because it is connected to a service port of the cluster switch for 10G connections. Cabling tab The Cabling tab displays the shelf and disk information of the controllers. You can also view the cabling diagram of the node and partner node (if HA is enabled and configured within the cluster nodes). For more information on the fields in the Cabling tab, see Cabling Tab.
System Config Summary tab You can view the hardware overview, module details, shelf details, and disk overview by clicking the System Config Summary tab. For more information on the fields in this tab, see System Config Summary Tab.
Aggregate Info tab You can view the aggregate information by clicking the Aggregate Info tab. For more information on the fields in this tab, see Aggregate Info Tab.
4.5.2 Cluster Switches pane You can view the details of a switch by selecting a switch from the Cluster Switches pane. The fields in the Cluster Switches pane are as follows:
Fields Port Description Displays the interfaces on the cluster switches that are physically connected to the cluster nodes or the management switches, or an Inter-Switch Link (ISL) to the other cluster switch.
36 of 79
Description Displays the type of the device to which the cluster switch interface is connected (Controller or ISL). Displays the host name and interface name of the cluster node or switch (cluster switch or management switch) to which the interface of the cluster switch is connected. Displays the speed of the interfaces of the cluster switch. Displays the network IP address configured on the interfaces of the cluster switch. Displays that the power supply or fan has errors. Displays that the power supply or fan works without errors.
4.5.3 Management Switches pane You can to view the details of a selected switch from the Management Switches pane. The fields in the Management Switches pane are as follows:
Fields Port Description Displays the interfaces on the management switches that are physically connected to the cluster nodes or the cluster switches, or an Inter-switch Link (ISL) of another management switch. Displays the type of the device to which the management switch interface is connected (Controller or ISL). Displays the host name and interface name of the cluster node or switch (management switch or cluster switch) to which the interface of the management switch is connected. Displays the speed of the interfaces of the management switch. Displays the network IP address configured on the interfaces of the management switch. Displays that the power supply or fan has errors. Displays that the power supply or fan works without errors.
37 of 79
The Config Advisor (FlexPod Results) window is divided into the following panes: NetApp Storage, and Cisco Nexus Switches: NetApp Storage - Cabling, System Config Summary, Aggregate Info, Volume Info, LUN Info tabs Cisco Nexus Switches - Network Interfaces tab Configuration Validations & Health Checks: You can use filters to see the rules that were run on the collected data and the results. For more information, see Configuration Validations and Health Checks pane. 4.6.1 Navigation pane The navigation pane allows the user to navigate between NetApp Storage and Cisco Nexus Switches of the FlexPod setup. By default, NetApp Storage is selected. NetApp Storage tab You can view the details of the nodes of the 7-Mode HA pair with the host name (model) of each controller. Cabling tab You can view the details of a controller from the Controllers pane. The controller stack diagram is displayed in the Cabling tab. If you are viewing the details of an HA pair, the partner controller details are displayed in a separate tab. Note: If the partner controller details of an HA pair are not available in the Config Advisor file, they are not displayed. You can view shelf and disk information by clicking the icon in the Cabling tab and expanding the stack tree. For more information on the fields in this tab, see Cabling Tab.
System Config Summary tab You can view the hardware overview, module details, shelf details, and disk overview in the System Config Summary tab. For more information on the fields in this tab, see System Config Summary Tab. Aggregate Info tab
Config Advisor 3.4 Installation and Administration Guide 38 of 79
You can view the aggregate information in the Aggregate Info tab. For more information on the fields in this tab, see Aggregate Info Tab. Volume Info tab You can view the volume information by clicking the Volume Info tab. For more information on the fields in this tab, see Volume Info Tab. LUN Info tab You can view the LUN information by clicking the LUN Info tab. For more information on the fields in this tab, see LUN Info Tab.
Cisco Nexus Switches tab You can view the details of a switch by selecting a switch from the Cisco Nexus Switches tab. The Config Advisor (FlexPod Results) window for Cisco Nexus Switches is as shown:
1. In the Recent Results pane, right-click the required file. 2. Select View Analysis. The Config Advisor (FlexPod Results) window is displayed. The Config Advisor (FlexPod Results) window is as shown:
The Config Advisor (FlexPod Results) window is divided into the following panes: Nodes, Cluster Interconnect Switches, and Cisco Nexus Switches: Nodes - Network Interfaces, Cabling, System Config Summary, Aggregate Info tabs Cluster Interconnect Switches - Network Interfaces tab Cisco Nexus Switches - Network Interfaces tab Configuration Validations & Health Checks: You can use filters to see the rules that were run on the collected data and the results. For more information, see Configuration Validations and Health Checks pane. 4.7.1 Navigation pane The navigation pane allows the user to navigate between Nodes, Cluster Interconnect Switches, and Cisco Nexus Switches of the FlexPod setup. By default, Nodes is selected. Nodes tab You can view the details such as Network Interfaces, Cabling, System Config Summary, and Aggregate Info of the nodes of the clustered Data ONTAP system. For more information see, Controllers pane Cluster Interconnect Switches tab For more information, see Cluster Switches pane. Cisco Nexus Switches tab You can view the details of a switch by selecting a switch from the Cisco Nexus Switches tab. The Config Advisor (FlexPod Results) window for Cisco Nexus Switches is as shown:
40 of 79
The fields in the Configuration Validations & Health Checks pane are as follows:
Field Configuration Check Profile Impact Level Category Rule Target Status Risk / Description Description Displays the profile selected. Displays the level of risk. Displays the category of the rule. Displays the controller or switch on which the rule is run. Displays the status of the risk. Displays the description of the check that is run.
41 of 79
Description Displays the details of the risk. Displays additional information about the status of the risk.
The Configuration Validations & Health Checks pane contains filters, which can be used to customize the display of rules. The filters are as follows:
Filters All Devices Only Selected Devices High Impact Medium Impact Description Displays the configuration checks for all the controllers and switches. Displays the configuration checks for only the selected controllers or switches. Critical impact potential, and should be addressed immediately. Disruptive impact potential, and should be addressed as soon as possible. Low impact potential, and should be addressed during the next maintenance window. Best practice recommendations. Displays the rules that passed the configuration checks. Displays rules that could not be evaluated
See Appendix: Configuration Validations & Health Checks for a detailed description of all the configuration validations and health checks that are run.
42 of 79
1. In the Recent Results pane, right-click a Config Advisor file, and select View MS Word Report. A Word file is displayed with the 7-Mode results with the selected profile. Note: The reports are saved in the following location: ~\ConfigAdvisorData\doc_files Word reports are not supported in clustered Data ONTAP 8.x. The report is saved automatically with the same name as the result file. However, when you open the document, you are asked to save the document again. You can click NO to ignore this.
43 of 79
Note: For data collection in clustered Data ONTAP 8.x and by using the Serial Port tab in 7-Mode, and FlexPod setup, the query is saved only into the Default Query Group. 4. Enter a name for the query in the Specify a query name field. 5. Select the Save Passwords? check box displayed in Network tab, if you want to save passwords, and click Ok. The password field has a simple encryption to prevent a casual observer from reading the password. 6. Add the query to an already existing query group by selecting a query group from the drop-down list. Alternatively, you can click Add a new Query Group to create a new query group. The New Query Group dialog box is displayed. The New Query Group dialog box is as shown:
7. Enter a query group name, and click OK. The name is added in the Query Groups pane.
44 of 79
You can double-click a group to list all the queries in the Query Group Content for Default Query Group pane. The Query Group Content for Default Query Group pane is as shown:
The fields in the Query Group Content for Default Query Group pane are as follows:
Field Saved Query Execution Profile Description Displays the name of the saved query. Displays the collection method used. Example: If the data is collected in the 7-Mode profile and the Network tab is used, 7-Mode Network is displayed.
Note: In the Serial Port tab, the COM port details might not be saved correctly.
The tasks that you can perform on a saved query are as follows:
If you want to Open a saved query Then Double-click the query that you want to open. The relevant credentials are populated in the tab and the status check is performed automatically. 1. Select the query that you want to rename and right-click it. Alternatively, you can select the query that you want to rename and use the Ctrl-H shortcut. 2. Select Rename Query. 3. Enter a new query name in the Rename Query dialog box. Note: Default Query Group cannot be renamed.
Rename a query
45 of 79
Then 1. Select the query that you want to delete and right-click it. Alternatively, you can select the query that you want to delete and use the Ctrl-Z shortcut. 2. Select Delete. The query is deleted from the list. Note: Default Query Group cannot be deleted.
46 of 79
6.1.1 What Config Advisor AutoSupport is Config Advisor AutoSupport (ASUP) is similar to Data ONTAP ASUP. Config Advisor sends its collected data, equipment details, and evaluated rules back to NetApp over HTTPS, where the content is stored in NetApps AutoSupport data warehouse. This content provides NetApp Support and partners with configuration details that are useful during case triage or service engagements. Config Advisor ASUP is enabled by default during installation. Config Advisor ASUP is encapsulated in the .xml.gz file format and can contain configuration information about the NetApp systems, NetApp switches, and FlexPod setups. Note: If CA ASUP is enabled, the following information from the collected data will be filtered out to protect customer privacy:
======OPTIONS===== autosupport.to autosupport.from autosupport.support.to =======SYSCONFIG A or BMC STATUS====== ASUP from: ASUP recipients:
These items are filtered unless they contain the following values:
support.netapp.com/asupprod/post/1.0/postAsup autosupport@netapp.com eccgw01.boulder.ibm.com/support/electronic/nas callhome@de.ibm.com
48 of 79
49 of 79
8.2 Prerequisites for using the Data Collector and Sanitizer script
To use the Data Collector and Sanitizer script (written in Microsoft Windows PowerShell 2.0) that is a part of Config Advisor, you must install the following: PowerShell 2.0 or later For information about installing PowerShell 2.0, see Installing PowerShell 2.0. Data ONTAP PowerShell toolkit 1.5 or later For more information, see Installing Data ONTAP PowerShell toolkit 2.0. 8.2.1 Installing PowerShell 2.0 For information about downloading and installing PowerShell 2.0, see support.microsoft.com/kb/968929.
50 of 79
Note: Microsoft.NET Framework 2.0 is a prerequisite for PowerShell 2.0. Therefore, to install PowerShell 2.0 on an operating system such as Windows XP, you must install both PowerShell 2.0 and WinRM 2.0. You can install Windows Management Framework from support.microsoft.com/kb/968929; it contains both PowerShell 2.0 and WinRM 2.0. PowerShell 2.0 and WinRM 2.0 are preinstalled on Windows 7. 8.2.2 Installing Data ONTAP PowerShell toolkit 2.0 You can find information about the prerequisites for installing Data ONTAP PowerShell toolkit 1.5 and how to install Data ONTAP PowerShell toolkit 2.0. Before you begin WinRM 2.0 must be installed. PowerShell 2.0 must be installed. Note: You can install Windows Management Framework from support.microsoft.com/kb/968929; it includes PowerShell 2.0 and WinRM 2.0. Steps 1. Download the Data ONTAP PowerShell toolkit 2.0 or later from the Communities web site at communities.netapp.com/community/products_and_solutions/microsoft/powershell. Note: To download the NetApp Data ONTAP PowerShell Library, you must log in to communities.netapp.com. To download samples of PowerShell code, you must log in to the NetApp Support Site. To only view the code samples, you can access the Communities (communities.netapp.com) and Forums (www.netapp.com/us/communities/community-forums.html) web pages. 2. Download the DataONTAP.ZIP file to a temporary directory on your machine. 3. Unzip the Data ONTAP PowerShell toolkit to the same folder as the PowerShell installation directory: C:\Windows\System32\WindowsPowerShell\v1.0\Modules Alternatively, you can use the Install.ps1 script, which unzips and copies the files. The script checks whether to copy the files to each location in the PSModulePath environment variable, one at a time. 4. Open a command prompt window (click Start > Run, type cmd, and then click OK) to verify that PowerShell exists by running the following command: C:\>powershell If the module exists, the following is displayed:
Windows PowerShell Copyright (C) 2009 Microsoft Corporation. All rights reserved.
5. Open the Windows PowerShell command prompt window (click Start > All Programs > Windows PowerShell) and verify that the module exists by running the following command: PS C:\> Get-Module listavailable 6. Import the module by running the following command: PS C:\> Import-Module DataONTAP Note: All the extracted files must be in the same location. Files such as ontapi.dll must not be one level deeper in the directory tree structure. If you prefer to add the module by unzipping the DataONTAP.zip file manually, you must first clear the security attribute in the file Properties window. On some versions of Windows, you might need to add the .NET Framework 3Help feature.
51 of 79
. The PowerShell command window is launched. Alternatively, you can run the command in the Windows command prompt window. 2. Run the Set-ExecutionPolicy command. For more information, see technet.microsoft.com/en-us/library/cc764242.aspx.
52 of 79
VeriSigns Code Signing Certificate The Data Collector and Sanitizer script is digitally signed by NetApp by using VeriSigns Code Signing Certificate. VeriSign Code Signing Certificate adds a level of trust by providing third-party authentication of the code signer, which is recognized worldwide. The first time you run the script, you might be prompted to add NetApp Inc. to the list of trusted software publishers. If prompted, select [A] Always run. The VeriSigns Code Signing Certificate is as shown:
8.4.1 Interactive data collection method You can collect data by interactively providing the credentials of a single controller or multiple controllers. Steps 1. Launch PowerShell. 2. Navigate to the directory where the script is located. For example, if you have stored the script in the C drive, then enter cd c:\. 3. Invoke the Data Collector and Sanitizer script by entering .\secure_datacollector.ps1, and press Enter. 4. Based on your requirement, select either one of the options, and press Enter: 1. Collect data unfiltered If you enter 1, the following message is displayed:
Default output folder will be: <homeDirectory>\ConfigAdvisorScriptData Do you want to change the default output location? [Y/N].
53 of 79
Note: Home directory in this case refers to the PowerShell home directory ($home). If the PowerShell home directory exists in any other drive then a ConfigAdvisorScriptData folder will be created under that drive or location. If you enter Y, the script requests for the name of the output folder where the result file will be stored. Provide a folder name, and press Enter. If you choose N, then all the output files by default will be stored at <home Directory>\ConfigAdvisorScriptData. 2. Collect data and filter sensitive data using mapped names and create a mapping file If you enter 2, the script displays all the data items that can be filtered. Enter the filtering level. The following message is displayed:
Default output folder will be: <homeDirectory>\ConfigAdvisorScriptData Do you want to change the default output location? [Y/N].
If you enter Y, the script requests for the name of the output folder where the result file will be stored. Provide a folder name, and press Enter. If you choose N, then all the output files by default will be stored at <home Directory>\ConfigAdvisorScriptData. Note: You can enter the folder name to create a folder in the directory, where the script resides, if the folder specified does not exist. You can enter a relative path such as folder1/folder2. In this case, the script will create folder1 in the same directory where the script is located, and folder2 will be sub-directory of folder1. If the script resides in C:\Program files\ or C:\Program Files (x86), then you need administrator privileges to create the folder in C:\Program files\ or C:\Program Files (x86). 5. Enter Y for yes or N for no depending on whether you want to run extended checks on the controllers or not. If you choose Y, then the rdfile/etc/messages command is run. Note: Extended checks require historical log data from the controller. Collection and analysis of this data takes a long time. The script displays the non-intrusive commands that will be run on the controllers. 6. Enter the host name or IP address of the controller, and press Enter. 7. Enter the user name, and press Enter. 8. Enter the password, and press Enter. The script attempts to connect to the controller by using the fallback method. The script allows you to enter the next controller details, if any. 9. Enter Y if you want to collect data for more controllers or N if you want to collect data from only one controller, and press Enter. The script starts collecting data from the controller. After the data collection is complete the script displays the location of the output files. Note: The naming convention of the generated output files is Timestamp_hostname/FQDN/IPaddress of the controller.txt. In case of multiple controllers, for each controller, a different .txt file is generated with the respective timestamp and the provided host name or IP address. 8.4.2 Batch-mode data collection method You can collect data from multiple controllers by providing the credentials of multiple controllers in a single (Comma Separated Value) CSV file. The CSV file should not contain any header. It must contain details, such as IP address or host name, user name, and password, of each controller on separate lines.
Config Advisor 3.4 Installation and Administration Guide 54 of 79
Example of a CSV file: 10.238.194.138, root, netapp123 fas-2040-32, root,netapp124 10.45.91.152, root, Admin123 Steps 1. Launch PowerShell. 2. Navigate to the directory where the script is located. 3. Invoke the Data Collector and Sanitizer script along with the credential file by entering the following command.\secure_datacollector.ps1 credentials <filename.csv> , and press Enter Alternatively, you can invoke the Data Collector and Sanitizer script along with the credential file by entering the following command: .\secure_datacollector.ps1 <filename.csv> Note: The credentials file must be a CSV file without any header and with controller details, that is, IP address or host name, user name, and password on separate lines. The user is prompted to select a data collection method, that is, type of filtering for the output data. 4. Select any one of the displayed options, and press Enter. The following message is displayed:
Default output folder will be: <homeDirectory>\ConfigAdvisorScriptData Do you want to change the default output location? [Y/N].
If you enter Y, the script requests for the name of the output folder where the result file will be stored. Provide a folder name, and press Enter. If you choose N, then all the output files by default will be stored at <home Directory>\ConfigAdvisorScriptData The script requests for the name of the output folder where the result file will be stored. 5. Provide a folder name, and press Enter. The script does not prompt for the controller details, but attempts to connect to the controller directly by using the fallback method, using HTTPS/SSH/HTTP. 8.4.3 Command-line argument method You can provide all the script arguments in the command-line interface while invoking the script. You can also provide multiple filter levels as the argument. Steps 1. Launch PowerShell. 2. Navigate to the directory where the script is located. 3. Invoke the Data Collector and Sanitizer script along with the command-line argument, and press Enter. The script requests for more information or starts collecting data based on the command-line argument that you enter. Note: If you provide multiple filter levels as the argument for the script, place the filter levels within double quotation marks. For example,.\secure_datacollector.ps1 -l "a,b" If you provide multiple filtering items for filtering interactively, you need not use double quotation marks. Examples of command-line arguments Example 1
\secure_datacollector.ps1 -Output_folder C:\Data\output -n -m -l "a,d,e".
This command does not collect data from any controllers but only filters out all the sensitive data from all the existing text output files in C:\Data\output. The corresponding mapping file is generated in the same location.
55 of 79
Example 2
.\secure_datacollector.ps1 -Credentials nodes.csv -Output_folder C:\Data\output -m -l "e"
The node details are read from the CSV file. The output files are generated in C:\Data\output (even if this location is different from the script location). The output data is filtered and the sensitive data is replaced with generic names. Mapping files with original names mapped to new ones are generated in C:\Data\output. In this case, because the mapping level specified is e, aggregate names are filtered. You can pass different combinations of command-line arguments. For more information about commandline arguments, see Parameters in Data Collector and Sanitizer script.
Parameters in the Data Collector and Sanitizer script The command-line arguments that can be passed to the script while invoking it are as follows:
Parameter name Filename Alias -Credentials Description This parameter specifies the name of credentials file containing the controller information of all the controllers for which data is to be collected. This can be the absolute path, relative path, or only the file name. In case only the file name is specified, the script attempts to search for the file in the folder where the script is located. If the file is not found, it looks in the current PowerShell directory. An exception occurs if the file is not found in any of the locations. The file must be a CSV file without any header and with the details of each controller, such as IP or host name, user name, and password, on separate lines. This parameter specifies the name of the folder where the output files are generated. This can be the absolute path, relative path, or only the folder name. In case it is a folder name, it is expected to be in the same directory as the script. If the folder does not exist, it is created. If -n is chosen, no data collection is required. Only the files present in this folder are filtered. This parameter indicates that data collection should be skipped and only data from the existing files (manually collected) should be filtered. In this case, only the existing files in the Output_folder location (provided through the input parameter) is filtered. Valid filtering options that can be used along with this parameter are -m, -l. Only .txt files are considered for filtering. This parameter indicates that data from the controller should be collected without any filtering. Note: This parameter cannot be used in combination with the Use_Mapping option. Use_Mapping -m This parameter indicates that sensitive data will be replaced with generic names such as xx.xx.xx.01 (for replacing the IP address). A separate mapping file (CSV) is generated, which shows the replaced strings with the new strings. The format of the mapping file name is <timestamp>_MAPPING.csv. If this option is selected, the output file name is changed to one of the mapped names as described in its corresponding mapping file. Note: This parameter cannot be used in combination with the UnFiltered option. Mapping information is not generated for license keys, MAC addresses, and HBA addresses.
Output_folder
-Out
NoCollection
-n
Unfiltered
-u
56 of 79
Alias -l
Description This parameter specifies the level of filtering of output data. The following are the filter levels: Note: This parameter is valid only when used in combination with Use_Mapping. Level a b c d e f g h i j k l m Item IP Address Host names DNS Domain Name License Codes Aggregate Names Volume Names igroup Names Email IDs User names Web server URLs LUN Names MAC Address Host Bus Adapter Addresses (FC, SAS, IB, and so on) All of the above
Note: You should not run the script when the system takeover or giveback is in progress. If you are running the script from C:\Program Files(x86)\ConfigAdvisor or C:\Program Files\ConfigAdvisor, Windows might not allow the creation of the output folder at the same location. In this case, either run the script as administrator or provide a location that has write-access for non-administrator user.
8.4.4 Collecting data manually In certain secure sites, if it is not permitted to run the script on the system, you can manually run the Data ONTAP 7-Mode commands, provided in the following table, on the controller to collect data. The output of these commands must be saved in AutoSupport format in a .txt file. Each command output must be placed under the respective AutoSupport section name. AutoSupport section name mappings The corresponding AutoSupport sections for ONTAP commands are:
Data ONTAP 7-Mode commands Version sysconfig a syconfig r fcstat device_map storage show disk a storage show disk p rdfile /etc/rc rdfile /etc/hosts rdfile /etc/exports exportfs license cf status AutoSupport names ===== VERSION ===== ===== SYSCONFIG-A ===== ===== SYSCONFIG-R ===== ===== FC-DEVICE-MAP ===== ===== STORAGE-DISK ===== ===== STORAGE-DISK-P ===== ===== RC ===== ===== HOSTS ===== ===== EXPORTS ===== ===== EXPORTFS ===== ===== SOFTWARE-LICENSES ===== ===== CSTATUS =====
57 of 79
Data ONTAP 7-Mode commands cf partner hostname fcp show cfmode ifconfig a df df A snap list n options vol status v lun show v storage show acp a environment status rlm status sp status bmc status cf monitor all igroup show lun show m sis status date snapmirror status snapvault status aggr status v
AutoSupport names ===== CPARTNER ===== ===== HOSTNAME ===== ===== FCP-CFMODE ===== ===== IFCONFIG-A ===== ===== DF ===== ===== DF-A ===== ===== SNAP-LIST-N ===== ===== OPTIONS ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== VOL-STATUS-V ===== LUN-CONFIGURATION ===== STORAGE-ACP ===== ENVIRONMENT ===== RLM ===== SP ===== BMC ===== CF-MONITOR ===== INITIATOR-GROUPS ===== LUN-SHOW-M ===== SIS-STATUS ===== DATE ===== SNAPMIRROR-STATUS ===== SNAPVAULT-STATUS ===== AGGR-STATUS-V =====
If you want to run extended checks on the collected data, run the rdfile/etc/messages command when collecting the data, and place the output under the ===== MESSAGES ===== AutoSupport section name. Note: The section names should be exactly as shown in the table above, without any extra spaces. Example of command output when placed under corresponding AutoSupport sections is as shown:
===== VERSION ===== NetApp Release 7.3.3: Thu Mar 11 22:29:52 PST 2010 ===== SYSCONFIG-A ===== NetApp Release 7.3.3: Thu Mar 11 22:29:52 PST 2010 System ID: 0151695759 (fas3170-1); partner ID: <unknown> () System Serial Number: 80000741 (fas3170-1) System Rev: a0 System Storage Configuration: Multi-Path HA System ACP Connectivity: NA ===== SYSCONFIG-R ===== Aggregate aggr0 (online, raid_dp) (block checksums) Plex /aggr0/plex0 (online, normal, active) RAID group /aggr0/plex0/rg0 (normal) RAID Disk (MB/blks) ----------dparity 2a.16 parity 2b.16 data 1c.16 Device HA SHELF BAY CHAN Pool Type RPM Used (MB/blks) Phys -----------
------ ------------- ---- ---- ---- ----- -------------2a 2b 1c 1 1 1 0 0 0 FC:B FC:B FC:A FCAL 15000 136000/278528000 FCAL 15000 136000/278528000 FCAL 15000 136000/278528000
Aggregate dataggr (online, raid_dp, degraded) (block checksums) ===== FC-DEVICE-MAP ===== Loop Map for channel 1a: Translated Map: Port Count 29 7 29 28 27 25 26 23 22 21 20 16 19 18 17 24 45 44 43 41 42 39 38 37 36 32 35 34 33 40 Shelf mapping: Shelf 1: 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Config Advisor 3.4 Installation and Administration Guide 58 of 79
Shelf 2:
45
44
43
42
41
40
39
38
37
36
35
34
33
32
===== STORAGE-DISK ===== Disk: 1c.16 Shelf: 1 Bay: 0 Serial: 3KN0QHYC00007617HUMG Vendor: NETAPP Model: X275_S15K4146F15 ===== STORAGE-DISK-P ===== PRIMARY PORT SECONDARY PORT SHELF BAY ------- ---- --------- ---- --------1c.16 A 2c.16 B 1 0 1c.17 A 2c.17 B 1 1 1c.18 A 2c.18 B 1 2 2c.19 B 1c.19 A 1 3 2c.20 B 1c.20 A 1 4 2c.21 B 1c.21 A 1 5 ===== RC ===== #Regenerated by registry Tue Mar 16 13:21:36 GMT 2010 #Auto-generated by setup Fri Mar 12 17:25:32 GMT 2010 hostname fas3170-1 ===== HOSTS ===== #Generated by setup Tue Mar 16 13:21:36 GMT 2010 #Auto-generated by setup Fri Mar 12 17:25:32 GMT 2010 127.0.0.1 localhost ===== EXPORTS ===== #Auto-generated by setup Fri Mar 12 17:25:32 GMT 2010 /vol/vol0 -sec=sys,rw,anon=0,nosuid /vol/vol0/home -sec=sys,rw,nosuid /vol/spadminlog_fv -sec=sys,rw,nosuid /vol/spadmindb_fv -sec=sys,rw,nosuid /vol/testlog_fv -sec=sys,rw,nosuid ===== EXPORTFS ===== /vol/sqlebsdb4_fv /vol/sqllog4_fv /vol/sqlsyslog_fv /vol/sspsearchlog_fv /vol/sqlebsdb3_fv /vol/sqlebslog5_fv -sec=sys,rw,nosuid -sec=sys,rw,nosuid -sec=sys,rw,nosuid -sec=sys,rw,nosuid -sec=sys,rw,nosuid -sec=sys,rw,nosuid
===== SOFTWARE-LICENSES ===== a_sis not licensed cifs IWNGUPC cluster not licensed cluster_remote not licensed compression not licensed disk_sanitization not licensed fcp site ICRNCZG ===== HOSTNAME ===== fas3170-1 ===== FCP-CFMODE ===== fcp show cfmode: standby ===== IFCONFIG-A ===== e0M: flags=0x200c866<BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:a0:98:0a:21:72 (auto-unknown-cfg_down) flowcontrol full e0a: flags=0x2c4c867<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ===== DF ===== Filesystem /vol/vol0/ /vol/vol0/.snapshot /vol/spadmindb_fv/ ===== DF-A ===== Aggregate dataggr kbytes 115343360 0 104857600 used 110615160 419468 84062176 avail capacity 4728200 96% 0 ---% 20795424 80% avail capacity 892292196 84% Mounted on /vol/vol0/ /vol/vol0/.snapshot /vol/spadmindb_fv/
59 of 79
You must save the collected data as a .txt file. If you want to filter multiple controller data, save the data of each controller in a separate .txt file, and save the files in a single folder and provide this folder name for filtering.
Note: In HBA filtering, Logical identifier is filtered along with the following data: For SAS HBA and FCVI HBA: FC Node names, FC port names, Base WWN, Host Port WWN, Host Loop ID, Host Port ID For InfiniBand: LID, Remote LID and GUID For iSCSI HBA: HBA, IQN, EUI and NAA name formats 8.5.1 Collecting and filtering data You can both collect and filter data using one of the mentioned methods (Interactive, Batch-mode, or Command-line argument method). In case of IP address filtering, host name filtering, and filtering of all available filtering items (filter level n), depending on what the user has provided (either the host name or IP address) the result file name will be named. Result file name for IP address filtering
Input credential IP Address Output file format <time_stamp>_Mapped-IPAddress.txt
60 of 79
8.5.2 Filtering precollected data The Data Collector and Sanitizer script can be used to filter manually collected data. For more information about manual data collection, see Collecting data manually. After manually collecting data and saving the collected data as a .txt file, you can use the script to filter a combination of data items by providing comma-separated values (for example, "c, e"). Steps 1. Launch PowerShell. 2. Navigate to the directory where the script is located. For example, if you have stored the script in the C drive, then enter cd c:\ 3. Invoke the Data Collector and Sanitizer script by entering .\secure_datacollector.ps1 -n, and press Enter. a. The script displays all the data items that can be filtered. b. Enter the filtering level. The Please enter the output folder location: message is displayed. 4. Enter the output folder path where the precollected data file exists. Files in the folder will be filtered and mapping file will get generated in the same folder. Additional information When you filter the precollected data, the original results file is overwritten with the filtered and mapped data. In case of IP address filtering, host name filtering, and filtering of all available filtering items (filter level n) is selected for filtering of precollected data, the original result file name is replaced with TimeStamp_MaskedHostname.txt. In the mapping files, during aggregate and volume name filtering, the controller mapping information will contain an extra column in the file specifying the type of volume (FlexVol or traditional volume), as shown:
Original name Volume Aggregate vol0 vol0 Lng Data Mapped name Vol44565 Vol44565 aggr42216 aggr42215 Volume type Traditional Traditional
The sensitive data is filtered and mapped as follows: Aggregate names are replaced with aggr3425 (any random number). Volume names are replaced with vol34235 (any random number). Email ID is replaced with xxxx2523524@xxx.com (any random number). User name is replaced with user342532 (any random number).
Config Advisor 3.4 Installation and Administration Guide 61 of 79
Domain name is replaced with xxxx.234234.com (any random number). Host name is replaced with Host_234234 (any random number). Webserver URL is replaced with Server28374/xxxx (any random number). IPv4 or IPv6 address is replaced with sequential generic names: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:1 n. (The mapped addresses increase linearly, that is, ....xx.xx.xx.255, xx.xx.1.0, xx.xx.1.1, and so on.). igroup names are replaced with Igrp4234 (any random number). If the Domain Naming Service (DNS) entered is an IP address, then as a part of IP address filtering, this IP address also gets filtered. During filtering (applicable to both, collect and filter, and for filtering on precollected data), the traditional volume names, if any, are also filtered along with aggregate names or volume names. The traditional volume name is entered twice in the mapping file because the traditional volume names are filtered as part of Aggregate name and part of Volume name. The traditional volume name is entered twice in the mapping file in case of filtering of all items also. The mapping information for each controller (in case of collect and filter) is placed one below the other in the same file as shown:
The filtering of volume names, aggregate names, and all items (filter level n) is aborted if the command output of vol status v is absent in the result file. In case of incomplete command output, the filtered data will be incorrect. (Applicable to both collected and filtered data and for precollected data) If the result files in the data folders contain any comment lines (any command output preceded by #), during filtering, the script deletes all the comment lines. Note: After running the Data Collector and Sanitizer script on the data (collected manually or otherwise), certain unfiltered sensitive data might still be present in the controller log messages section of the output. Therefore, before processing the output, you must manually verify the log messages section to check whether any unfiltered sensitive data is present. This is applicable only when message logs are included in the data collection process. An index section is placed at the top of the mapping file describing the host name, mapped host name and its corresponding output file name. An example of the index section containing controller names mapping is as shown:
62 of 79
2. Select the folder where the data files are located, and click Choose.
3. Provide the name of the Config Advisor result file. The import process starts and the progress is displayed in the log window. 4. The rules check results window is displayed after the import process is completed.
63 of 79
64 of 79
9 Troubleshooting
You can find information about how to troubleshoot some of the issues that you might come across when you use Config Advisor. You can also find explanations for the issues, possible causes, and solutions.
9.1 Stack Same Card and Stack Same Bridge messages displayed
Issue Config Advisor displays a Stack Same Card or Shelf Same Card warning as follows:
Config Advisor displays a Stack Same Bridge or Shelf Same Bridge warning as follows:
Possible cause This might be because of the usage of only a single host bus adapter (HBA) card or onboard ports. Usage of only onboard ports or a single HBA results in a single point of failure in the storage configuration. MPHA is supported for configurations that use only a single HBA. You should split connections between the ASICs of the HBAs. On a quad-port HBA, this means that ports A and B use one ASIC, and ports C and D use the other. Workaround The ports should be paired across the ASICs on the HBA (for example, A and C ports, and B and D ports). For SAN attached storage (SAS) connections, see the Universal SAS Cabling Guide, available on the NetApp Support Site. Using only onboard ports is also supported. For example, the FAS3200 series includes two onboard SAS ports for storage connectivity. For systems that use only a single stack of storage, NetApp supports using only the two onboard ports for MPHA connectivity. You should use an HBA in addition to the onboard ports for additional hardware resiliency.
65 of 79
Workaround Steps 1. Log in to the NetApp Support Site using your Single Sign-On credentials. 2. Enter the serial number, system ID, and host name or cluster name of the controller for which the new format of the AutoSupport ID is to be found in the AutoSupport field. A list of AutoSupport IDs is displayed as shown:
3. Select a date for the AutoSupport ID and point the cursor on the ID to get the new format of that AutoSupport ID as shown:
Note: If you only delete AE from the earlier AutoSupport ID format, the new format is not generated automatically.
66 of 79
9.4 Format of the text file for the AutoSupport (from file) tab
The AutoSupport (from file) tab is as shown:
Explanation Config Advisor supports only text files as input for AutoSupport (from file) tab. There are two sources of input: 1. The AutoSupport sections taken directly from the controller (from /etc/log/autosupport). The RC file contents, HOSTS file contents, and OPTIONS contents, are not present in the file. Therefore, you have to copy the following: The rdfile /etc/rc command output under the header ===== RC ===== The rdfile /etc/hosts command output under the header ===== HOSTS ===== The Options command output under the header ===== OPTIONS ===== 2. The AutoSupport sections taken only from the AutoSupport IDs on the web (only NetApp partners) or email (configured in the AutoSupport options).
9.5 CA logs pane displays data collection failure for certain Data ONTAP commands
Issue Config Advisor logs pane displays data collection failure for the following commands on versions of Data ONTAP earlier than 8.2.x 7-mode command: license show Clustered Data ONTAP commands: storage failure show -fields mode, system license status show, vserver services dns show Description These commands are not found in versions of Data ONTAP earlier than 8.2.x, and Data ONTAP version is not determined by Config Advisor during data collection. Hence these commands are
Config Advisor 3.4 Installation and Administration Guide 67 of 79
displayed as failed in Config Advisor logs pane. After the data is collected by Config Advisor, the Config Advisor Viewer window, which displays the raw data at the time of data collection, does not display these commands on versions of Data ONTAP earlier than 8.2.x. Workaround Once data is collected by Config Advisor, the "viewer window" which displays the raw data at the time of data collection does not display these commands on DATA ONTAP prior to 8.2.x
9.6 Cabling faults not identified for Optical SAS cables with non-integrated QSFP present in a stack
Issue Config Advisor does not identify physical cabling faults for Optical SAS cables with non-integrated QSFP in a stack. Config Advisor does support All-in-One (AOC) Optical SAS cable. Possible Cause: Config Advisor traces the physical cabling through the same serial number on both ends of the twinax SAS cables. For optical SAS cables with non-integrated QSFP, the serial numbers are different at both the ends. Work Around: A best practice cabling method has been developed that enables ASIC, HBA, and port isolation for all configurations. This method also enables correct top or bottom cabling for the stacks. You should use this cabling method for all NetApp storage configurations. The Universal SAS Cabling Guide is the official source for all SAS MPHA cabling; it is available on the NetApp Support Site. The same approach can also be used for optical SAS cabling. When optical SAS cables with non-integrated QSFP are used, the physical cabling can be verified only manually.
68 of 79
Shelf Path Checks Shelf Checks Shelf Compatibility Checks Shelf Compatibility Checks Shelf Compatibility Checks Shelf Compatibility Checks ACP Cabled and Configured SAS Cabling Checks
Checking the pathing configuration of the shelves. Checking the shelf compatibility within a stack. Checks FAS2220/N3150 Shelf Rules
Checks to see if ACP cables are installed correctly and ACP is enabled on the storage controller. Checking SAS Cabling.Note: Please ignore this error if you are using QSFP+ optical patch cables (singlemode or multimode), or QSFP+ optical MPO transceivers that connect to MPO optical cables. Config Advisor does not support checking for this cable type and will erroneously display an error. Config Advisor does support AOC optical cables (single integrated assembly of cable and transceivers). Checking SAS Cabling. Verifies that Network Time Protocol (NTP) has been configured and enabled on all nodes of the cluster. Verifies that the timezone is consistent across all nodes in the cluster. Verifies that DNS is configured in the cluster. Checks to see if Cluster High Availability is configured correctly. Check if the node is a single node cluster and has the appropriate settings. Check for a valid cluster license, or if all nodes have uniform node locked licenses. Raise an alert if there is only a single node locked license in a cluster. Checks to ensure that at least one V_STORAGEATTACH license is installed in the cluster when a v-series is in use. Verifying that all nodes of the cluster are running the same version of Data ONTAP. Verifying that all nodes of the cluster have the same default Data ONTAP image version. Verifying that the current and default Data ONTAP image versions for the cluster nodes are the same. Verifying that Cisco Discovery Protocol is running on the Cluster. Checks the ports in a switchless cluster.
SAS Cabling Checks NTP Server Defined And Enabled Timezone Set DNS Configured Check Cluster HA One Node Cluster Check Uniform and Single License Checks V-Series License Checks All Nodes Same ONTAP All Nodes Same ONTAP All Nodes Same ONTAP Cluster Node CDP Switchless Cluster Port Check HA Configuration
69 of 79
Check Name
Description
Supports 7-Mode
HDD Firmware Bug HDD Firmware Bug I/O Module Firmware Bug Platform Platform Platform Software Bug Storage Storage Storage
Checks for failed disks and disks that are not reporting properly to ONTAP. Checking for HDD firmware issues. I/O Module firmware checks. Checking for multiple EMERGENCY messages that reports some environmental instability. Identifies all storage controllers that have power supplies that have compromised the power redundancy. Checking for platform related At Risk System issues. Checking the Data ONTAP version for related sofware bugs. Checks for failed disks and disks that are not reporting properly to ONTAP. This signature identifies single path standalone FAS3XXX and FAS6XXX systems. Identifies 7G Multipath HA configurations that are miswired. Both the primary and redundant path to one (or more) disk shelves is connected to the same shelf IO module. Identifies systems that have recurring Power Supply shelf faults, and faulty shelf component(s). Checking filers that have bypassed drives. Identifies systems that have Temperature Sensor faults, and faulty shelf component(s). Identified a v-series system that do not have enough paths to the backend storage. Identifies systems that have Module (I/O) Faults, and the faulty shelf component(s). Greater than 6 DS14-type shelves on a loop is unsupported Data ONTAP 7.3 and later releases do not support LRC , ESH and ESH2 modules in the DS14mk1 disk shelf, and the LRC and ESH modules in the DS14mk2 disk shelf. Identifies Shelf Cooling Unit (FAN) faults. The LSI Logic 949E HBA cards with a board version rev. A1 and A.2 may experience PCI Express error panic caused by MfTLB (Malformed TLP). Identifies systems exposed to TSB-1007-04 where systems running Data ONTAP less than 7.3.4 (and 7.3.3P*) with DS4243 disk shelves are potentially vulnerable to data loss. Relevant Burts are 381855 and 392452. Checking for Systems with DS14-type IO module missing. Checking for storage related At Risk System checks. Checking for system firmware bugs. Checking for System Configuration Issues. Reports failures while parsing the output of 'rdfile /etc/rc' and 'ifconfig -a'. Reports ifconfig interfaces that are not UP. Compares the exports from /etc/exports and exportsfs. Checks if the hostname appears as in /etc/hosts. Reports MTU inconsistencies while parsing the output of 'rdfile /etc/rc' and 'ifconfig -a'.
Storage Storage
Storage
Storage Storage System Firmware Bug System Configuration RC File Checks Ifconfig Checks Exports File Check Host File Checks MTU Checks
70 of 79
Check Name
Description
Supports 7-Mode
Autosupport Checks Max Snapshot Checks Max Flex Volume Checks V-Series License Checks HA Config Checks HA Option Checks HA License Checks Revision Checking Revision Checking Revision Checking Revision Checking Revision Checking Revision Checking Cluster Switch RFC 5010 Cluster Switch RCF 5020 Cluster Switch RCF 5596 Cluster Switch Software Version Cluster Switch ISL Count Cluster Switch ISL Ports Cluster Switch Ports Cluster Switch Fan Cluster Switch Power Supply Cluster Switch CDP Cluster Switch SFP Cluster Switch Exp Module Model Mgmt Switch RCF 2960 Mgmt Switch Software Version
Checks if AutoSupport is configured properly. Checks the Snapshot limits for the given ONTAP release are within 90% of recommended setting for NDU upgrade. Checks the Flex Vol limits for the given ONTAP release are within 90% of recommended setting for NDU upgrade. Checks to ensure that a V_STORAGEATTACH license is installed when a v-series is in use. Runs basics checks on a HA Pair. Checks if the /etc/rc options are symmetrical on the HA pair. Checks if software license(s) match on both nodes of HA pair Checking System Firmware revision. Checking Shelf Firmware version. Checking Disk Firmware revision. Checking RLM Firmware version. Checking Service Processor(SP) Firmware version. Checking BMC Firmware version. Comparing the switch's configuration to that of the Reference Configuration File (RCF) for a Nexus 5010. Comparing the switch's configuration to that of the Reference Configuration File (RCF) for a Nexus 5020. Comparing the switch's configuration to that of the Reference Configuration File (RCF) for a Nexus 5596. Compare the Cluster switch IOS version to the expected version, which is matched to the Golden Config. This rule will be run against each cluster switch. Verifying the ISL count between the cluster switches. Verifying that the ISL links between each cluster switch is on the specified ports which will vary based on the switch model. Verifying that the links between each cluster switch is on the specified ports which will vary based on the switch model. Verify that the fans in the cluster switch are running. Verify that there is power supply in the cluster switch. Verify that Cisco Discovery Protocol is running on the switch. Verify that the SFP associated with each interface is correct. Verifying that the expansion module is of the correct model.
Comparing the switch's configuration to that of the Reference Configuration File (RCF) for a Catalyst 2960. Compare the management switch IOS version, which is matched to the Golden Config. This rule will be run against each management switch.
71 of 79
Check Name
Description
Supports 7-Mode
Mgmt Switch ISL Count Mgmt Switch ISL Ports Mgmt Switch Fan Mgmt Switch PS Mgmt Switch CDP Cluster Node Connect To Cluster Switch Cluster Node Connect To Mgmt Switch Node Cluster NIC Model Cluster Node Port Roles Cluster Switch RCF CN1610 Cluster Switch RCF CN1601 Cluster Switch Software Version Cluster Switch ISL Count Cluster Switch ISL Ports Cluster Switch Ports Cluster Switch Fan Cluster Switch PS Cluster Switch ISDP Mgmt Switch Golden Config 1601 Mgmt Switch Software Version Mgmt Switch ISL Count Mgmt Switch ISL Ports Mgmt Switch Fan Mgmt Switch PS Cluster Switch ISDP Cluster Node Connect To Cluster Switch
Verifying the management switch ISL count. Verifying that the ISL links between each management switch are on specified ports. Verifying that the fans in the management switch are running. Verifying that there is power supply in the management switch. Verifying that Cisco Discovery Protocol is enabled on the switch. Verifying that all cluster nodes have a connection to each cluster switch. Verifying that all cluster nodes have a connection to a management switch. Verifying that the NIC models are compatible in the cluster network. Verify that the cluster ports and the management ports are on valid slots for the cluster network Comparing the switch's configuration to that of a Reference Configuration File (RCF) for a CN1610. Comparing the switch's configuration to that of a Reference Configuration File (RCF) for a CN1610. Checking the switch OS FASTPATH version.
Verifying Cluster Switch ISL count. Verifying that the ISL links between each cluster switch is on the specified ports which will vary based on the switch model. Checking cluster switch port speed. Verifying that the fans in the cluster switch are running. Verifying that there is power supply in the cluster switch. Verify that ISDP is running and can see all other devices in the cluster network. Comparing the switch\'s configuration to that of the Reference Configuration File (RCF) for a CN1601 Management Switch. Checking the switch OS FASTPATH version.
Verifying Management Switch ISL count. Verifying that the ISL links between each management switch are on specified ports. Verifying that the fans in the management switch are running. Verifying that there is power supply in the management switch. Verify that ISDP is running and can see all other devices in the management network. Verifying that all cluster nodes have a connection to each cluster switch.
72 of 79
Check Name
Description
Supports 7-Mode
Cluster Node Connect To Mgmt Switch Cluster Node Port Roles Node Cluster NIC Model
Verifying that all cluster nodes have a connection to a management switch. Verify that the cluster ports and the management ports are on valid slots for the cluster network Verifying that the NIC models are compatible in the cluster network.
73 of 79
FlexPod Running Config Check FlexPod SSH and Telnet Check (Nexus) FlexPod SSH and Telnet Check (Storage)
Checks that the Cisco Nexus Switch runningconfig matches it's startup-config. Check that only secure management methods are being used for switch administration. Checks that telnet is off and ssh is on, on the storage controllers. NOTE: Config Advisor checks only the default management policy.
Checks if Cisco Discovery Protocol is enabled on FAS controller for use in connectivity checks. Checks if LACP is enabled on the switches. LACP and Virtual Port Channels are used on the Nexus switches to provide redundant connectivity within the FlexPod. Ensures high availability for the UCS Manager by checking that both fabric interconnects are operable and in a cluster relationship. Checks the service profile for HA configuration on the vNICs. (Either failover or multipath) Checks the service profile for HA configuration on the vNICs. (Either failover or multipath) Check that the Virtual Port Channel domain is healthy: peer is alive, peer-link is up, and all vPCs are consistent and online. Checks that https administration is on and http administration is off on the physical controller (vfiler0 or storage virtual machine). Checks that only secure management methods are being used for storage controller administration. NOTE: Config Advisor checks only the default management policy. Checks that each fabric interconnect has at least 2 10GbE uplinks. Does not check connectivity or confirm that they are configured for high availability. Checks that assigned service profiles should have at least one vHBA on each SAN fabric. Checks that the default maintenance policy is set to something other than immediate. Checks that storage controller has an ifgroup connected to a Virtual Port Channel (vPC) on the Nexus 5k switches (using CDP). Checks that storage protocols features are enabled: fcoe, npiv, fport-channel-trunk. Check that FCP is licensed and enabled on the controller.
FlexPod Service Profile vNICs Check FlexPod Service Profile vNICs Check FlexPod VPC Health Check FlexPod Secure Management Check
FlexPod Service Profile HA FlexPod Maintenance Policy FlexPod Storage Switch Network Correlation Check FlexPod Storage Protocols Check FlexPod FCP Check (Storage)
74 of 79
Check Name
Description
Supports 7-Mode
FlexPod UCS Switch Network Correlation Check FlexPod SAN port channel Check FlexPod Service Profile State Check FlexPod Blades/Servers Discovery FCoE QoS Configuration
Checks that fabric interconnect has an uplink port channel connected to a Virtual Port Channel (vPC) on the Nexus 5k switches (using CDP) Checks that each Fabric Interconnect has an uplink SAN port channel with at least 2 links. Reports service profiles in the 'config-failure' state. Verifies that all physical blades/servers are discovered. Checks that minimum QoS configuration is in place to support FCoE: 1. Check for missing CoS value 2. Check for missing class-fcoe in network-qos, Queuing policy 3. Check for 'mtu 2158' for FCoE Checks the chassis discovery policy. 1. Check for aggregate links 2. Check for at least 2-link Checks that each FEX has at least 2 10GbE uplinks to the fabric interconnect Checks that the FlexPod devices were online and data collection successful. Exactly 2 Nexus 5000 or 5500 series switches (must be same model) Check for FAS controllers in HA pair Checks for at least 1 blade chassis with at least 2 blades or at least 2 Fabric Extenders with at least 2 servers Blade Chassis requires exactly 2 IO modules. FAS must be directly connected to Nexus using Fibre Channel links Ensures jumbo frames are enabled on the Nexus switches Exactly 2 UCS fabric interconnects in cluster (HA) relationship. Checks that Nexus switches has a working peerlink for vPC failover traffic. At least 2 10GbE links must be connected between the two Nexus switches in a port channel for use as a vPC peer-link. Ensures features necessary for SAN boot are licensed and enabled on the Nexus switches. Check that there is a KVM IP address pool with at least as many addresses as KVM-IP-less blades in the environment
FlexPod FEX Uplink Check FlexPod Device Online FlexPod Redundant Nexus Switch FlexPod Redundant FAS FlexPod UCS Server Config FlexPod UCS IO Module Check FlexPod Storage FC Uplinks FlexPod Jumbo Frames FlexPod Redundant UCS-FI Check FlexPod Nexus vPC Peer Link
75 of 79
Check Name
Description
Supports 7-Mode
Ensures that FC zones are configured correctly. 1. Check the initiator WWPN is zoned in Nexus 2. Check for the inititator WWPN is part of the igroup 3. Check for active zonesets 4. Check for 1 initiator WWPN present in a zone 5. Check for LUN is mapped and online 6. Check for 2 initiators are present in igroup
FlexPod Firmware recommendations (All components) FlexPod UCS Appliance Ports Check
All components must be running at least the minimum validated software versions.
Appliance ports must not be utilized to connect the fabric interconnects to the storage controllers. Appliance ports increase several complex issues and therefore have not been validated in FlexPod. Reliability and redundancy are significantly decreased when using direct connect. UCS must be configured in End-Host mode for Ethernet Checks that allowed VLAN lists are consistent across the infrastructure. Each Nexus switch must have a VSAN configured for the respective Fabric and FCoE vlan mapped to it A vfc interface must be binded to the fcoe portchannel between the Nexus and the FI and the VFC interface should be assigned to the Fabric in the vsan database A vfc interface must be bound to all the ethernet interfaces that are connected to the Storage, the VFC interfaces should have the Fabric vsan as the allowed VSAN and the VFC interface shoud be assigned to Fabric in vsan database A vfc interface must be bound to all the ethernet interfaces that are connected to the Storage, the VFC interfaces should have the Fabric vsan as the allowed VSAN and the VFC interface shoud be assigned to Fabric in vsan database The FCoE VLAN in each Nexus should not be in the allowed VLANs list in the vPC peer-link portchannel The fcoe port-channel between the Nexus and the FI should not be configured as a vpc
FlexPod UCS Ethernet End-Host Mode FlexPod VLAN Correlation Check FlexPod Nexus VSAN-FCoE VLAN Mapping Check FlexPod VFC-FCoE UCS-FI Port Channel Binding Check FlexPod VFCStorage Interface Binding Check
FlexPod vPC PeerLink no FCoE VLAN Check FlexPod Nexus-FI FCoE Port Channel- no vPC Check FlexPod UCS FCoE Uplink Ports Check
For FCoE traffic, a minimum of 2 interfaces must be configured as FCoE Uplink Ports in each FI and Admin State of the interfaces must be Enabled Each FI must have a VSAN configured for the respective Fabric and FCoE vlan should be mapped to it Each FI must have a VSAN configured for the respective Fabric and FCoE vlan should be mapped to it
FlexPod UCS VSAN-FCoE VLAN Mapping Check FlexPod UCS VSAN-FCoE VLAN Mapping Check
76 of 79
Check Name
Description
Supports 7-Mode
FlexPod UCS-FI FCoE Port-Channel Check FlexPod UCS FCoE Uplink Check FlexPod Nexus Spanning Tree Portfast Check
Each FI must have a FCoE Port-channel configured Each FI must uplink into the northbound Nexus in the same FCoE Fabric The end-host ports should have the spanning tree portfast feature to enable Bridge assurance
Note: The above said are the high level rules and each rule will have one or more triggers. For more details on the FlexPod checks/triggers, please visit fieldportal.netapp.com/configadvisor.aspx
77 of 79
Index A
ARS.......................................................................................... 6 AutoSupport triggering .......................................................................... 47 AutoSupport file ................................................... 7, 20, 21, 44
N
network ..................................................... 6, 22, 36, 37, 39, 41 non-secure sites ...................................................................... 7
P
PowerShell 2.0 .......................................................... 50, 51, 52
C
cluster switches ............................................ 22, 36, 37, 39, 41 Clustered Data ONTAP ....................... 13, 22, 35, 41, 42, 43, 44 Config Advisor . 1, 5, 7, 8, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 29, 30, 31, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43, 48, 49, 50, 65, 67 Config Advisor Express ...................................................... 8, 41 controllers.................. 5, 7, 8, 31, 33, 36, 42, 50, 53, 54, 55, 56
S
saved queries generating PDF report ...................................................... 42 saving credentials ............................................................. 44 viewing recent results....................................................... 47 secure sites ................................................. 5, 7, 50, 53, 57, 60 serial port .................................................................. 15, 17, 44
D
Data Collector and Sanitizer script 7, 11, 12, 50, 52, 53, 55, 56, 61, 62, 64 Data ONTAP 7-Mode collecting data ASUP file....................................................................... 20 ASUP ID ........................................................................ 18 network........................................................................ 13 serial port ..................................................................... 15 viewing results controllers .................................................................... 33 Data ONTAP PowerShell toolkit 1.5 .......................... 50, 51, 52 download .............................................................................. 11
U
uninstall ................................................................................ 11 upgrade ................................................................................. 11
V
validations and health checks ............................. 25, 41, 42, 50 viewing results cluster and management switches ................................... 36
W
WireGauge installing ........................................................................... 11 introduction ........................................................................ 7 reporting issues ................................................................ 49 rules ............................................................................ 22, 41 supported configurations ................................................... 8 upgrading.......................................................................... 12 viewer ............................................................................... 31
F
FlexPod ..2, 8, 10, 13, 24, 25, 26, 27, 28, 29, 30, 37, 38, 39, 40, 41, 42, 44, 47, 72
I
install .................................................................................... 11
M
management switches .............................22, 25, 36, 37, 39, 41
78 of 79