Isilon OneFS:如何对节点池执行智能故障处理
Summary: 本文介绍如何正确地对群集中不再需要的节点池执行 smartfail out。
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.
Instructions
以下是对群集中不再需要的节点池正确地执行 Smartfail out 操作的步骤。
- 使用文件池策略移动大部分数据
- 使用 CLI 或 WebUI,编辑文件池策略,以便将要停用的池中的数据指向群集中的另一个池。有关如何最好地配置此项的帮助,请参阅适用于您的 OneFS 版本的管理指南。
- 确保已从
Nodepool您想删除并驻留在另一个nodepool(请注意,如果客户还有多个剩余设备nodepool,确保将 S 标记移动到nodepool有足够的空间来容纳/ifs/.ifsvar-- 有关检查和移动 S 标记的步骤,请参阅其他信息部分)
更改文件池策略后,启动 SmartPools 作业,以应用所做的更改。如果文件池策略配置正确,这应该会移动大部分数据。
注意: 节点池上仍有一些空间(通常低于 5%,但也可能更多)是正常的。这没问题,不会导致任何问题。
- 确保启用全局溢出,以便允许节点上的最后一位数据移动到其他节点池。
CLI:
# isi storagepool settings view
WebUI:
文件系统 -> 存储池 -> SmartPools 设置
如果未启用,请确保它已启用,并将其设置为要删除的节点池以外的任何位置或其他节点池。
- 按照步骤 1 中所述仔细检查系统标记状态,然后启动 Smartfail 过程。
使用以下命令一次对一个节点执行 Smartfail 操作:
OneFS 7.x
# isi devices -a smartfail -d <node LNN>
OneFS 8.x
# isi devices node smartfail --node-lnn=<node LNN>
当 Smartfail 过程完成(FlexProtect/Lin 作业)时,移至下一个节点。
一次执行一个 Smartfail 操作,直至剩下两个节点。
警告: 同时在两个节点上启动 Smartfail 过程,以达到至少 51% 的设备在线的节点池仲裁。
仅对最后 2 个节点中的一个节点执行 Smartfail 操作将破坏仲裁,并且无法完成 Smartfail 过程。
将两个节点置于 Smartfail 状态可保持仲裁,数据将条带化到其他节点池。
仅对最后 2 个节点中的一个节点执行 Smartfail 操作将破坏仲裁,并且无法完成 Smartfail 过程。
将两个节点置于 Smartfail 状态可保持仲裁,数据将条带化到其他节点池。
仔细检查 S 标记是否不在您尝试删除的节点池上,
例如:
# disi -I diskpools list -v
# isi devices node smartfail --node-lnn=13,14
Additional Information
请始终确保检查系统标记是否也位于不会从群集中执行 smartfail 操作的节点池上。
系统标记的知识库文章: PowerScale 9.x 性能对具有归档节点
的混合节点群集的影响 要检查哪些池 ID 具有系统标记,请使用以下命令:
sysctl efs.bam.disk_pool_db|grep -B2 -A10 system_group
pool_and_group_ids的示例行查找:
pool_and_group_ids={ 3, 4, 5 }
使用以下命令确认磁盘池 ID 与上述输出匹配:
isi storagepool health
示例行查找磁盘池名称后面的数字,下面的示例显示:3 表示 ID 3:
s210_6.9tb_800gb- UM--- HDD +2d:1n 2:bay4,9,11,13,1 Nodes: Nodes:
ssd_32gb:3 8,23, 1:bay4,9,1 Drives: Drives:
3,18,23
Affected Products
PowerScale OneFSProducts
PowerScale OneFSArticle Properties
Article Number: 000170788
Article Type: How To
Last Modified: 03 Aug 2026
Version: 8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.