Dell Unity:代码升级到 5.2 后,复制模式从同步更改为异步(戴尔可更正)
摘要: 升级到代码 5.2 后,复制模式可能会从同步更改为异步。 这会导致复制连接验证失败并影响与复制相关的操作,如暂停/恢复/故障切换/回切。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
将代码升级到 5.2 后,可能会出现以下问题:
同步复制会话将无法恢复。
源上的复制连接将显示状态“需要更新”。
连接类型从同步更改为异步,如下所示,来自 uemcli 输出:
2: ID = RS_1 <<< RS 代表远程系统。通常RS_0是本地系统,RS_1是在本地 Unity 上配置的第一个远程系统,RS_2是第二个远程系统。
Name = XXX-Unity
Address = 10.xxx.xxx.xxx
Alternate Management Address = 10.xxx.xxx.xxx
Model = Unity 480F
Serial number = CKM00XXXXXXXXX
Connection type = async 之前同步 源接口 = 10.xxx.xxx.xxx,10.xxx.xxx.xxx
本地接口 = 10.xxx.xxx.xxx,10.xxx.xxx.xxx
远程接口 = 10.xxx.xxx.xxx,10.xxx.xxx.xxx
运行状态 = 需要更新 (0x8406)
运行状况状态 = 次要故障 (15)
运行状况详细信息 = “更新远程系统连接以获取本地和远程系统上的最新接口更改。(https://10.xxx.xxx.xxx/help/webhelp/en_US/index.html?#unity_t_configure_replication_connections.html)“
同步 FC 端口 = spb_iom_1_fc0,spa_iom_1_fc0
带宽计划 = 使用可用带宽
当前带宽 = 使用可用带宽
如果客户尝试”验证和更新“连接,操作将失败,并显示错误”No remote interfaces received from the remote system”。
EMC 系统日志:“
2022-06-15T22:56:51.960Z” “XXX-Unity_spa@CKM00XXXXXXXXX” “Neo_CEM” “26592” “local/admin” “ERROR” “14:610012” ::“用户本地/管理员无法验证远程系统连接RS_1。”:: Category=Audit Component=ReplicationPlugin TimeZone=UTC
cemtracer_dataprotection.log:
2022 年 6 月 15 日 22:56:51 - [DataProtectionStorageModel] INFO - {0:271532:843299283}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ ../../../components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1315] 将远程系统名称更新为:XXX-Unity
15 2022 年 6 月 22:56:51 - [DataProtectionStorageModel] ERROR - {0:271533:341483364}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ ../../../components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1334] 从远程系统
接收到的远程接口 2022 年 6 月 15 日 22:56:51 - [DataProtectionStorageModel] ERROR - {0:271533:343407806}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ ../../../components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1425] 捕获异常:StorageModel 例外 [105906509]:无法从远程系统获取接口列表。
同步复制会话将无法恢复。
源上的复制连接将显示状态“需要更新”。
连接类型从同步更改为异步,如下所示,来自 uemcli 输出:
uemcli -d -u service -p /remote/sys show -detail
2: ID = RS_1 <<< RS 代表远程系统。通常RS_0是本地系统,RS_1是在本地 Unity 上配置的第一个远程系统,RS_2是第二个远程系统。
Name = XXX-Unity
Address = 10.xxx.xxx.xxx
Alternate Management Address = 10.xxx.xxx.xxx
Model = Unity 480F
Serial number = CKM00XXXXXXXXX
Connection type = async 之前同步 源接口 = 10.xxx.xxx.xxx,10.xxx.xxx.xxx
本地接口 = 10.xxx.xxx.xxx,10.xxx.xxx.xxx
远程接口 = 10.xxx.xxx.xxx,10.xxx.xxx.xxx
运行状态 = 需要更新 (0x8406)
运行状况状态 = 次要故障 (15)
运行状况详细信息 = “更新远程系统连接以获取本地和远程系统上的最新接口更改。(https://10.xxx.xxx.xxx/help/webhelp/en_US/index.html?#unity_t_configure_replication_connections.html)“
同步 FC 端口 = spb_iom_1_fc0,spa_iom_1_fc0
带宽计划 = 使用可用带宽
当前带宽 = 使用可用带宽
如果客户尝试”验证和更新“连接,操作将失败,并显示错误”No remote interfaces received from the remote system”。
EMC 系统日志:“
2022-06-15T22:56:51.960Z” “XXX-Unity_spa@CKM00XXXXXXXXX” “Neo_CEM” “26592” “local/admin” “ERROR” “14:610012” ::“用户本地/管理员无法验证远程系统连接RS_1。”:: Category=Audit Component=ReplicationPlugin TimeZone=UTC
cemtracer_dataprotection.log:
2022 年 6 月 15 日 22:56:51 - [DataProtectionStorageModel] INFO - {0:271532:843299283}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ ../../../components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1315] 将远程系统名称更新为:XXX-Unity
15 2022 年 6 月 22:56:51 - [DataProtectionStorageModel] ERROR - {0:271533:341483364}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ ../../../components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1334] 从远程系统
接收到的远程接口 2022 年 6 月 15 日 22:56:51 - [DataProtectionStorageModel] ERROR - {0:271533:343407806}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ ../../../components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1425] 捕获异常:StorageModel 例外 [105906509]:无法从远程系统获取接口列表。
原因
工程部门已确认连接类型从“同步”更改为“异步”的原因是当前代码中的以下两种已知行为的组合 (5.2):
1。自 5.1 起,复制连接操作状态将在 SP 重新启动(NDU 升级)后显示为“Update Needed (0x8406)”,这已在 Unity OE 版本 5.2.1.0.5.013 中得到修复。
2.在当前 5.2 版本中,使用 GUI 或 uemcli 的远程用户名和密码输入(未明确指定连接类型)修改复制连接将以复制连接类型结束,更改为“异步”(来自“同步”或“两者”),这计划在将来的版本中修复。
到目前为止,仅在 Unity 的源端观察到此问题(复制模式从同步更改为异步)。如果您看到 DR Unity 存在相同的问题,请将案例上报给 L2 并联系 EE 以进一步调查问题。仍然可以使用本戴尔知识库文章的“解决方案”部分中的解决方法。
解决方案
分辨率:
修复程序在 OS 5.2.1.0.5.013 (5.2 SP1)
中可用解决 方案:
升级到 5.2 后,两端之间复制连接类型不匹配问题的解决方法。
a.对于具有“sync”类型的复制连接(站点 A 不匹配为“异步”,站点 B 为“sync”)
1>将站点 B 中的“sync”类型更改为“两者”。(现在两个站点均为“两个”类型)
2>将“两个”类型从站点 B(或站点 A)更改为“sync”。
B。对于具有“both”类型的复制连接(站点 A 不匹配为“异步”,站点 B 为“两者”)
1>从站点 B 将“both”类型更改为“async”。 (现在两个站点为“异步”类型)
2>将“异步”类型从站点 B(或站点 A)更改为“两者”。
注:
以下 uemcli 命令可用于将连接类型更改为两者或同步。-id 中的RS_x字段是存在问题的远程系统的 ID。
更改为两者:
命令语法:
两端的模式更改为同步后,请一次验证两端一个的连接。
修复程序在 OS 5.2.1.0.5.013 (5.2 SP1)
中可用解决 方案:
升级到 5.2 后,两端之间复制连接类型不匹配问题的解决方法。
a.对于具有“sync”类型的复制连接(站点 A 不匹配为“异步”,站点 B 为“sync”)
1>将站点 B 中的“sync”类型更改为“两者”。(现在两个站点均为“两个”类型)
2>将“两个”类型从站点 B(或站点 A)更改为“sync”。
B。对于具有“both”类型的复制连接(站点 A 不匹配为“异步”,站点 B 为“两者”)
1>从站点 B 将“both”类型更改为“async”。 (现在两个站点为“异步”类型)
2>将“异步”类型从站点 B(或站点 A)更改为“两者”。
注:
以下 uemcli 命令可用于将连接类型更改为两者或同步。-id 中的RS_x字段是存在问题的远程系统的 ID。
更改为两者:
uemcli -u admin -p XXXXXX /remote/sys -id RS_1 set -connectionType both更改为同步:
uemcli -u admin -p XXXXXX /remote/sys -id RS_1 set -connectionType sync
命令语法:
[Set]
/remote/sys -id set [ -addr ] [ -dstUsername { -dstPassword | -dstPasswordSecure } ] [ -connectionType { sync | async | both } ] [ -bandwidthSchedules ]
两端的模式更改为同步后,请一次验证两端一个的连接。
受影响的产品
Dell EMC Unity文章属性
文章编号: 000200659
文章类型: Solution
上次修改时间: 11 5月 2023
版本: 11
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。