Avamar NDMP 浏览 Isilon 显示不正确的目录结构
Summary: Isilon 上的 NDMP 浏览以嵌套循环结构显示目录,而不显示任何错误消息。
Symptoms
使用 Avamar UI 浏览 Isilon 目录结构时,在用户启动浏览并展开子文件夹后,某些目录将显示在嵌套循环结构中。但是,当使用 Isilon Web UI 或 CLI 检查相同的目录时,子文件夹位于同一级别,未观察到嵌套循环结构。

Cause
在 Avamar 上浏览 Isilon 目录时,需要进行用户身份验证。Isilon 支持两种身份验证方法。原始方法是“基本身份验证”。
从 Isilon OneFS 9.2 开始,引入并默认启用一种新方法“基于会话的身份验证”,以增强安全性。但是,未更新 Avamar NDMP 浏览方法以适应此更改,这就是为什么在 OneFS 9.1 等早期版本中未观察到此问题的原因。
启用“基于会话的身份验证”且子文件夹数量超过 150 时,会在 NDMP 加速器节点上的 avndmp 和 avtar 进程之间的ctl_message触发浏览路径计算问题。
Resolution
此问题已确定为问题,将在未来版本中修复。
解决方法
步骤 1:在 Isilon 9.2 及更高版本上,我们可以通过 Isilon CLI 中的以下命令启用“基本身份验证”:
isi_gconfig -t web-config auth_basic
步骤 2:启用“基本身份验证”后,将此标记添加到 /usr/local/avamar/var/<Isilon_node>/avndmp.cmd
--enable-session-based-authentication=false
提醒:此解决方法会降低安全性,客户必须在应用之前对其进行评估。当 Isilon 和 Avamar 节点都在专用且安全良好的环境中使用时,这是可以接受的。
如果出于安全原因不能接受这一点,客户还可以考虑以下事项:
- 避免在同一目录中创建过多子文件夹
- 暂时忽略循环的目录,并等待新的 NDMP 软件版本发布。此问题不会影响常规 NDMP 备份/还原作业
Additional Information
请参阅 AVAMARESC-2114以阅读有关此问题的更多详细信息。