复制目标端SIR交换空间满导致重复数据删除后复制失败

发布时间:  2013-05-28 浏览次数:  465 下载次数:  0
问题描述
产品及版本相关信息:VTL6000 V100R003C01
具体现象表现如下:
 从生产端复制重删后的数据到容灾端,小数据量的复制能够成功,但是大数据量的复制容灾端SIR服务器提示错误。进入SIR Console,导出X射线信息如下。
Neotelvtl6000sir rde: IPSTOR||1315615484||E||50906||Store data block requested for folder %1 failed. Reason is %2.||5CB74036-CE90-AD9F-8920-D05183AC39B6||Folder has failed (RDE_ERROR_GENERAL_CLIENT_ERROR)
 进入VTL Console,导出X射线信息如下。提示生产端VTL服务器无法连接到SIR服务器,复制唯一性数据中断。
Teraco-HAvtl-B ipstorcomm: IPSTOR||1315610499||E||0x0000c566||Policy %1, Tape [%2] unique data replication terminated with error: %3.||Deduplication Policy OSMS DATA||273A0002||SIR server not accessible
告警信息
无。
处理过程
步骤 1 使用PuTTY或SSH工具登录容灾端SIR服务器(默认的用户名为root,密码为Admin@storage)。
步骤 2 执行sir stop all命令停止容灾端SIR服务器的服务。
步骤 3 执行cd /usr/local/sir/bin命令并按“Enter”键,访问“bin”文件夹。
步骤 4 执行vi rdereposit.sh命令,按照如下加粗内容修改“rdereposit.sh”文件参数。

if [ "$MB_MEMORY" -ge 2048 ]
then
         if [ "`xmlstat $ISCONF isnasenabled`" = "1" ]
          then
               MB_TO_USE=$((MB_MEMORY/2))
          else
               MB_TO_USE=$((MB_MEMORY-8192))
          fi

步骤 5 保存文件并退出,执行sir start all命令启动SIR服务器的所有服务。
步骤 6 在VTL Console上配置重复数据删除后复制策略。。
具体操作步骤请参见《OceanStor VTL6000 虚拟磁带库 初始配置指南》中“配置远程复制”小节描述。
步骤 7 在容灾端SIR服务器上执行top命令查看交换空间情况如下。

交换空间未被使用。
步骤 8 重新运行复制作业,显示成功。如果显示失败,请联系研发工程师处理。
----结束
根因
在容灾端SIR服务器上执行top命令查看内存、CPU和交换空间的利用率。交换空间剩余值为0KB,而在正常情况下剩余值是接近默认设置的交换空间总值,此问题定位为系统交换空间耗尽导致重复数据删除后复制失败。

建议与总结
无。

END