PowerScale:群集上分析 — 升级状态
Zusammenfassung: 本文与 Isilon On-Cluster Analysis (IOCA) 运行状况检查脚本中包含的升级状态检查相关。
Symptome
Isilon On-Cluster Analysis 报告的输出类似于以下内容:
Upgrade Status FAIL FAIL: Cluster Upgrade State is currently upgrade FAIL: Current Upgrade Activity is currently Firmware FAIL: The following nodes are reporting a fs_fmt_version of 0: 1,2,3 FAIL: An odd fs_fmt_version was found, this is indicative that the Upgrade job has not completed and needs to complete prior to an upgrade to OneFS. WARN: Service isi_upgrade_d is currently Enabled. INFO: Refer to KB210510 (https://support.emc.com/kb/210510) for details.
Ursache
PowerScale Isilon On-Cluster Analysis 运行状况检查脚本发现了需要解决的问题。
Lösung
警告:服务 isi_upgrade_d 当前已启用。
- 群集正在运行 OneFS 8 或更高版本。
isi_upgrade_d service应禁用,因为它不再用于执行升级。 - 如果群集运行的是 OneFS 7 或更早版本,则
isi_upgrade_d service只能在执行 OneFS 升级时启用,并且会自动启用。 - 如果
isi_upgrade_d service已启用,但没有正在进行的升级,或者升级遇到问题且不再进行,则isi_upgrade_d service应禁用。
显示 GeoDrive 的当前状态。 isi_upgrade_d service 运行以下命令:
isi services isi_upgrade_d
禁用 isi_upgrade_d service 运行以下命令:
isi services isi_upgrade_d disable
失败:群集升级状态当前为“升级”
FAIL:当前升级活动当前为固件
通过运行以下命令查看当前升级活动:
isi upgrade view
通过运行以下命令查看所有节点的升级状态:
isi upgrade nodes list
任何正在进行的升级活动都会阻止任何进一步的 OneFS 更新、修补程序安装或固件更新,直到完成或清除。如果预期正在进行升级,则可以忽略此故障。如果这不是预期情况,则 戴尔支持 部门应参与调查正在进行的升级活动,并解决以前更新期间出现的任何错误。
失败:以下节点报告 fs_fmt_version of 0: 1,2,3
某些 OneFS 代码中的错误会导致 fs_fmt_version 以报告 0.如果未执行 OneFS 升级,则可以忽略此操作,因为这仅影响 OneFS 升级,因为它们会验证 fs_fmt_version 在升级兼容性检查中。使用备注部分中的命令验证问题,并联系 戴尔支持 部门以进一步调查并帮助解决。
失败:奇数 fs_fmt_version 已找到,则表示升级作业尚未完成,需要在升级到 OneFS 之前完成。
验证当前 fs_fmt_version 运行以下命令:
isi_for_array sysctl efs.gmp.fs_fmt_version
通过运行以下命令,验证是否有任何正在运行的升级作业:
isi job view upgrade
如果 fs_fmt_version 跨所有节点均为偶数,无需进一步操作。
如果有奇数 fs_fmt_version 并且升级作业正在运行,这是预期行为,无需任何操作,请继续监视升级作业直至完成。如果升级作业继续运行超过 30 天,请联系 戴尔支持。
如果有奇数 fs_fmt_version 没有正在运行的升级作业,并且最近没有任何 OneFS 升级,请联系 戴尔支持部门。
失败:以下节点报告 fs_fmt_version of 0: 1,2,3
isi_for_array sysctl efs.gmp.fs_fmt_version
如果 fs_fmt_version 在任何节点上报告零,这可能是由于某些版本的 OneFS 中的错误导致 fs_fmt_version 以报告 0.如果未执行 OneFS 升级,则可以忽略此操作,因为这仅影响 OneFS 升级,因为它们会验证 fs_fmt_version 在升级兼容性检查中。
Weitere Informationen
可以在群集上运行以下命令:
- 要检查
isi_upgrade_dServicesisi services isi_upgrade_d - 要检查是否正在运行
isi_upgrade_dProcess:isi_for_array -s ps auxxw | grep isi_upgrade_d - 要检查群集升级状态或当前升级活动,请执行以下操作:
isi upgrade cluster view - 检查
fs_fmt_version中的用户名和密码:isi_for_array sysctl efs.gmp.fs_fmt_version