![使用 Get-StorageGroupCopyStatus 时 Exchange SCR 复制失败并出现 RPC 错误](https://linux22.com/image/484852/%E4%BD%BF%E7%94%A8%20Get-StorageGroupCopyStatus%20%E6%97%B6%20Exchange%20SCR%20%E5%A4%8D%E5%88%B6%E5%A4%B1%E8%B4%A5%E5%B9%B6%E5%87%BA%E7%8E%B0%20RPC%20%E9%94%99%E8%AF%AF.png)
我已完成 Exchange SCR 的所有设置并正常运行。直到我的群集故障转移到备份节点。现在复制无法运行,当我尝试使用 UI 或 CLI 查询复制状态时,我得到了以下信息。
Get-StorageGroupCopyStatus : Microsoft Exchange Replication service RPC failed
: Microsoft.Exchange.Rpc.RpcException: Error e0434f4d from cli_GetCopyStatusEx
at Microsoft.Exchange.Rpc.Cluster.ReplayRpcClient.GetCopyStatusEx(Guid[] sgG
uids, RpcStorageGroupCopyStatus[]& sgStatuses)
at Microsoft.Exchange.Cluster.Replay.ReplayRpcClientWrapper.InternalGetCopyS
tatus(String serverName, Guid[] sgGuids, RpcStorageGroupCopyStatus[]& sgStatuse
s, Int32 serverVersion)
At line:1 char:26
+ get-storagegroupcopystatus <<<<
现在,如果我添加 -StandByMachine 开关,它会返回一个记录集。我可以将复制重新植入到活动节点,但复制除此之外不会执行任何其他操作,而且我无法查询状态。
到目前为止我已经完成了以下工作。
- 通过添加具有完全控制权限的 Exchange 服务器,更改了群集两个节点上的 guid 网络共享的权限。
- 更改了作为网络共享基础的文件夹的权限,从而让 Exchange 服务器获得完全控制权。
- 检查两个节点上的 RPC 服务是否已启动并正在运行
- 检查远程注册服务在两个节点上是否已启动并正在运行。
- 检查 Exchange 服务器域组是否包含所有 Exchange 服务器
我查看了组成集群的两台服务器的事件日志。我看到了有关网络共享的错误,这些错误允许我更改权限。在当前处于被动状态的机器的日志中,大约每 15 分钟我就会发现 5 个错误。
无法访问 Microsoft Exchange 复制服务所需的 ASCOEX101V1\Mailbox Group 1 目录 '\ascoex101b\be321a6a-7b2b-427a-9130-9f0ac04438b2$'。请检查网络连接和名称解析。错误:53。Microsoft Exchange 复制服务所需的 ASCOEX101V1\Mailbox Group 1 目录 \ascoex101b\be321a6a-7b2b-427a-9130-9f0ac04438b2$ 不存在。请检查文件系统及其权限。'ascoex101b' 存在问题,它是 'ASCOEX101B' 的替代名称。别名列表现在为 'ascoex101b',别名 'was' 已从列表中删除。具体问题是 ''。无法访问 Microsoft Exchange 复制服务所需的 ASCOEX101V1\Public Folder Group 目录 '\ascoex101b\2e491d6f-3691-49e7-b1b8-3e563b495c6b$'。请检查网络连接和名称解析。错误:53。Microsoft Exchange 复制服务所需的 ASCOEX101V1\Public Folder Group 目录 \ascoex101b\2e491d6f-3691-49e7-b1b8-3e563b495c6b$ 不存在。请检查文件系统及其权限。
在活动的服务器上我大约同时看到了这个错误。
使用虚拟机 ASCOEX101V1 上的忙/闲信息更新公用文件夹时出错。错误号为 0x8004010f。
当前处于活动状态的机器是 ascoex101b,当前处于被动状态的机器是 ascoex101a,虚拟名称是 ascoex101v1。
我假设问题与网络共享有关,但根据共享权限和文件夹权限,一切都应该正常工作。知道我下一步应该检查什么吗?
答案1
在我看来,答案很简单。重新启动现在的被动节点,复制就会重新开始工作。