Dell EMC VMAX and PowerMax Family of Devices data collector
Data Infrastructure Insights discovers EMC VMAX and PowerMax storage arrays by using Solutions Enabler symcli commands in conjunction with an existing Solutions Enabler server in your environment. The existing Solutions Enabler server has connectivity to the VMAX/PowerMax storage array through access to gatekeeper volumes.
Requirements
Before configuring this data collector, you should ensure that Data Infrastructure Insights has TCP connectivity to port 2707 on the existing Solutions Enabler server. Data Infrastructure Insights discovers all the Symmetrix arrays that are "Local" to this server, as seen in "symcfg list" output from that server.
-
The EMC Solutions Enabler (CLI) with SMI-S provider application must be installed on the Acquisition Unit server and the version must match or be earlier than the version running on the Solutions Enabler Server.
-
A properly configured {installdir}\EMC\SYMAPI\config\netcnfg file is required. This file defines service names for Solutions Enabler servers, as well as the access method (SECURE / NOSECURE /ANY).
-
If you require read/write latency at the storage node level, the SMI-S Provider must communicate with a running instance of the UNISPHERE for VMAX application.
-
IP address of the managing Solutions Enabler server
-
Administrator permissions on the Solutions Enabler (SE) Server
-
Read-only user name and password to the SE software
-
The UNISPHERE for VMAX application must be running and collecting statistics for the EMC VMAX and PowerMax sstorage arrays that are managed by the SMI-S Provider installation
-
Access validation for performance: In a web browser on your Acquisition Unit, go to https://<SMI-S Hostname or IP>:5989/ecomconfig where "SMI-S Hostname or IP" is the IP address or hostname of your SMI-S server. This URL is for an administrative portal for the EMC SMI-S (aka "ECOM") service - you will receive a login popup.
-
Permissions must be declared in the Solutions Enabler server's daemon configuration file, usually found here: /var/symapi/config/daemon_users
Here is an example file with the proper cisys permissions.
root@cernciaukc101:/root 14:11:25 # tail /var/symapi/config/daemon_users ### ### Refer to the storrdfd(3) man page for additional details. ### ### As noted above, only authorized users can perform stordaemon control ### operations (e.g., shutdown). ################################################################################ # smith storrdfd cisys storapid <all>
Terminology
Data Infrastructure Insights acquires the following inventory information from the EMC VMAX/PowerMax data source. For each asset type acquired, 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 |
---|---|
Disk |
Disk |
Disk Group |
Disk Group |
Storage |
Array Storage |
Director |
Storage Node |
Device Pool, Storage Resource Pool (SRP) |
Storage Pool |
Device TDev |
Volume |
Note: These are common terminology mappings only and might not represent every case for this data collector.
Configuration
Note: If SMI-S user authentication is not enabled, the default values in the Data Infrastructure Insights data collector are ignored.
Field | Description |
---|---|
Service Name |
Service name as specified in netcnfg file |
Full path to CLI |
Full path to the folder containing the Symmetrix CLI |
SMI-S Host IP Address |
IP address of the SMI-S host |
Advanced Configuration
Field | Description |
---|---|
Inventory Poll Interval (min) |
Interval between inventory polls. The default is 40 minutes. |
Choose 'Exclude' or 'Include' to specify a list |
Specify whether to include or exclude the array list below when collecting data. |
Inventory Filter Device List |
Comma-separated list of device IDs to include or exclude |
Connection Caching |
Choose connection caching method: |
SMI-S Protocol |
Protocol used to connect to the SMI-S provider. Also displays the default port used. |
Override SMIS-Port |
If blank, use the default port in the Connection Type field, otherwise enter the connection port to use |
SMI-S User Name |
User name for the SMI-S Provider Host |
SMI-S Password |
User name for the SMI-S Provider Host |
Performance Polling Interval (sec) |
Interval between performance polls (default 1000 seconds) |
hoose 'Exclude' or 'Include' to specify a list |
Specify whether to include or exclude the array list below when collecting performance data |
Performance Filter Device List |
Comma-separated list of device IDs to include or exclude |
Troubleshooting
Some things to try if you encounter problems with this data collector:
Problem: | Try this: |
---|---|
Error: The feature being requested is not currently licensed |
Install the SYMAPI server license. |
Error: No devices were found |
Make sure Symmetrix devices are configured to be managed by the the Solutions Enabler server: |
Error: A requested network service was not found in the service file |
Make sure the Solutions Enabler Service Name is defined the netcnfg file for Solutions Enabler. This file is usually located under SYMAPI\config\ in the Solutions Enabler client installation. |
Error: The remote client/server handshake failed |
Check the most recent storsrvd.log* files on the Solutions Enabler host we are trying to discover. |
Error: Common name in client certificate not valid |
Edit the hosts file on the Solutions Enabler server so that the Acquisition Unit's hostname resolves to the IP address as reported in the storsrvd.log on the Solutions Enabler server. |
Error: The function could not obtain memory |
Make sure there is enough free memory available in the system to execute Solutions Enabler |
Error: Solutions Enabler was unable to serve all data required. |
Investigate the health status and load profile of Solutions Enabler |
Error: |
Be sure you are using the same Solutions Enabler major release |
I'm seeing data collection errors with the message: "unknown code" |
You may see this message if permissions are not declared in the Solutions Enabler server's daemon configuration file (see the Requirements above.) This assumes your SE client version matches your SE server version. |
Additional information may be found from the Support page or in the Data Collector Support Matrix.