主站点上的 SRA 命令 “discoverDevices” 错误 “无法连接到阵列管理主机”

Summary: 存储复制适配器 (SRA) 命令“discoverDevices”失败,并在主站点上显示消息“无法连接到阵列管理主机”。

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

来自任一站点的 SrdfSRA 日志中的错误:

[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

Solutions Enabler storsrvd 日志中的错误:

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

此问题的原因可能是:
  • 被阻止的防火墙 — 每个 Site Recovery Manager (SRM) 或 SRA docker 主机都必须能够连接到两个 Solutions Enabler (SE) 主机的 storsrvd 守护程序。默认端口为 2707。
  • 未正确解析域名系统 (DNS) 主机名或 IP。
  • 客户端证书不正确
  • 所有 Remote Data Facility (RDF) 设备都处于自适应拷贝模式。SRA 会忽略自适应拷贝中的所有 RDF 设备。

Resolution

用户的防火墙团队必须打开端口 2707(如果用户更改了默认 storsrvd 端口,则必须打开另一个端口)。

有三个选项可用于解析客户端证书:
  • 在命令行提示符中将服务器上的 storsrvd 设置为不验证(忽略)客户端证书变量:
  1. 打开 installdir/symapi/config/daemon_options 并设置变量(如下所示),然后重新启动 storsrvd 守护程序:
storsrvd:SECURITY_CLT_SECURE_LVL  = NOVERIFY
  • 将服务器上的 storsrvd 设置为使用非安全连接:
  1. 打开 installDir/symapi/config/options,并按如下所示设置变量,然后重新启动 storsrvd 守护程序:
SYMAPI_SECURITY_LEVEL = NONSECURE
  • 更新 SRA docker 上的 Solutions Enabler 证书:
  1. 以“admin”身份登录到 SRM docker。
  2. 切换到 root 用户
su root
  1. 连接到 docker
连接到 docker 的屏幕截图
  1. 检查 SE 证书的当前主机名
检查当前主机名
  1. 如果证书未列出主机名,请创建一个新证书
创建新证书
  1. 密码箱密码为“dockerID@SELockbox1”。在此示例中,它是“0c6837ce4e7b@SELockbox1”。

Additional Information

故障处理检查:
  • 检查阵列配置。
  • 尝试使用 IP 和主机名来排除 DNS 问题。
  • 验证 RDF 守护程序是否在两端启动并运行,并在选项文件中启用。
  • 验证 vCenter 用户凭据是否存在
symcfg auth list -vmware
  • 验证环境是否具有开放网络。
  • 检查端口 2707 是否正在侦听,排除防火墙问题。
  • 确保没有 RDF 链路问题。
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.