VxRail:无法启用远程连接,并显示错误VXR034018
요약: 群集报告VXR034018或VXR034020警报和启用失败。可能的原因是 esrs3 服务器无法访问、SCG 端口 (9443) 错误、凭据错误或 Secure Remote Services 无响应。
증상
症状 1:
将 VxRail 8.x 升级到 9.1.x 后,在 vCenter 中观察到以下警报:
VXR034018 – Failed to enable Remote ConnectivityVXR034020 – Remote Connectivity Lost
有关原因和可用解决步骤的详细信息,请参阅以下文章: VxRail:将 VxRail 8.x 升级到 9.1.000 后,与戴尔支持系统的连接丢失
症状 2:
启用连接时,显示以下错误:

图 1.启用连接请求
详细的错误日志可以在以下位置找到: /var/log/microservice_log/short.term.log或直接在微服务日志中。
如果 VxRail Manager 运行的是版本 7.0.350,则它为 Vxm# docker service logs func_rcs-service
如果 VxRail Manager 运行的是 7.0.370 及更高版本,则它处于 Vxm# kubectl logs $(kubectl get pods -o=name | grep rcs)
원인
许多问题可能会导致连接启用失败:
- 通过端口 443 和 8443 的 VxRail Manager 与 Dell Enterprise 服务器之间的网络问题:
esrs3-core.emc.com esrs3-coredr.emc.com
- 安全连接网关 (SCG) 服务器端口号输入错误,端口号应为 9443:
图 2.端口 9443
- 访问密钥和 PIN 已使用。
- 访问密钥和 PIN 无效
- 通用密钥已过期,或者未在戴尔后端中注册节点 PSNT。
- 通用密钥不是有效的 JSON 格式,来自
short.term.log中的用户名和密码:
2023-02-09 03:45:05,333" microservice.rcs-service "2023-02-09T03:45:05.308340848Z stderr F json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)"
- 未收到来自 Secure Remote Services 的响应,来自
short.term.log中的用户名和密码:
2022-08-24-16:56:57 microservice.dell-ese "8 2022-08-24 16:56:57,881 CP Server Thread-5 DEBUG DellESE.ese.srs.srswebapi LN:1164 Calls universal device key api"
2022-08-24-16:56:58 microservice.dell-ese "8 2022-08-24 16:56:58,295 CP Server Thread-5 DEBUG urllib3.connectionpool LN: 939 Starting new HTTPS connection (1): esrs3-coredr.emc.com:443"
2022-08-24-16:56:58 microservice.dell-ese "8 2022-08-24 16:56:58,612 CP Server Thread-5 WARNING ESE.CherryPy LN:1138 Web exception during getUniversalKey api call: No response received from SRS"
2022-08-24-16:56:58 microservice.rcs-service "2022-08-24 16:56:58,614 [INFO] <ThreadPoolExecutor-0_3:140391562225408> ese_service.py generate_universal_key_by_pin() (359): Generate universal key response:500,{""message"": ""Web exception during getUniversalKey api call: No response received from SRS"", ""statusCode"": 500, ""backendResponse"": {}, ""status"": ""fail""}"
2022-08-24-16:56:58 microservice.api-gateway "169.254.171.104 - - 2022-08-24T16:56:58+00:00 ""POST /rest/vxm/internal/dell-ese/v1/ese/getUniversalKey HTTP/1.1"" 500 151 """" ""python-requests/2.24.0"" """""
2022-08-24-16:56:58 microservice.dell-ese "Back-end web error: Calls universal device key api Status: 500 - "해결
对于问题 1:
如果连接类型为 “直接连接”,则 VxRail Manager 需要访问 esrs3-coredr.emc.com 和 esrs3-core.emc.com。从 VxRail Manager 运行以下命令:
ping esrs3-coredr.emc.com
Or:
curl -gvk https://esrs3-coredr.emc.com
如果连接类型是“ 使用网关服务器连接”,请参阅文章 VxRail:使用 VxRail 7.0.350 及更高版本实现下一代连接 ,以了解更多信息。
对于问题 2:
使用端口号 9443 作为 SCG 网关端口,并确保可从 VxRail Manager 访问端口 5700。
对于问题 3 和 4:
从 “生成访问密钥 ”(需要登录才能访问此链接)中,生成新的访问密钥和 PIN。

图 3.生成访问密钥
对于问题 5、问题 6 和问题 7:请联系戴尔支持 寻求帮助,并引用本文 ID。
추가 정보
- 排除故障因素,例如网络问题代理服务器、唯一连接密钥合法性问题。检查远程连接器服务登录:
/var/log/microservice_log/short.term.log or /home/mystic/ese/var/log/ESE.log。 - ESE 支持两种情况:直接连接后端或使用 SCG 网关。如果网关中出现问题,RSE 可以检查相关登录。