OneFS 修补程序基础架构更新
Summary: 本文包含有关 OneFS 修补程序基础架构更新的信息。
Instructions
概览
有关 OneFS 群集的修补程序基础架构更新的信息。
此修补程序基础架构更新如何让我的生活更轻松?
此更新允许在现有汇总修补程序上安装较新的汇总修补程序,而不是先卸载较旧的汇总修补程序,从而改进修补程序基础结构。这减少了重新启动和服务重新启动的需求。
此功能仅在新修补程序完全弃用以前的修补程序的情况下可用。
弃用某个修补程序,这意味着最新的修补程序包含之前所有修补程序的所有修复。
冲突的修补程序会有所不同,仍必须手动卸载。
前提条件
在安装任何汇总 (RUP) 修补程序之前,必须在群集上安装适用于您的 OneFS 版本的修补程序基础架构更新。如果您尝试在尚未安装基础架构更新的系统上安装新的汇总修补程序,修补程序安装将失败,并显示类似以下内容的错误:错误:插槽 4 上的 REST 响应不完整。
在删除所有其他修补程序之前,无法从 OneFS 群集中删除修补程序基础架构更新。
OneFS 基础架构更新
基础架构更新必须安装在运行以下 OneFS 版本的任何群集上:
- OneFS 9.5.x
- OneFS 9.4.x
- OneFS 9.2.1.x
- OneFS 9.1.x
- OneFS 9.0.x
- OneFS 8.2.0.x
- OneFS 8.1.2.x
提醒:OneFS 9.3.x、9.2.0.x、8.2.2.x 和 8.2.1.x 没有要安装的基础架构更新。
注意:OneFS 8.1.1.x 及更早版本没有要安装的基础架构更新,也没有此功能。
有关您的 OneFS 版本的最新基础架构更新,请参阅 PowerScale OneFS 当前修补程序文章或 OneFS 驱动程序和下载页面。
确认已安装基础架构更新。
您可以通过运行以下命令来确认更新已安装:
isi upgrade patches list
所有更新的修补程序文件名中都有 INFRA。
例:PowerScale OneFS 9.1.0.x GA INFRA_2021-12
故障处理情景 1:
如果您尝试在未安装修补程序基础架构更新的系统上安装新的 RUP,OneFS 会在控制台上记录类似于以下内容的错误:
Error: Incomplete REST response on socket 4
解决办法:在安装 RUP 之前安装修补程序基础架构更新。
对于 8.1.2.0:
请注意,需要 **先安装 8.1.2.0_UGA-PATCH-INFRA_2019-09_255624,然后安装 8.1.2.0_UGA-PATCH-INFRA_2020-08_PSP-268 才能进一步升级 OneFS
故障处理情景 2:
如果您在安装修补程序基础架构更新后首次尝试安装新的 RUP,则控制台上将显示类似于以下内容的消息:
Stack: --------------------------------------------------
/lib/libc.so.7:thr_kill+0xa
/lib/libc.so.7:abort+0x49
/usr/lib/libisi_util.so.1:isi_assert_halt+0x80
/usr/lib/libisi_pkg.so:read_patch_from_db+0x58d
/usr/lib/libisi_pkg.so:pkg_action_required+0xd9
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade7Package10isRequiredEi+0x12a
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade5Agent14populateStatusERN4Json5ValueE+0x4a4
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade15PersistentState9getStatusENS_7Process5ValueE+0x753
/usr/sbin/isi_upgrade_agent_d:_ZN10isiUpgrade5Agent6StatusERNS_7MessageEPNS_8MetaDataEPNS_8ResponseE+0x181
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade11VerbExecute7executeERNS_7MessageEPNS_8MetaDataEPNS_8ResponseE+0x219
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade9UdpServer14executeMessageEv+0x227
/usr/lib/libisi_upgrade.so.1:_ZN10isiUpgrade9UdpServer10ioCallbackERN2ev2ioEi+0x47c
/usr/local/lib/libev.so.4:ev_invoke_pending+0x6e
/usr/local/lib/libev.so.4:ev_run+0xbd9
/usr/sbin/isi_upgrade_agent_d:main+0x5a3
/usr/sbin/isi_upgrade_agent_d:_start+0x17f
此外, /var/log/messages 日志文件中将显示以下消息:
WARNING: After this infrastructure patch is deployed, 'isi_upgrade_agent_d' will be restarted at the first time of installing another patch and will generate a core file, which is a known issue and won't impact patch installation.
解决方案:这是针对安装 OneFS 修补程序基础架构更新后的初始 RUP 安装而设计的。isi_upgrade_d服务没有问题。
故障处理情景 3:
如果您尝试在未安装修补程序基础架构更新的 9.4.0.0 系统上安装新的 RUP,则 RUP 修补程序安装将失败。OneFS 在控制台上记录类似于以下内容的错误:
ERROR: 未找到基础架构修补程序。请确保安装了
最新的基础架构修补程序 有关解决方法和恢复解决方案,请参阅以下链接: https://www.dell.com/support/kbdoc/en-us/000206184