PowerScale:SMB 进程中的 audit_flt 驱动程序处于 CLOSED 状态,导致节点不可用
摘要: 在 OneFS 9.7 代码上发现了一个问题,其中审核驱动程序在服务器消息块 (SMB) 进程中未正确加载。这可能会导致数据不可用。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
此问题可能会影响运行 9.7.1.0 - 9.7.1.7 版本代码级别的群集。
主要症状是:
- SMB 用户无法访问部分或所有节点。
- 部分或所有节点上的 SMB 服务显示
CLOSED状态。虽然连接位于CLOSED状态可能由于各种原因而出现,这也是与此特定问题关联的症状。要进行检查,请使用以下命令:
isi_for_array -X 'netstat -an | grep "\.445 " | grep CLOSED | wc -l' | sort -V
您应该会看到所有 '0' 在输出中。下面是出现此问题的群集的示例:
MyCluster-1# isi_for_array -X 'netstat -an | grep "\.445 " | grep CLOSED | wc -l' | sort -V
MyCluster-1: 208
MyCluster-2: 425
MyCluster-3: 2228
MyCluster-4: 146
MyCluster-5: 5284
MyCluster-6: 964
- 已在群集上启用审核。使用以下命令进行验证:
isi audit settings global view | grep "Protocol Auditing"
MyCluster-1# isi audit settings global view | grep "Protocol Auditing"
Protocol Auditing Enabled: Yes
- 群集正在运行受影响的代码 (9.7.1.0 - 9.7.1.7):
要最终确定您的群集是否遇到此问题,请向 戴尔支持提出服务请求。它们可以帮助检查类似输入/输出 (LWIO) 服务的 SMB 核心转储。
原因
出现此问题的原因是 SMB 进程未正确加载 audit_flt 驱动程序。此问题通常在 SMB 服务重新启动时触发,例如在代码升级或群集之间的故障切换和故障恢复期间。但是,如果出于任何原因重新启动 SMB,则可能会发生这种情况。
解决方案
要缓解此问题,请重新启动 SMB 服务。在正常情况下,隔离的 SMB 重新启动应该足够:
MyCluster-1# killall -6 lwio
这可以在具有以下优势的多个节点上完成: isi_for_array。
下面是在节点 1-4 上重新启动 SMB 服务的示例:
MyCluster-1# isi_for_array -n1-4 'killall -6 lwio'
如果这不能缓解问题,则可能需要重新启动 SMB 和所有依赖项:
MyCluster-1# /usr/likewise/bin/lwsm restart lwio
同样,这可以使用以下命令在多个节点上同时完成: isi_for_array。
下面是在节点 1-4 上重新启动 SMB 堆栈的示例:
MyCluster-1# isi_for_array -n1-4 '/usr/likewise/bin/lwsm restart lwio'
此问题已在 OneFS 9.7.1.8 及更高版本的代码中得到解决。
受影响的产品
Isilon, PowerScale OneFS文章属性
文章编号: 000286634
文章类型: Solution
上次修改时间: 27 1月 2026
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。