SRA Command "discoverDevices" Error "Failed to connect to array management host" on the Primary Site
Summary: Storage Replication Adapter (SRA) command "discoverDevices" fails with message "Failed to connect to array management host" on the primary site.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Error in SrdfSRA logs from either site:
[03/23 16:12:54 08332 0114 SymapiSession::Init ] Initializing SYMAPI session for remote server [1xx.1x.2.1:2707] [03/23 16:12:54 08332 0120 SymapiSession::Init ] SymInit() [ReadModifyNowrite] [03/23 16:12:58 08332 0130 SymapiSession::Init ] [ERROR]: Failed to perform SymInit(). [ERROR]: [SYMAPI_C_NET_OPR_ERROR : A remote send or receive operation failed] [03/23 16:12:58 08332 0025 SymapiSession::SymapiSession ] [ERROR]: Failed to initialize Symapi session
Error in the Solutions Enabler storsrvd log:
03/23/2022 16:12:55.835 : ANR0151E Common Name in client certificate not valid: expected "SrmHostname", received "storsrvd fac838c410cd" Or 03/23/2022 16:12:55.835 : ANR0151E Common Name in client certificate not valid: expected "SrmHostname", received "storsrvd 1xx.1x.2.1"
Cause
Causes of this issue may be:
- A blocked firewall-Each Site Recovery Manager (SRM) or SRA docker host must be able to connect to both Solutions Enabler (SE) hosts' storsrvd daemon. The default port is 2707.
- The Domain Name System (DNS) hostname or IP is not resolved correctly.
- An incorrect client certificate
- All Remote Data Facility (RDF) devices are in adaptive copy mode. SRA ignores all RDF devices in adaptive copy.
Resolution
The User's firewall team must open port 2707 (or another port if the user has changed the default storsrvd port).
There are three options to resolve the client certificate:
There are three options to resolve the client certificate:
- Set the storsrvd on the server to not verify (ignore) client certificate variables in the command-line prompt:
- Open installdir/symapi/config/daemon_options and set the variable as shown below, then restart storsrvd daemon:
storsrvd:SECURITY_CLT_SECURE_LVL = NOVERIFY
- Set the storsrvd on the server to use Nonsecure connections:
- Open installDir/symapi/config/options, and set the variable as shown below, then restart storsrvd daemon:
SYMAPI_SECURITY_LEVEL = NONSECURE
- Update the Solutions Enabler certificate on the SRA docker:
- Log in to the SRM docker as 'admin'.
- Switch to root user
su root
- Connect to the docker
- Check the current hostname of the SE certificate
- If the certificate does not list the hostname, create a new certificate
- Lockbox password is 'dockerID@SELockbox1'. In this example, it is '0c6837ce4e7b@SELockbox1'.
Additional Information
Troubleshooting Checks:
- Check array configuration.
- Try using IP and hostname to rule out DNS issues.
- Verify that RDF daemon is up and running on both sides and enabled in the options file.
- Verify vCenter user credentials are present
symcfg auth list -vmware
- Verify that the environment has an open network.
- Check that port 2707 is listening, rule out firewall issues.
- Ensure that there are no RDF link issues.
Article Properties
Article Number: 000167652
Article Type: Solution
Last Modified: 14 Feb 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.