Avamar — 由于 IP 地址过多导致DDR_GET_AUTH_TOKEN,备份到 Data Domain 失败

Summary: Avamar — 由于 IP 地址过多导致DDR_GET_AUTH_TOKEN,备份到 Data Domain 失败

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

Avtar 日志报告备份因令牌无效而失败:

<>
snip 2017-05-26 14:04:56 avtar Info <10539>:Connecting to Data Domain Server “testdd.dell.com”(1) (LSU: avamar-1393882510) with auth token
2017-05-26 14:04:56 avtar Info <10540>:- 将 Data Domain 服务器名称“testdd.dell.com”解析为 IP 地址“10.241.170.73”
2017-05-26 14:04:56 avtar 信息 <41236>:- Connecting to Data Domain Server name “testdd.dell.com” with token: 5ba93c9db0cff93f52b521d7420e43f6edxxxxxx
2017-05-26 14:04:56 avtar Error <41439>:Using invalid token: 5ba93c9db0cff93f52b521d7420e43f6edxxxxxx
2017-05-26 14:04:56 avtar Error <10542>:Data Domain 服务器“testdd.dell.com”打开失败的 DDR 结果代码:4904, desc:API 参数无效。
2017-05-26 14:04:56 avtar 错误 <10509>:登录到 DDR 服务器时出现问题:“”,仅启用了 GSAN 通信。
2017-05-26 14:04:56 avtar FATAL <17964>:备份不完整,因为缺少文件 “/ddr_files.xml” 2017-05-26
14:04:56 avtar Info <10642>:DDR 错误导致备份未发布,错误 = 0,致命错误 = 0
2017-05-26 14:04:56 avtar Info <12530>:备份未提交到 DDR。
2017-05-26 14:04:56 avtar FATAL <8941>:Fatal server connection problem, aborting initialization.验证正确的服务器地址和登录凭据。
2017-05-26 14:04:56 avtar Info <6149>:错误摘要:5 个错误:41439, 10542, 8941, 10509, 17964
2017-05-26 14:04:56 avtar Info <8468>:Sending wrapup message to parent
2017-05-26 14:04:56 avtar Info <5314>:命令失败(5 个错误,退出代码 10008:无法与服务器建立连接(可能的网络或 DNS 故障))
<snip>


检查 /usr/local/avamar/var/ddrmaintlogs/ddrmaint.log 会显示一条错误消息,指出似乎有大量 IP 与单个令牌请求关联:

<>
snip May 26 14:17:27 testava ddrmaint.bin[107666]:Info: request-token:open_ddr:service handle:1 index:1 server:testdd.dell.com user:ddboost duration = 1800 expires = 2017-05-26 14:47:27
May 26 14:17:27 testava ddrmaint.bin[107666]:Info: ddrmaint Info <41440>:Data Domain handle:1 capabilities:0x0020023B
May 26 14:17:27 testava ddrmaint.bin[107666]:警告:调用DDR_GET_AUTH_TOKEN返回的结果代码:(4904) API 参数无效。消息:已达到客户端主机名的最大数量。52 > 16
May 26 14:17:27 testava ddrmaint.bin[107666]:错误:request-token::body - 未能获取令牌。使用 token=1:00。错误:4904 原因:API 参数无效。
May 26 14:17:27 testava ddrmaint.bin[107666]:错误: <xxxx>Datadomain 请求令牌作失败。
May 26 14:17:27 testava ddrmaint.bin[107666]:Info: ============================= request-token finished in 0 seconds
May 26 14:17:27 testava ddrmaint.bin[107666]:Info: ============================= request-token cmd finished =============================
<snip>

Cause

目前,由于 DDboost API 中的限制,单个令牌请求的最大 IP 地址和主机名 数可能的总和设置为 16。


需要与 Data Domain 团队进行 RFE,以增加特定客户端的单个令牌请求接受的最大 IP 数量。

Resolution

确保有问题的客户端实际上具有许多 IP 地址,以验证此特定问题。  使用 ifconfig (Linux) 和 ipconfig (Windows) 命令进行验证。

作为临时解决方法,可以禁用基于令牌的身份验证。

1.验证mcserver.xml文件中的当前令牌设置:

 

grep -i use_ddr_auth_token /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml

<entry key=“use_ddr_auth_token” value=“true” />2。创建mcserver.xml的备份:

cp -p /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml /usr/local/avamar/var/mc/server_data/prefs/x-mcserver.xml-backup-with-token

3.基于Dsable令牌的身份验证。

提醒:不能仅对受影响的客户端禁用令牌身份验证。但可以禁用每个插件基于令牌的身份验证。


永久修复:
目前,没有可用的永久修复。 已与 Data Domain 工程部门一起打开 RFE,以在使用 ddboost 请求令牌时增加对主机和 IP 数量的限制。  本知识库文章将因 RFE 的解决而更新。

Affected Products

Avamar

Products

Avamar, Data Domain
Article Properties
Article Number: 000053019
Article Type: Solution
Last Modified: 24 Feb 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.