Isilon:PowerScale:SyncIQ 策略在回切过程中失败,并显示目标“Local Error:Unable to Link LIN Numerical argument out of domain“(无法将 LIN 数值参数链接出域)
Summary: 在回切过程中,SyncIQ 无法通过镜像策略将反向复制中的数据从目标群集同步到源群集。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
在从 DR 回切到生产群集期间,在 SyncIQ 镜像策略上运行作业时,它可能会失败,并在 DR 群集上显示以下错误消息。
SyncIQ encountered a filesystem error on target cluster. Error at target cluster on node [TNode-2]: Unable to link /ifs/accesszone/clustername/shared/vol/share/0006/filename_L_bkp (1:2f4f:a28b::9672106) in directory /ifs/accesszone/clustername/shared/vol/share/0006/ (1:00e4:b84b::9672106), Local error : Unable to link lin 174045d4f: Numerical argument out of domain: Numerical argument out of domain from link_lin (/b/mnt/src/isilon/bin/isi_migrate/sworker/stf_transfer.c:1410) from link_callback (/b/mnt/src/isilon/bin/isi_migrate/sworker/stf_transfer.c:3820) , (policy name: Actualpolicyname_mirror target ip : 10.*.*.*
Cause
为原始 SyncIQ 策略设置加速回切时,将触发源路径的 DomainMark 系统作业,该路径会在首次运行 SyncIQ 作业时创建 SyncIQ 域。
在这种情况下,镜像 SyncIQ 作业失败的原因在于,在实际生产群集上,SyncIQ 策略的同一源路径存在多个 SyncIQ 域,其中一个源路径与只读 SyncIQ 域关联,而其子目录分配了读写 SyncIQ 域。
请参阅下面的示例。
路径 /ifs/accesszone/clustername/shared/ 的 SyncIQ 域为只读,而其子目录 /ifs/accesszone/clustername/shared/vol/share/0006/ 的 SyncIQ 域是根据上述命令输出的读写。
当 SyncIQ 更新路径 /ifs/accesszone/clustername/shared/vol/share/0006/ 下的文件时,复制失败,因为此路径的 SyncIQ 域在实际生产群集上是读写。
在这种情况下,镜像 SyncIQ 作业失败的原因在于,在实际生产群集上,SyncIQ 策略的同一源路径存在多个 SyncIQ 域,其中一个源路径与只读 SyncIQ 域关联,而其子目录分配了读写 SyncIQ 域。
请参阅下面的示例。
ActualSourceCluster-1# isi_classic domain list /ifs/accesszone/clustername/shared/ | SyncIQ /ifs/accesszone/clustername/shared/vol/share/0006/ | SyncIQ,Writable
路径 /ifs/accesszone/clustername/shared/ 的 SyncIQ 域为只读,而其子目录 /ifs/accesszone/clustername/shared/vol/share/0006/ 的 SyncIQ 域是根据上述命令输出的读写。
当 SyncIQ 更新路径 /ifs/accesszone/clustername/shared/vol/share/0006/ 下的文件时,复制失败,因为此路径的 SyncIQ 域在实际生产群集上是读写。
Resolution
在实际生产群集上,删除可写入的子目录的 SyncIQ 域,并仅保留父路径的 SyncIQ 域。
1.验证实际生产群集上的 SyncIQ 域。
2.在实际生产群集上执行以下命令以删除额外的可写 SyncIQ 域。
3.验证父路径只列出了一个 SyncIQ 域。
4.在实际灾难恢复群集上再次启动镜像 SyncIQ 作业。
1.验证实际生产群集上的 SyncIQ 域。
ActualSourceCluster-1# isi_classic domain list /ifs/accesszone/clustername/shared/ | SyncIQ Parent path /ifs/accesszone/clustername/shared/vol/share/0006/ | SyncIQ,Writable Subdirectory
2.在实际生产群集上执行以下命令以删除额外的可写 SyncIQ 域。
ActualSourceCluster-1# domain_mark /ifs/accesszone/clustername/shared/vol/share/0006 synciq -d
3.验证父路径只列出了一个 SyncIQ 域。
ActualSourceCluster-1# isi_classic domain list /ifs/accesszone/clustername/shared/ | SyncIQ
4.在实际灾难恢复群集上再次启动镜像 SyncIQ 作业。
ActualTargetCluster-1# isi sync job start Policy_mirror
Affected Products
Isilon, PowerScale OneFS, Isilon SyncIQArticle Properties
Article Number: 000200105
Article Type: Solution
Last Modified: 29 Jun 2023
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.