現象
在升级过程中,群集变为不可供终端用户访问。由于只读 (RO) 状态,群集指示多个节点关闭和拆分。日志指示节点无法再与 iDRAC 通信,因此将其设置为 RO。由于死锁、超时或失去仲裁,文件系统操作可能会暂停或中止。
原因
在升级过程中,如果 iDRAC 固件版本正在更新,则 iDRAC 会在更新过程中重新启动。在大约三分钟的窗口期内,iDRAC 无法访问。这阻止了硬件运行状况监视,因此在 iDRAC 重新联机之前,节点设置为只读状态。升级引擎按磁盘池预留跟踪每个邻近区的升级状态。当节点在 iDRAC 重新启动期间设置为 RO 时,这将取消其现有磁盘池预留。释放预留后,升级引擎会在附近的下一个节点上启动升级。这会导致开始升级的节点数量逐渐增加,直到群集变为楔形。
解決方法
如果您遇到此问题,请联系
戴尔技术支持 并引用此知识库文章 ID。
此问题的永久修复在当前版本的 OneFS 中。如果您正在运行以下命令,则此文档
不适用 :
- OneFS 9.4.0.19 及更高版本
- OneFS 9.5.0.9 及更高版本
- OneFS 9.7.1.0 及更高版本
- OneFS 9.8.0.1 及更高版本
对于较早版本的 OneFS(采用 Gen6.5 硬件的群集),仅在执行包含节点固件程序包的任何升级时使用 --rolling开关。并行升级限制特定于应用固件的时间。命令示例包括:
# isi upgrade cluster start --parallel /ifs/data/OneFS_v9.5.0.7_LTS2023_V2_Install.isi (safe command as it does not include the node firmware package)
# isi upgrade firmware start --rolling --fw-pkg=/ifs/data/Isi_Fw_Package_v12.0.tar (safe command as you are doing a rolling upgrade)
# isi upgrade firmware start --parallel --fw-pkg=/ifs/data/Isi_Fw_Package_v12.0.tar (could induce DU as you are doing a firmware update with the parallel option)
# isi upgrade cluster start --parallel /ifs/data/OneFS_v9.5.0.7_LTS2023_V2_Install.isi --fw-pkg=/ifs/data/Isi_Fw_Package_v12.0.tar (could induce DU as you are including firmware in a parallel upgrade)
対象製品
PowerScale F200, PowerScale F600, PowerScale F900