Avamar:到 Data Domain 的 Exchange 备份失败,并显示“Dddrmgr write failure result code:5040"
Summary: Avamar Exchange 备份到 Data Domain 失败,并显示“Dddrmgr write failure result code:5040"
Symptoms
Exchange 备份失败,并显示类似于以下内容的 DDR 错误:
2019-04-02 07:31:26 avtar 警告 <18133>:调用 DDR_WRITE 返回的结果代码:(5040) 调用 system(),返回非零 message:DDRIO_Write::WriteToDDR:
ddp_write失败 [1072] [5668] Tue Apr 02 07:31:26 2019 ddp_write() 失败偏移 0,BytesToWrite 600,BytesWritten 0 错误:5040-DDBoost reauthentication failure, NFS err = 1
[ 1072] [20940] Mon Apr 01 21:01:28 2019 ddp_stat() failed, Path avamar-123456789//STAGING/123456abcde/BACKUP-98765xxWXYZ/container.2.cdsf.trace, Err:5004-nfs lookup failed (nfs: No such file or directory)
[ 1072] [20940] Mon Apr 01 21:00:43 2019
...
2019-04-02 07:31:26 avtar 错误 <16709>:DDRInstance:: Invoke - ddrmgr 写入失败结果代码:5040
2019-04-02 07:31:26 avtar 错误 <0000>: endDataSlices2: encountered an error with flushing buffered writes
即使在将 OST ABANDON TIMEOUT 值增加到高于 Avamar 网格中默认 10800 秒(3 小时)的数字后,也可能会出现此问题。
Cause
在 ddrmaint 日志中,我们可以看到由于令牌到期而导致的令牌身份验证失败:
>04/02 07:31:26.325 (tid 0x7f5f3541d9xx): ost_validate_token:Invalid Token — Token End time 1554202326 < time now 1554204686
>04/02 07:31:26.325 (tid 0x7f5f3541d9xx):DDBOOST verify user Token failed: ost_validate_token: 令牌无效 — 令牌已过期
>04/02 07:31:26.325 (tid 0x7f5f3541d9xx): nfsprocx_ost_mnt_3_svc: connection failed permission from plugin 192.168.x.x version 3.4
默认情况下,令牌到期时间为 36000 秒(10 小时)。当令牌超过到期时间且备份仍处于活动状态时,将向 Data Domain 发送扩展令牌的请求。
在这种情况下,令牌扩展请求失败。
Resolution
要获得更持久的解决方案,请创建新的服务请求,以将 Data Domain作系统从 v6.0.x 升级到至少 6.1.1.x 或更高版本。