OneFS 修補程式基礎結構更新
Summary: 本文包含 OneFS 修補程式基礎結構更新的相關資訊。
Instructions
概觀
OneFS 叢集修補程式基礎架構更新的相關資訊。
此補丁基礎設施更新如何讓我的生活更輕鬆?
此更新允許在現有匯總修補程式之上安裝較新的匯總修補程式,而不是先卸載較舊的修補程式,從而改進修補程式基礎結構。這減少了重新開機和服務重新啟動的需求。
此功能僅在新修補程式完全棄用以前的修補程序的情況下可用。
棄用修補程式,這意味著最新修補程式包含所有先前修補程式的所有修補程式。
衝突的修補程式是不同的,仍必須手動卸載。
先決條件
在安裝任何匯總 (RUP) 修補程式之前,必須在叢集上安裝 OneFS 版本的修補程式基礎結構更新。如果您嘗試在尚未安裝基礎結構更新的系統上安裝新的匯總修補程式,修補程式安裝會失敗,並顯示類似以下錯誤:Error: 插槽 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 會在主控台記錄類似以下的錯誤:
錯誤:找不到基礎結構修補程式。請確認已安裝
最新的 infrapatch 請參閱下列連結,以取得因應措施和復原解決方案:https://www.dell.com/support/kbdoc/en-us/000206184