PowerStore:如何使用升級前執行狀況檢查和系統檢查,在軟體升級前檢查叢集的執行狀況

摘要: 本文說明在軟體非破壞式升級 (NDU) 之前要執行的升級前執行狀況檢查 (PUHC)。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

開始操作之前

執行 PowerStoreOS 升級之前,請務必驗證叢集的執行狀況。這些驗證比 PowerStore 警示機制所執行的連續背景檢查更為完整。兩種機制,即升級前執行狀況檢查 (PUHC) 和系統檢查,可用來手動驗證叢集的執行狀況。

每個 PowerStoreOS 升級套裝都包含內嵌式 PUHC,用於成功升級軟體所需的驗證。PowerStoreOS 套裝還包括系統檢查,用於檢查在維護作業前要執行的各種重要驗證。從 PowerStoreOS 2.1.x.x 版開始,支援獨立執行狀況檢查套裝。執行狀況檢查套裝會與 PowerStoreOS 升級套裝分開更新,並可在 PowerStoreOS 發佈後用於新增額外檢查。
  • 在 PowerStoreOS 版本 3.x 和 4.x 中,執行狀況檢查套裝會補充 PowerStoreOS 中的系統檢查驗證和 PUHC。
  • 在 PowerStoreOS 版本 2.1.x.x 中,執行狀況檢查套裝會補充 PowerStoreOS 中的系統檢查驗證。在執行狀況檢查精簡型套裝中執行系統檢查的升級擴充設定檔驗證之前,軟體升級會遭到封鎖。
本文說明 PUHC 的使用方式、系統檢查和用於準備 NDU 的系統檢查升級擴充功能。


可用的執行狀況檢查工具

目前 PowerStore 版本 NDU 前使用的工具 (工具的來源檢查)
PowerStoreOS 4.x
  • 升級前執行狀況檢查 (內建作業系統和執行狀況檢查套裝)
PowerStoreOS 3.x
  • 升級前執行狀況檢查 (內建作業系統和執行狀況檢查套裝)
PowerStoreOS 2.1.x
  • 升級前執行狀況檢查 (內建作業系統)
  • 系統檢查升級擴充功能 (內建作業系統及執行狀況檢查套裝)
PowerStoreOS 2.0.x
  • 升級前執行狀況檢查 (內建作業系統)
  • 系統檢查 (內建作業系統)
PowerStoreOS 1.x
  • 升級前執行狀況檢查 (內建作業系統)
 
重要注意事項:相關執行狀況檢查必須在軟體升級前立即執行。請考慮在儲存裝置升級前至少一週執行狀況檢查,以便在必要時有足夠的時間進行修正程序。


概觀

  1. 決定要下載的執行狀況檢查套裝。
  2. 下載並安裝執行狀況檢查套裝。(如果目前執行的版本為 2.0 或更少,請略過此步驟)。  如果叢集已啟用自動軟體更新,當新的執行狀況檢查套裝準備就緒並已自動上傳時 (如果已啟用此功能),系統會收到通知。
  3. 下載相關的 PowerStoreOS。 
  4. 至少提前一周執行初步執行狀況檢查,評估系統執行狀況和修正找到的問題。使用所有可用的工具來評估系統執行狀況,請參閱表 1 (上圖)。 
  5. 在升級前立即執行相關的執行狀況檢查。 
  6. 繼續升級。針對 NDU,請參閱文章 PowerStore:如何準備 PowerStore 非破壞式升級 (NDU)


決定要使用的執行狀況檢查套裝

 目前 PowerStore 版本  執行狀況檢查套裝

 執行狀況檢查套裝內容

PowerStoreOS 4.x   PowerStore-health_check-4.x<build> (若有)         系統檢查和 PUHC
PowerStoreOS 3.x  PowerStore-health_check-3.x<build> 系統檢查和 PUHC
PowerStoreOS 2.1.x  PowerStore-health_check-2.1.x.x-<build>      系統檢查和升級擴充功能。       
PowerStoreOS 1.x 和 2.0.x    不適用  

執行狀況檢查套裝可從 Dell 支援驅動程式與下載網站下載。驅動程式與下載網站上的說明包含相容 PowerStoreOS 版本的詳細資料。

檢查最新的可用執行狀況檢查套件是否已上傳至您的裝置。請參閱下方「其他備註」一節中的指示。

重要注意事項:除非確定最新套裝已在裝置上,否則應一律下載最新的執行狀況檢查套裝。


下載系統執行狀況檢查

從 Dell 支援驅動程式與下載網站下載獨立的執行狀況檢查套裝,然後上傳至 PowerStore Manager。請參閱上一節,瞭解如何選取要使用的套裝。
 
重要注意事項:執行狀況檢查套裝可能適用於多個版本。請仔細閱讀「驅動程式與下載」網站中的套裝說明,以確保套裝與您的 PowerStoreOS 版本相容。
  1. 下載最新的執行狀況檢查套裝。如果叢集已啟用自動軟體更新上傳功能,請前往步驟 2。
    1. Dell 支援登入您的支援帳戶。如果您未登入,結果並不準確。
    2. 前往系統的產品頁面,然後前往驅動程式與下載。使用關鍵字搜尋方塊,輸入「執行狀況檢查」
    3. 若有相關套裝,請將其下載至本機電腦。
    4. 從 PowerStore Manager 上傳視窗中,選取設定圖示,然後在「叢集」區段中選取升級。使用「上傳套裝」按鈕上傳執行狀況檢查套裝。
  2. 使用「PowerStore Manager 上傳」視窗中的升級按鈕安裝執行狀況檢查套裝
注意:升級 PowerStoreOS 作業系統套裝後,執行狀況檢查套裝中旳系統執行狀況檢查會被覆寫,必須重新安裝。


下載 PowerStoreOS

從 Dell 支援驅動程式與下載網站下載偏好的 PowerStoreOS 版本。
  1. 前往系統的產品頁面,然後前往驅動程式與下載。使用下載類型選擇器,選取作業系統
  2. 下載相關套裝至本機電腦。
  3. 從 PowerStore Manager 上傳視窗中,選取設定圖示,然後在「叢集」區段中選取升級上傳 PowerStoreOS 套裝。


升級前執行狀況檢查 (PUHC)

升級前執行狀況檢查提供特定的執行狀況檢查,以確保成功的軟體 NDU。
  • PUHC 取自目標 NDU PowerStoreOS。在 PowerStoreOS 3.x 和 4.x 中,上傳的執行狀況檢查套裝包含額外的輔助 PUHC 檢查,用於從已安裝的 (來源) 3.x 版本升級。
  • 在「升級」視窗中,選取執行狀況檢查。(請參閱以下圖 1。)
  • 檢閱在執行狀況檢查期間出現的任何錯誤或警告訊息,並據此解決對應的問題。
    • 如果 PUHC 失敗,請在最近的活動下選取失敗的 PUHC 項目,以開啟「工作詳細資料」。
    • 選取「工作詳細資料」滑出式面板中的每一列,以檢閱在 PUHC 期間產生的失敗或警告訊息。
    • 如果您需要協助解決顯示的任何錯誤或警告訊息,請聯絡 Dell Technologies 支援服務尋求協助。
  • 綠色核取記號表示執行狀況檢查步驟已順利完成。綠色核取記號並不表示 PUHC 已完成,沒有任何錯誤或警告訊息。如需更多資訊,請參閱 Dell 文章 PowerStore:執行狀況檢查在出現警告時顯示全部綠色。
注意:如果是執行 1.x 升級至 2.x 的 PowerStoreX,請參閱下方的其他備註。


NDU 之前進行系統檢查 (PowerStoreOS 2.x)

  • 系統檢查僅適用於執行 PowerStoreOS 版本 2.0.x 及更新版本的裝置。執行 PowerStore 2.0 時,應先執行系統檢查驗證,才能進行維護作業和軟體升級。執行 PowerStore 2.1.x 時,應先執行系統檢查驗證,才能進行維護作業。
  • 在 PowerStore Manager 使用者介面 (UI) 的「系統檢查」標籤中使用執行系統檢查按鈕。如需執行系統檢查的其他程序詳細資料,請參閱 Dell PowerStore 監控您的系統文件。
  • 檢閱在系統檢查期間出現報告失敗狀態訊息的任何項目,並據此解決對應的問題。
  • 如果您需要協助解決顯示的任何失敗狀態訊息,請聯絡 Dell Technologies 支援服務尋求協助。


升級擴充功能 (PowerStore 2.1.x)

  • 升級擴充功能僅適用於執行 PowerStoreOS 2.1.x 版的裝置。
  • 上傳軟體套裝後,除非使用者執行升級擴充功能,否則將無法使用「升級」按鈕。升級按鈕上的工具提示訊息會顯示:如果升級擴充功能在過去 60 分鐘內未執行,則會停用升級。若要執行升級擴充功能,請前往監控系統檢查,然後按一下執行升級擴充按鈕。
    1. 在 PowerStore Manager 使用者介面 (UI) 的系統檢查標籤中使用執行升級擴充按鈕。
    2. 您可以看到上次執行系統檢查的時間,所使用的設定檔和結果。
    3. 檢閱在執行狀況檢查期間出現報告失敗狀態訊息的任何項目,並據此解決對應的問題。每個狀態訊息都包含相關 Dell 文章的 ID,其中提供解決問題的相關資訊。
    4. 如果您需要協助解決顯示的任何失敗狀態訊息,請聯絡 Dell Technologies 支援服務尋求協助。
     
    注意:與任何執行狀況檢查一樣,在執行軟體升級之前,必須先解決提出的任何問題。

    檢查失敗的錯誤訊息螢幕擷取畫面
  • 升級擴充必須在升級開始的一小時內執行。在系統檢查標籤上,您可以看到上次執行系統檢查的時間,所使用的設定檔和結果:
    系統檢查監控與結果

其他資訊

如何判斷已安裝的系統執行狀況檢查套裝版本

檢視執行狀況檢查套裝安裝日期

從 UI 中,無法判斷已安裝的執行狀況檢查套裝版本。使用者可以比較執行狀況檢查套裝在 Dell 支援驅動程式與下載網站上的發佈日期,以及在「最近的活動」窗格中的「執行狀況檢查」下載活動的日期。
 
比較日期
 

使用 PSTCLI 取得執行狀況檢查套裝版本資訊。

若要顯示系統上已安裝的軟體和磁碟機韌體版本,請使用下列 PSTCLI 命令。這可用來檢查是否已安裝最新的執行狀況檢查套裝。
$ pstcli -d xx.xx.xx.xx -u <user> -p <password> software_package show -output nvp |egrep "name|software_package_type|release_version"
      name                  = Health_Check-2.1.1.1-1736451-retail
      software_package_type = Health_Check
      release_version       = 2.1.1.1

$ pstcli -d xx.xx.xx.xx -u <user> -p <password> software_package show -select software_package_state -output nvp
1:    software_package_state = Installed
 

使用 REST API 取得執行狀況檢查套裝版本資訊。

使用 PSTCLI 命令在系統上顯示已安裝軟體和磁碟機韌體版本的替代方案是 REST API。使用下列 REST API 來檢查哪些執行狀況檢查套裝已安裝。

執行下列 REST API 呼叫,以取得叢集上已安裝套裝的清單:
curl -kv --user admin:xxxxx -X GET https://<appliance IP>:443/api/rest/software_package?select=* | python -mjson.tool

API 呼叫傳回輸出範例:
----------------------------
.
.
.
Mar 11 2021 11:02:57 INFO: -----------
Mar 11 2021 11:02:57 INFO: ID : XXXXX-8aac-466d-9473-7d239bda31f5
Mar 11 2021 11:02:57 INFO: Release Version : 2.1.0.0-00001-retail (Build: 00001-
retail)
Mar 11 2021 11:02:57 INFO: Release Timestamp : 
2021-03-11T01:56:23+00:00(1615427783)
Mar 11 2021 11:02:57 INFO: Filename : Health_Check-2.1.0.0-00001-retail       <========
Mar 11 2021 11:02:57 INFO: State : Downloaded
Mar 11 2021 11:02:57 INFO: Size : 126 MB
Mar 11 2021 11:02:57 INFO: Type : Health_Check
Mar 11 2021 11:02:57 INFO: -----------
Mar 11 2021 11:02:57 INFO: -----------
.
.
.
Mar 11 2021 11:02:57 INFO: -----------
Mar 11 2021 11:02:57 INFO: ID : XXXXX-2b9a-4a77-ad8f-79ade4c32a03
Mar 11 2021 11:02:57 INFO: Release Version : 3.0.0.0-1323753-retail (Build: 
1323753)
Mar 11 2021 11:02:57 INFO: Release Timestamp : 
2021-03-04T21:45:24+00:00(1614894324)
Mar 11 2021 11:02:57 INFO: Filename : Software_Release-3.0.0.0-1323753-
retail
Mar 11 2021 11:02:57 INFO: State : Downloaded
Mar 11 2021 11:02:57 INFO: Size : 5894 MB
Mar 11 2021 11:02:57 INFO: Type : Software_Release
Mar 11 2021 11:02:57 INFO: -----------
Mar 11 2021 11:02:57 INFO: Exiting...
Mar 11 2021 11:02:57 INFO: Operation - Success
Mar 11 2021 11:02:57 INFO: Elapsed Time: 3.0 secs

檢視 API 輸出中已安裝的執行狀況檢查套裝,並將其與 Dell 支援網站上提供的最新執行狀況檢查套裝進行比較。


針對執行 1.x 升級至 2.x 的 PowerStoreX

PUHC 在安裝升級前套裝並更新內部 ESXi 主機之前執行時,一律會顯示下列故障:
Pre-Upgrade Health Check Failed:
Pre-upgrade health check failed on node A - ["XXXXXXXXXXXXXX"] node B -
["XXXXXXXXXXXXXX"]. Please review the health check steps for more details.
(0xXXXXXXXXXXXX)
Health Check Node A
The component version is below the required version. Update FIRMWARE to version
XX.X.X. (incompatible_version)
This upgrade requires a minimum version of VMware ESXi be installed prior to the
upgrade. (incompatible_upgrade_esxi_version)
This upgrade requires the PowerStore X ESXi VIBs be upgraded prior to the upgrade.
(incompatible_upgrade_esxi_vib_version)
The PowerStore X ESXi VMFS partition is not the correct size to proceed with the
upgrade. Please perform the VMFS resize procedure. (check_vmfs_size_failed_A)

若要解決這些錯誤,請參閱下列升級 PowerStore X 機型叢集 (PowerStoreOS 2.0.x 和更新版本) 的 Dell PowerStore 軟體升級指南
  • 在叢集上安裝升級前套裝 (PowerStoreOS 2.0.x 和更新版本)
  • 更新 PowerStore 內部 ESXi 主機 (PowerStoreOS 2.0.x 和更新版本)
  • 升級叢集上的 PowerStoreOS (PowerStoreOS 2.0.x 或更新版本)

受影響的產品

PowerStore
文章屬性
文章編號: 000192601
文章類型: How To
上次修改時間: 13 6月 2025
版本:  17
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。