NVP vProxy:VMware View 错误“无法从 vCenter 获取数据”导致虚拟机备份失败

Zhrnutie: 由于 vCenter Server 的连接问题,虚拟机备份失败,本文将说明解决方法。

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

vCenter 备份由于 vCenter 的连接问题而失败。

  • 在 NMC 中收到类似于 KB 的错误:NVP-vProxy:视图更新失败,错误“无法从 vCenter 获取数据:观察到EOF违反了协议。
  • 收到 NetWorker VMware View 错误:
    Unable to fetch data from vCenter: EOF was observed that violates the protocol.  The client probably provided invalid authentication information.
  • vCenter 的连接问题会导致 SSL 错误。vProxy /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-vddk.log文件中出现 SSL 错误。
    VDDK INFO 2024-10-07T21:01:42.616+05:30 error -[04510] [Originator@6876 sub=IO] HandshakeCb; <SSL(<io_obj p:0x00007f2694008bc8, h:68, <TCP 'xxx.xxx.xxx.xxx : 60194'>, <TCP 'xxx.xxx.xxx.xxx : 443'>>)>; error: N7Vmacore3Ssl12SSLExceptionE(SSL Exception: error:140000DB:SSL routines:SSL routines:short read: The connection was closed by the remote end during handshake.)
    VDDK INFO 2024-10-07T21:01:42.749+05:30 error -[10320] [Originator@6876 sub=transport] Cannot connect to Server: SSL Exception: error:140000DB:SSL routines:SSL routines:short read: The connection was closed by the remote end during handshake..
    2024-10-07T15:31:42Z NOTICE: VDDK INFO 2024-10-07T21:01:42.791+05:30 warning -[10320] [Originator@6876 sub=transport] Fail to fetch ddb with double encoding, error(Cannot connect to server)
  • vCenter Server 的 /var/log/vmware/envoy/envoy.log包含:
    2024-10-09T22:32:56.814Z warning envoy[3248] [Originator@6876 sub=filter] [Tags: "ConnectionId":"737396"] remote https connections exceed max allowed: 2048
    2024-10-09T22:32:56.814Z warning envoy[3248] [Originator@6876 sub=filter] [Tags: "ConnectionId":"737396"] closing connection TCP<xxx.xxx.xxx.xxx:55718, xxx.xxx.xxx.xxx:443>

 

Príčina

此问题的根本原因是 vCenter Server 和 NetWorker 服务器之间的连接问题,导致 vCenter 备份失败。VMware View 错误消息“观察到违反协议的 EOF”指示 vCenter 存在连接问题。

来自 vProxy 服务器的 vbackupd-vddk.log 文件显示 SSL 错误,并显示以下消息:

"SSL Exception: error:140000DB:SSL routines:SSL routines:short read: The connection was closed by the remote end during handshake."

VMware envoy 日志显示相同的错误,指示存在连接耗尽问题。

"remote https connections exceed max allowed: 2048" suggests that the vCenter server is exceeding the maximum allowed connections to the vProxy server.

关闭连接消息:“正在关闭连接 TCP<xxx.xxx.xxx.xxx:55718,xxx.xxx.xxx.xxx:443>”表示 vProxy 服务器由于连接过多而正在关闭连接。

 

Riešenie

默认情况下,NetWorker 将每 15 分钟清点一次 vCenter。只要用户从 NetWorker 管理控制台连接到 NetWorker 服务器,以及只要启动 VMware 保护策略,就会执行 vCenter 资源清册过程。默认的“nsrvim”资源清册间隔最多可以增加到 60 分钟,请参阅:NVP vProxy:NetWorker nsrvim 进程每 15 分钟运行一次,导致 vCenter Server 上的高工作负载和潜在的 VPXD 不可用

如果将NSRVIM_TIME_INTERVAL增加到 60 分钟后问题仍然存在,请执行以下操作:

提醒:此问题正在影响 NetWorker VMware Protection;但是,它发生在 vCenter Server 上。要解决此问题,请联系您的 VMware 团队或 VMware 支持人员,以解决 vCenter 和 NetWorker 服务器之间的连接问题。

vCenter 备份失败问题的解决方法是解决 SSL 连接耗尽错误。请按照以下步骤解决问题:

  1. 遵循 VMware 知识库文章 344920 此超链接会将您带往 Dell Technologies 之外的网站。
  2. 联系 VMware 支持:如果上述知识库文章无法解决问题,请联系 VMware 支持部门以获得进一步的帮助。
注意:禁用 SSL 验证可能会危及环境的安全性。建议仅将禁用 SSL 验证作为最后的手段,并且只有在咨询 VMware 支持人员后才能禁用。

实施上述步骤后,通过检查 vCenter Server 和 vProxy 日志中是否有任何与 SSL 相关的错误,验证问题是否已得到解决。如果问题仍然存在,请联系 VMware 支持部门以获得进一步的帮助。

 

Ďalšie informácie

验证 NetWorker 服务器是否可以通过 SSL 连接到 vCenter HTTPS 端口 (443):

openssl s_client -connect VCENTER_ADDRESS:443
注: openssl 是第三方实用程序。默认情况下,它包含在 Linux 操作系统上;但是,默认情况下,它通常不包含在 Windows 操作系统上。这需要安装 openssl。

NVP vProxy:对备份和还原操作的网络连接进行故障处理

 

Dotknuté produkty

NetWorker
Vlastnosti článku
Číslo článku: 000236865
Typ článku: Solution
Dátum poslednej úpravy: 23 jan 2025
Verzia:  3
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.