Hitachi Vantara Command Suite data collector
The Hitachi Vantara Command Suite data collector supports the HiCommand Device Manager server. Data Infrastructure Insights communicates with the HiCommand Device Manager server using the standard HiCommand API.
Terminology
Data Infrastructure Insights acquires the following inventory information from the Hitachi Vantara Command Suite data collector. For each asset type acquired by Data Infrastructure Insights, the most common terminology used for this asset is shown. When viewing or troubleshooting this data collector, keep the following terminology in mind:
Vendor/Model Term | Data Infrastructure Insights Term |
---|---|
PDEV |
Disk |
Journal Pool |
Disk Group |
Storage Array |
Storage |
Port Controller |
Storage Node |
Array Group, HDS Pool |
Storage Pool |
Logical Unit, LDEV |
Volume |
Note: These are common terminology mappings only and might not represent every case for this data collector.
Storage
The following terms apply to objects or references that you might find on HDS storage asset landing pages. Many of these terms apply to other data collectors as well.
-
Name – comes directly from HDS HiCommand Device Manager’s “name” attribute via the GetStorageArray XML API call
-
Model - comes directly from HDS HiCommand Device Manager’s “arrayType” attribute via the GetStorageArray XML API call
-
Vendor – HDS
-
Family - comes directly from HDS HiCommand Device Manager’s “arrayFamily” attribute via the GetStorageArray XML API call
-
IP – this is the management IP address of the array, not an exhaustive list of all IP addresses on the array
-
Raw Capacity – a base2 value representing the sum of the total capacity of all disks in this system, regardless of disk role.
Storage Pool
The following terms apply to objects or references that you might find on HDS storage pool asset landing pages. Many of these terms apply to other data collectors as well.
-
Type: The value here will be one of:
-
RESERVED – if this pool is dedicated for purposes other than data volumes, i.e, journaling, snapshots
-
Thin Provisioning – if this is a HDP pool
-
Raid Group – you will not likely see these for a few reasons:
Data Infrastructure Insights takes a strong stance to avoid double counting capacity at all costs. On HDS, one typically needs to build Raid Groups from disks, create pool volumes on those Raid Groups, and construct pools (often HDP, but could be special purpose) from those pool volumes. If Data Infrastructure Insights reported both the underlying Raid Groups as is, as well as the Pools, the sum of their raw capacity would vastly exceed the sum of the disks.
Instead, Data Infrastructure Insights’ HDS Command Suite data collector arbitrarily shrinks the size of Raid Groups by the capacity of pool volumes. This may result in Data Infrastructure Insights not reporting the Raid Group at all. Additionally, any resulting Raid Groups are flagged in a way such that they are not visible in the Data Infrastructure Insights WebUI, but they do flow into the Data Infrastructure Insights Data Warehouse (DWH). The purpose of these decisions is to avoid UI clutter for things that most users do not care about – if your HDS array has Raid Groups with 50MB free, you probably cannot use that free space for any meaningful outcome.
-
-
Node - N/A, as HDS pools are not tied to any one specific node
-
Redundancy - the RAID level of the pool. Possibly multiple values for a HDP pool comprised of multiple RAID types
-
Capacity % - the percent used of the pool for data usage, with the used GB and total logical GB size of the pool
-
Over-committed Capacity - a derived value, stating “the logical capacity of this pool is oversubscribed by this percentage by virtue of the sum of the logical volumes exceeding the logical capacity of the pool by this percentage”
-
Snapshot - shows the capacity reserved for snapshot usage on this pool
Storage Node
The following terms apply to objects or references that you might find on HDS storage node asset landing pages. Many of these terms apply to other data collectors as well.
-
Name – The name of the Front-end director (FED) or Channel Adapter on monolithic arrays, or the name of the controller on a modular array. A given HDS array will have 2 or more Storage Nodes
-
Volumes – The Volume table will show any volume mapped to any port owned by this storage node
Inventory Requirements
You must have the following in order to collect inventory data:
-
IP address of the HiCommand Device Manager server
-
Read-only user name and password for the HiCommand Device Manager software and peer privileges
-
Port requirements: 2001 (http) or 2443 (https)
-
Log into HiCommand Device Manager software using username and password
-
Verify access to HiCommand Device Manager http://<HiCommand_Device_Manager_IP>:2001/service/StorageManager
Performance requirements
The following requirements must be met in order to collect performance data:
-
HDS USP, USP V, and VSP performance
-
Performance Monitor must be licensed.
-
Monitoring switch must be enabled.
-
The Export Tool (Export.exe) must be copied to the Data Infrastructure Insights AU.
-
The Export Tool version must match the microcode version of the target array.
-
-
AMS performance:
-
NetApp strongly recommends creating a dedicated service account on AMS arrays for Data Infrastructure Insights to use to retrieve performance data. Storage Navigator only allows a user account one concurrent login to the array. Having Data Infrastructure Insights use the same user account as management scripts or HiCommand may result in Data Infrastructure Insights, management scripts, or HiCommand being unable to communicate to the array due to the one concurrent user account login limit
-
Performance Monitor must be licensed.
-
The Storage Navigator Modular 2 (SNM2) CLI utility needs to be installed on the Data Infrastructure Insights AU.
-
Configuration
Field | Description |
---|---|
HiCommand Server |
IP address or fully-qualified domain name of the HiCommand Device Manager server |
User Name |
User name for the HiCommand Device Manager server. |
Password |
Password used for the HiCommand Device Manager server. |
Devices - VSP G1000 (R800), VSP (R700), HUS VM (HM700) and USP storages |
Device list for VSP G1000 (R800), VSP (R700), HUS VM (HM700) and USP storages. Each storage requires: |
SNM2Devices - WMS/SMS/AMS Storages |
Device list for WMS/SMS/AMS storages. Each storage requires: |
Choose Tuning Manager for Performance |
Override other performance options |
Tuning Manager Host |
IP address or fully-qualified domain name of tuning manager |
Override Tuning Manager Port |
If blank, use the default port in the Choose Tuning Manager for Performance field, otherwise enter the port to use |
Tuning Manager Username |
User name for Tuning Manager |
Tuning Manager Password |
Password for Tuning Manager |
Note: In HDS USP, USP V, and VSP, any disk can belong to more than one array group.
Advanced configuration
Field |
Description |
Connection Type |
HTTPS or HTTP, also displays the default port |
HiCommand Server Port |
Port used for the HiCommand Device Manager |
Inventory Poll Interval (min) |
Interval between inventory polls. The default is 40. |
Choose 'Exclude' or 'Include' to specify a list |
Specify whether to include or exclude the array list below when collecting data. |
Filter device List |
Comma-separated list of device serial numbers to include or exclude |
Performance Poll Interval (sec) |
Interval between performance polls. The default is 300. |
Export timeout in seconds |
Export utility timeout. The default is 300. |
Troubleshooting
Some things to try if you encounter problems with this data collector:
Inventory
Problem: | Try this: |
---|---|
Error: User does not have enough permission |
Use a different user account that has more privilege or increase the privilege of user account configured in the data collector |
Error: Storages list is empty. Either devices are not configured or the user does not have enough permission |
* Use DeviceManager to check if the devices are configured. |
Error: HDS storage array was not refreshed for some days |
Investigate why this array is not being refreshed in HDS HiCommand. |
Performance
Problem: | Try this: |
---|---|
Error: |
* Confirm that Export Utility is installed on the Data Infrastructure Insights Acquisition Unit |
Error: Export tool login failed for target IP |
* Confirm that username/password is correct |
Error: Export tools logged "Unable to get time range for monitoring". |
* Confirm performance monitoring is enabled on the array. |
Error: |
* Configure only supported storage arrays. |
Error: |
* Check Export utility location. |
Error: |
* Confirm that Storage Navigator Modular CLI is installed on the Data Infrastructure Insights Acquisition Unit |
Error: Configuration error: Storage Array not reported by Inventory |
Check if Storage Array in question is configured in HiCommand server |
Error: |
* Open Command prompt and change directory to the configured path |
Additional information may be found from the Support page or in the Data Collector Support Matrix.