To enable SupportAssist on PowerVault ME5 the following prerequisites are required.
To ensure connection integrity, proxy servers and devices external to your demilitarized zone (DMZ) must not perform any method of SSL decryption on outbound or inbound traffic for the Dell secure remote servers. SSL decryption that is performed on outbound communication causes a loss of connectivity to the backend. SSL decryption includes decryption by your firewall, proxies, web traffic filtering appliances or cloud services, web traffic shaping or load balancing, certificate verification, certificate proxy, or Intrusion Detection Services (IDS). In case the SSL decryption is enabled on the proxy servers and other devices, ensure that esrs3-core.emc.com and esrs3-coredr.emc.com are added to the SSL decryption exclusion list on the proxy servers and devices. |
Open a secure shell (SSH) session using a terminal application such as PuTTY and capture the output to text file for later review If you cannot install a terminal application, Microsoft Windows 10 and Windows Server 2019 and later, come with a command-line SSH client, example: (C:\> ssh manage@<controller.management.IP.address>). Unlike terminal applications you cannot capture the output to text file for later review.
The following commands can be used to learn about the system state and network configuration settings that are needed to ensure SupportAssist is functioning. More information about the command-line interface (CLI) can be found in the Dell PowerVault ME5 Series Storage System CLI Reference Guide Execute each of these commands in turn.
show service-tag-info
show system
show network-parameters and ping
show dns-parameters
show support-assist
show support-assist-telemetry-status
PowerVault ME5 introduces alerts, a storage enclosure health and notification system that is designed to identify actionable conditions and promote best practices.
show alerts
show alerts unresolved
show events
show events last 20
Example:
In this example the alert flags Lost connectivity to the Dell SupportAssist backend, the event log indicates that SupportAssist is not registered with the Dell backend. An access key and PIN needs to be generated for this service tag and used to enable secure key exchange to authenticate the device.
# show alerts unresolved 10 System WARNING No Yes Lost connectivity to the Dell SupportAssist backend. - Check Alerts for any network related problems. - Contact local administrator about recent network changes. - If network configuration is correct and issue persists contact Dell support.
# show events last 20 A6552 2022-08-21 06:32:59 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHKeepAlive, task type: CHKeepAlive) A6553 2022-08-21 06:43:00 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQStats, task type: CHCloudIQStats) A6554 2022-08-21 06:58:00 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQStats, task type: CHCloudIQStats) A6555 2022-08-21 07:13:00 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQStats, task type: CHCloudIQStats) A6556 2022-08-21 07:28:00 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQStats, task type: CHCloudIQStats) A6557 2022-08-21 07:32:59 362 INFORMATIONAL Scheduler: SupportAssist is not registered with the Dell backend. (task: CHCloudIQConfig, task type: CHCloudIQConfig)
From PowerVault Manager you my see a scenario such as described in KB 000200734: ME5: Alert: Lost connectivity to the Dell SupportAssist backend and Event: Scheduler - SupportAssist is not registered with the Dell backend
This is an example of a direct connection test where the access key and PIN authentication have not been entered,
check support-assist-connection mode direct SupportAssist Connection ------------------------ Connection State: Not Connected Endpoint -------- Mode: direct Endpoint: https://esrs3-core.emc.com Status: fail HTTP Status: 0 Message: Status Detail: SSLError Proxy Type: none Endpoint -------- Mode: direct Endpoint: https://esrs3-coredr.emc.com Status: fail HTTP Status: 0 Message: Status Detail: SSLError Proxy Type: none
In the above example, a direct test connection fails on both Endpoints.
The reason for the SSLError on both endpoints indicates that key exchange cannot happen between the ME5 and Dell secure remote server.
It is possible Status Detail: SSLError only occurs on one endpoint and not the other. If so key exchange has been enabled and there may be a problem with one of the Dell EMC hosts.
How to resolve the SSLError condition when it occurs on both endpoints simultaneously.
To resolve the SSLError when it occurs on both endpoints you must generate an access key and PIN using this service tag. Follow the instructions in KB 000198043:ME5: How to generate an Access Key and Pin to enable SupportAssist
To enable SupportAssist using CLI, generate the access key and PIN, then use the following commands substituting the correct values for the access key and PIN:
# set support-assist enabled To use SupportAssist you must run "show support-assist eula" and read the EULA. Do you accept the EULA? (y/n) y # set support-assist-authentication access-key ABCD1234 pin 1234
A successful direct connection test looks like this. There will be a successful connection to at least one endpoint.
# check support-assist-connection mode direct SupportAssist Connection ------------------------ Connection State: Connected Endpoint -------- Mode: direct Endpoint: https://esrs3-core.emc.com Status: success HTTP Status: 200 Message: OK Status Detail: Success Proxy Type: none Endpoint -------- Mode: direct Endpoint: https://esrs3-coredr.emc.com Status: success HTTP Status: 200 Message: OK Status Detail: Success Proxy Type: none Success: Command completed successfully.
How to use the check support-assist command to check if port 443 is open A useful test to determine if outbound traffic is allowed from the PowerVault ME5 on port 443 is to use mode gateway to test an Internet connect.
# check support-assist-connection mode gateway uri https://www.dell.com:443 proxy false SupportAssist Connection ------------------------ Connection State: Connected Endpoint -------- Mode: gateway Endpoint: https://www.dell.com:443 Status: success HTTP Status: 200 Message: OK Status Detail: Success Proxy Type: none Success: Command completed successfully. (2022-08-27 04:13:58)
How to test the connection between the PowerVault ME5 and Dell Secure Connect Gateway Virtual edition
SupportAssist on PowerVault ME5 can be configured to use a direct connection or a gateway connection to proxy the connections using Secure Connect Gateway virtual edition (SCG/VE). For more see KB 000200129: PowerVault ME5: How to configure SupportAssist to Connect via Gateway Server
To configure SupportAssist preferred connection to use the gateway use the following commands:
# set support-assist-connection connection-preference gateway # set support-assist-connection gateway-urls https://r.s.x.y:9443
Then test the connection to the gateway appliance on port 9443 from the PowerVault ME5. Substitute the r.s.x.y with the correct IP address or DNS hostname for the SCG/VE appliance.
# check support-assist-connection mode gateway SupportAssist Connection ------------------------ Connection State: Connected Endpoint -------- Mode: gateway Endpoint: https://r.s.x.y:9443 Status: success HTTP Status: 200 Message: OK Status Detail: Success Proxy Type: none Success: Command completed successfully. (2022-08-30 19:41:59)
Dell CloudIQ is an online software as a service portal that is free to access for customers with PowerVault ME arrays that have an active ProSupport or ProSupport+ contract. To send telemetry data from the PowerVault ME5 array, SupportAssist and CloudIQ support must be enabled.
To onboard a PowerVault ME5 array in CloudIQ see KB 000022224: CloudIQ: General procedures to onboard PowerVault ME Series arrays to CloudIQ
To determine if CloudIQ is enabled on your PowerVault ME5 use the command: show support-assist
To enable SupportAssist to send CloudIQ telemetry data use the command: set support-assist cloud-iq enabled
# show support-assist SupportAssist ------------- SupportAssist State: Enabled Operation Mode: Normal Auto-case Creation: Disabled CloudIQ: Enabled <-- CloudIQ telemetry data can be sent from this system Connection Preference: Direct Gateway Endpoints ----------------- Gateway 1: Gateway 2: Gateway 3: Proxy Information ----------------- Proxy State: Disabled Protocol: HTTP Host: Ports: User Name: Success: Command completed successfully. (2022-08-27 04:01:40)
If you require assistance from Dell technical support to resolve getting SupportAssist, or CloudIQ enabled.