在备份或者还原NDMP存储设备数据时,当NDMP服务器上发生等待超时的时候作业失败。

book

Article ID: 100050526

calendar_today

Updated On:

Description

Error Message

V-79-57344-4875

0xe000130a - The NDMP server returned a restore error. See the NDMP Log for more information.
0xe000130b - The operation was terminated on the NDMP server.

Cause

导致这种原因的问题是由于BE与NDMP存储服务器的连接时间超时

Backup Exec and NDMP server (internal_error = 258).

Debug日志如下:

BENGINE: BEWSNdmpMover: ProcessReadRequest returned error 258.
BENGINE: BEWSNdmpMover: Mover halting. ndmpError = 7, internal_error = 258, mover_halt_reason = INTERNAL_ERROR
BENGINE: BEWSNdmpMover: Switching state ACTIVE ==> HALTED
BENGINE: BEWSNdmpMover: Mover halted.
BENGINE: NDMP Log Message: Mover encountered internal read error.
BENGINE: NDMP Notify Mover halted: Internal Error.
BENGINE: NDMP Notify Data Halted: Aborted
BENGINE: NDMP Log Message: Aborted by client
BENGINE: BEWSNdmpMover: Switching state HALTED ==> IDLE

Resolution

在Backup Exec 2014及更新的版本,创建下面的注册表以增加NDMPProcessRead timeout的时间。
此值开始设置为7(7分钟),如果需要的话,可以设置为15(15分钟)。

警告:Windows 注册表编辑器使用不当可能会对服务器操作系统造成灾难性的后果。 更改 Windows 注册表时务必小心。应仅由对注册表编辑器应用程序的使用具有丰富经验的人员来修改注册表。 建议在进行任何注册表更改之前对注册表和工作站进行完整备份。

 

1 打开BE服务器的注册表

2 导航到如下路径:

  HKEY_LOCAL_MACHINE\SOFTWARE\Veritas\Backup Exec For Windows\Backup Exec\NDMP

3 创建一个 DWORD 键值 NDMPProcessRead timeout,将该键值设定为 7 (十进制),即7分钟。

4  重启BE所有服务。

5 执行NDMP存储服务器的备份或者还原作业。

 

参考相关Etrack:

 UMI : V-79-57344-4875

Etrack : 0xe000130b

Etrack : 0xe000130a

Etrack : 2369360

Etrack : 2685897

 

 

 

 

 

 

 

Issue/Introduction

在备份或者还原NDMP存储设备数据时,当NDMP服务器上发生等待超时的时候作业失败,报错“在NDMP服务器上的操作被终止” 或者 “NDMP服务器返回一个还原错误”。