概觀
OneFS 叢集修補程式基礎架構更新的相關資訊。
此修補程式基礎架構更新如何讓我的生活更輕鬆?
此更新可讓您在現有的匯總修補程式上安裝較新的匯總修補程式,而非先卸載較舊的匯總修補程式,藉此改善修補程式基礎架構。這可減少重新開機和重新開機服務的需求。
只有在新修補程式完全讓先前的修補程式徹底失效的情況下,才能使用此功能。
停用修補程式,代表最新的修補套裝程式含所有先前修補程式的所有修正。
互相衝突的修補程式不同,仍必須手動卸載。
先決條件
您版本 OneFS 的修補程式基礎架構更新必須先安裝在叢集上,才能安裝任何匯總 (RUP) 修補程式。如果您嘗試在尚未安裝基礎架構更新的系統上安裝新的匯總修補程式,修補程式安裝會失敗,並出現類似以下錯誤:Error: 插槽 4 上的 REST 回應不完整。
在移除所有其他修補程式之前,無法從 OneFS 叢集移除修補程式基礎結構更新。
OneFS 基礎架構更新
基礎架構更新必須安裝在執行下列 OneFS 版本的任何叢集上:
注意: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需要安裝**first**,然後安裝 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_agent_d
服務。