Avamar:Hyper-V 联合备份失败,显示“无法连接到远程客户端”,错误代码:2.确保远程备份代理程序正在运行”
Summary: 提供远程连接故障导致的 Hyper-V 备份失败解决方案的知识库 (KB) 文章。
Symptoms
Hyper-V 群集备份失败,并显示类似于以下内容的错误:
avhypervvss Error <0000>: Unable to connect to the remote client '192.168.1.1', result code: 2. Please ensure that the remote backup agent is running. avhypervvss Error <19328>: [AVA1] is unable to forward CTL sub-workorder to remote client [AVA1].
Cause
主群集节点无法通过端口 28002 或 30002 通过备份代理程序内部通信服务将工作单发送到辅助节点。几个可能的根本原因包括以下几点:
-
辅助节点上的备份代理 (Avagent) 服务未启动。
-
辅助节点上的端口 28002 或 30002 被阻止。
-
主节点正在尝试将子工单发送到辅助节点上不正确的 IP 地址。该 IP 地址不可路由或无法访问 Avamar 网格。
Resolution
根据原因,解决方案如下所示:
-
使用 services.msc 控制台在 Hyper-V 群集的辅助节点上启动备份代理服务。
-
通过在每个群集节点上的Windows Defender防火墙软件中添加入站规则,在辅助节点上打开端口28002或30002。在某些客户环境中,请与您的系统管理员联系,以在防火墙或路由器应用程序中打开必要的端口。
-
编辑
avhypervvss.cmd文件并添加”--cluster node“标记替换为每个群集节点的 IP 地址。-
对于联合 Hyper-V 群集备份,
avhypervvss.cmd文件位于“ClusterStorage”目录中(例如:C:\ClusterStorage\Volume1\Avamar\var)--clusternode=<<NODENAME>>(IP Address) --clusternode=<<NODENAME>>(IP Address)
-
对于代理备份,该
avhypervvss.cmd文件位于”C:\Program Files\avs\var' 目录。--clusternode=<<NODENAME>>(IP Address) --clusternode=<<NODENAME>>(IP Address)
示例:
--clusternode=HYPERVNODE1(192.168.1.10)
--clusternode=HYPERVNODE2(192.168.1.11)
--clusternode=HYPERVNODE3(192.168.1.12)
-
Additional Information
如果在 Avamar Server 上启用了会话安全性,则备份代理服务将使用端口 30002。