Dell Unity: How to configure call home without SupportAssist (User Correctable)
Summary: This article provides two different ways to configure call home without using SupportAssist or Secure Remote Services.
Instructions
Unity call home is automatically configured when Secure Remote Services (SRS) or SupportAssist (SA) is configured. However due to security or other reasons, SRS or SA cannot be configured. Unity can call home to Dell for critical events (similar to the VNX) without SRS or SA.
Note Due to the advanced features built into SRS and SA, those are the Dell recommended method for configuring remote notification and connectivity.
This has to be done using CLI, so SSH must be enabled. There is a feature in the UI that allows a 'call-home' configuration. That is internal to the customers network and will not reach Dell to create SRs.
There are two different ways to perform this configuration, and both will create the same call home configuration:
To configure the call home using SVC commands:
*** Be aware this feature started in OE 4.2. If running older code, these commands will not work properly. **
14:17:53 service@none spa:~> svc_connectemc -h Usage: svc_connectemc [<--option>] [<optional parameter>] where <qualifiers> are: --help[-h]: Display this message --getconfig[-g]: Get current connectEMC configuration --status[-s]: Returns status of connectEMC --enable[-e] <SMTP address>: Enable connectEMC --sendermail[-m] <sender email address>: Set(with enable) or modify the sender email address --changeserver[-c] <SMTP address>: Change SMTP server configuration after connectEMC is enabled --testsendalert[-t]: Send a test dialhome to EMC --disable[-d]: Disable connectEMC
This script manages connectEMC.
Step 1. Enable ConnectEMC and set the SMTP IP address:
service@none spa:~> svc_connectemc --enable <SMTP IP ADDRESS> INFO [spa]: Verifying peer connectivity ... INFO [spa]: Enabling ConnectEMC INFO [spa]: Verifying peer connectivity ... INFO [spa]: copying connectEMC config to peer INFO [spa]: Persisting SMTP server configuration INFO [spa]: Persisting sender email address configuration INFO [spa]: ConnectEMC has been enabled successfully.
Step 2. This will configure the sender address, this is required to be an internal email for the customer domain.
service@none spa:~> svc_connectemc --sendermail jon.snow@customersdomain.com INFO [spa]: Verifying peer connectivity ... INFO [spa]: Setting sender email address to jon.snow@emc.com
Step 3. Verify the configuration:
service@none spa:~> svc_connectemc --get INFO [spa]: SMTP Host: 10.241.183.150 INFO [spa]: SENDER EMAIL: jon.snow@emc.com INFO [spa]: EMC Destination Email: emailalert@emc.com Step 4. Send a test event to verify that it is working properly. service@none spa:~> svc_connectemc --testsendalert INFO [spa]: Test Dialhome request sent
Step 5. Check the SR history in Lightning for the device and verify that it called home successfully.
To configure call home using UEMCLI commands:
Reference material:
https://dl.dell.com/content/manual69650700-dell-unity-family-unisphere-command-line-interface-user-guide.pdf?language=en-us
See options for connecthome:
14:30:13 service@UnityXT spa:~/user# uemcli /sys/support/connecthome -?
Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
Connect Home is a solution for transporting event data (error, informational, configuration, etc.) from Unity products to the Dell. It is an alternative of SupportAssist/ESRS but only provides one way connection from Unity products to Dell.
Actions:
[Show]
/sys/support/connecthome show [ -output { nvp | csv | table [ -wrap ] } ] [ { -brief | -detail | -filter <value> } ]
[Set]
/sys/support/connecthome set [ -enable { yes | no } ] [ -smtpServer <value> ] [ -emailFromAddr <value> ]
[Test]
/sys/support/connecthome test
15:11:47 service@UnityXT spa:~/user#
Step 1. One command to set everything:
Must set it to be enabled, input the correct SMTP server IP, and use an email from the customers domain.
15:15:11 service@UnityXT spa:~/user# uemcli /sys/support/connecthome set -enable yes -smtpServer 10.0.0.0 -emailFromAddr Jon.Snow@customersdomain.com
Additional Information
- Unity Code 4.2 (or newer)
- Firewall ports must be open between the Unity Management ports and the SMTP server to allow for proper system communication.
- Standard default firewall ports for SMTP are: 25, 465, 587