PowerStore:如何準備 PowerStore 非破壞式升級
Summary: 下列文章旨在提供執行 PowerStore 非破壞式升級 (NDU) 時應遵循的最佳實務。
Instructions
如何使用本文。
使用 PowerStore 執行非破壞式升級 (NDU) 之前,請仔細檢閱本文的以下子章節,以瞭解 NDU 規劃的考慮與預防措施。如需進一步參考,請參閱軟體升級指南。
|
子章節 |
說明 |
|---|---|
|
已知問題與限制 |
您在 NDU 期間可能會遇到的最新已知問題或限制,這可能會導致儲存服務中斷。 |
|
建議的 PowerStoreOS 版本 |
檢閱目前的 PowerStoreOS 版本建議,以判斷 NDU 目的地版本。 |
|
初步檢查 |
開始 NDU 之前執行系統與執行狀況檢查指令檔的步驟。 |
|
主機整備程度最佳實務 - 已知 |
您可能會在 NDU 期間遇到的已知問題或限制,這可能會導致主機或應用程式端中斷。 |
|
一般升級規劃考慮 |
與 NDU 相關的各種建議。 |
|
一般升級考量 |
與 NDU 過程相關的注意事項。 |
|
最後的檢查 |
完成 NDU 之後執行系統與執行狀況檢查指令檔的步驟。 |
已知問題與限制
PowerStoreOS 特定問題
-
NVMe/TCP 連接埠數量 (升級至 PowerStoreOS 3.2 或更新版本時)
-
當儲存網路擴充至大量的 NVMe/TCP 連接埠 (即超過 50) 並啟用「自動探索 CDC」選項時,NDU 程序可能會導致 PowerStore 叢集中的資源不足。這種情況可能會導致在所有顯示為「未初始化」的 NVMe/TCP 連接埠上出現 CDC 連線狀態。此外,後續的升級要求可能會失敗。
-
如需此問題的進一步詳細資料,以及如何在升級至 PowerStoreOS 版之前避免此問題,請參閱文章 PowerStore:當儲存網路擴充至 50 個 (或更多) 時,PowerStoreOS 升級可能會失敗,並顯示「未初始化」連接埠
-
- 如果僅從 3.6.1.0 升級,請暫停所有 Metro 工作階段。
- 如需其他資訊,請參閱 KB-000223948 PowerStore:Metro 磁碟區上的 I/O 重疊可能會導致意外重新開機或延遲增加
PowerStore T 機型
機型:500T、1000T、1200T、3000T、3200T、5000T、5200T、7000T、9000T、9200T
無限制
PowerStore Q 機型
機型:3200Q
無限制
PowerStore X 機型
機型:1000X、3000X、5000X、7000X、9000X
-
PowerStore X 不支援 PowerStoreOS 3.5 版 (或更新版本)。
-
確認兩個 ESXi 節點上均已啟動 SSH,並在開機時啟動 SSH,然後再啟動任何 NDU 程序。
請參閱文章 PowerStore:PowerStoreX-SSH 停用可能會導致節點故障,以取得其他資訊。 -
如果 VMware NSX-T 資料中心部署在 PowerStore X 機型叢集上,在繼續進行 NDU 之前,請先檢閱文章 PowerStore:PowerStoreX:如果在 vSphere 升級期間,NSX-T 管理的虛擬分散式交換器遷移至 vSphere 分散式交換器,則在 PowerStore 管理網路重新設定後,連線將會中斷,以取得其他資訊。
-
將 PowerStore X 陣列升級至 PowerStoreOS 2.1.1.0 版後,請前往 vCenter Server 並檢查 PowerStore X esxi_node 的授權。確定 VMware vSphere 7 授權的狀態正常。
-
在 vSphere 叢集上所有外部的 ESXi 主機都應執行與內部主機相同的 ESXi 版本。
建議的 PowerStoreOS 版本
-
若為使用 NVMe 擴充機櫃 (ENS24) 的 PowerStore Appliance,建議使用 PowerStoreOS 3.6.0.0 (或更新版本)。
-
若 PowerStore Appliance 使用 Veeam 作為其環境中的備份解決方案,建議使用 PowerStoreOS 3.6.0.0 (或更新版本)。
-
如果使用 iSCSI 傳輸作為遠端系統傳輸通訊協定 (RSTP),PowerStoreOS 版本 3.X 至 4.X 的 NDU 會受到限制。受影響的客戶必須先將其 RSTP 變更為 TCP 傳輸, 才能 將 NDU 變更為 4.X。
初步檢查
關於此步驟
PowerStore 包含各種工具,可協助您診斷並主動識別在 NDU 之前應補救的各種問題。
-
升級前執行狀況檢查 (PUHC) 是每個升級套件隨附的內建公用程式,著重於針對 NDU 整備程度的測試。
-
系統執行狀況檢查 (SHC) 是從 PowerStoreOS 2.0 開始隨附升級套件的內建公用程式,其中包含應用裝置的其他健全狀況測試。
-
升級擴充功能是系統執行狀況檢查 (SHC) 的強化功能,可新增 NDU 特定測試。此功能已在 PowerStoreOS 2.1 中推出,因此僅適用於從此版本升級。
請參閱下表,根據您目前的 PowerStoreOS 版本,判斷要在 NDU 之前 使用的工具:
|
PowerStoreOS 版本正在執行 |
要在 NDU 之前使用的工具 |
|---|---|
|
4.x |
|
|
3.x |
|
|
2.1.x |
|
|
2.0.x |
|
|
1.x |
|
如需初步檢查工具的詳細資訊,請參閱下列三個子章節。
升級前執行狀況檢查
-
請參閱文章 PowerStore:如何在軟體升級前使用升級前執行狀況檢查和系統檢查來檢查叢集的健全狀況,以取得在 NDU 之前使用升級前執行狀況檢查的指示。
-
檢查在升級前執行狀況檢查期間出現報告錯誤或警告狀態訊息的任何項目,並據此解決對應的問題。
-
如果您需要協助解決顯示的任何錯誤或警告訊息,請聯絡 Dell Technologies 支援服務尋求協助。
警示:綠色核取記號並不表示升級前執行狀況檢查已完成,沒有任何錯誤或警告訊息。綠色核取記號表示執行狀況檢查步驟已順利完成。如需更多資訊,請參閱文章 PowerStore:執行狀況檢查在出現警告時顯示全部綠色。
系統執行狀況檢查
注意:請考慮至少在 NDU 前一週執行系統檢查,以便在必要時留出足夠的時間進行修正程序。
-
系統檢查是在 NDU 之前使用的工具,可在執行 PowerStoreOS 2.0.x 版的裝置上取得。
-
請參閱 PowerStore:如何在軟體升級前使用升級前執行狀況檢查和系統檢查來檢查叢集的健全狀況,以取得在 NDU 之前使用系統執行狀況檢查的指示。
-
檢閱在系統執行狀況檢查期間出現報告「失敗」狀態訊息的任何項目,並據此解決對應的問題。
-
如果您需要協助解決顯示的任何失敗狀態訊息,請聯絡 Dell Technologies 支援服務尋求協助。
升級擴充功能
-
升級擴充功能適用於執行 PowerStoreOS 2.1.x 版的裝置。
-
請參閱文章 PowerStore:如何在軟體升級前使用升級前執行狀況檢查和系統檢查來檢查叢集的健全狀況,以取得在 NDU 之前使用升級擴充功能的指示。
-
檢查在升級擴充功能期間出現報告失敗狀態訊息的任何項目,並據此解決對應的問題。
-
如果您需要協助解決顯示的任何失敗狀態訊息,請聯絡 Dell Technologies 支援服務尋求協助。
尚未解決的警示
-
登入所要升級裝置的 PowerStore Manager,然後透過按一下監控標籤檢查出現的任何尚未解決的警示。
-
確定是否需要注意任何尚未解決的警示。檢閱有嚴重、主要或次要嚴重程度的警示,如有可能,請嘗試修正任何呈報的警示。
-
如有需要,請聯絡 Dell Technologies 支援服務尋求協助,在繼續升級之前評估和解決任何尚未解決的警示。
主機整備程度最佳實務、已知問題和限制
作業系統特定
-
vSphere ESXi
-
升級至 PowerStoreOS 2.0 版 (或更新版本) 時,使用 NVMe/FC 和 NVMe/TCP 資料存放區執行 8.0 U1 的 ESXi 主機可能會在 PowerStore 節點重新開機/故障期間發生 I/O 錯誤。如需此問題的進一步詳細資料及解決此問題的方法,請參閱文章 PowerStore:NDU 期間在 NVMe 資料存放區上看到的 I/O 錯誤
-
-
Solaris
-
如果客戶的 PowerStore 程式碼 早於 3.5,則從 Solaris 11.4 SRU 35 開始,便支援 Solaris 原生 MPxIO NDU。請聯絡您的服務提供者以取得舊版 Solaris 或 Solaris 更新的 PowerStore NDU 支援。
- 針對已使用 PowerStore 程式碼 3.5 和更新版本的客戶,NDU 支援 Solaris 原生 MPxIO 10/11.x
一般
-
如需支援的多重路徑選項及其關聯版本,請參閱 Dell Technologies PowerPath 簡易支援矩陣。
-
如需主機連線能力的最佳實務,請根據連線主機的作業系統,參閱相對應的 E-Lab 主機連線能力指南
文件。
-
確保所有存取 PowerStore Appliance 的主機都已正確設定備援路徑並已正確設定多重路徑軟體。
-
-
請參閱 E-Lab 互用性導覽,
以瞭解支援的組態 (HBA 韌體和驅動程式、拓撲、已知限制和一般準則):
-
針對 SCSI 環境:
-
請參閱 E-Lab 簡易支援矩陣
。
-
-
針對 NVMe-oF 環境:
-
請參閱 E-Lab NVMe/FC 主機/儲存互用性簡易支援矩陣
,以瞭解支援的組態。
-
請參閱 E-Lab NVMe/TCP 主機/儲存互用性簡易支援矩陣
,以瞭解支援的組態。
-
-
-
執行 PowerStore 主機驗證指令檔 (HVS),以掃描和證實主機組態。如需有關如何為已連線主機作業系統下載和安裝 HVS 的指示,請前往:
-
VMware ESXi- 請參閱文章 PowerStore:ESXi 的主機驗證指令檔。
-
一般升級規劃考慮
-
通用指引
-
下載 PowerStore 版本資訊 的最新版本,以決定執行 PowerStore 升級所需的軟體更新套件。
-
-
雖然此套裝檔案名稱變更不會影響 PowerStore 裝置的 NDU,但可能會影響使用此套裝在裝置上完成的後續程序,例如節點修復或內部 M.2 開機模組更換 (主要 M.2)。如需此問題的進一步詳細資料及避免此問題的方法,請參閱文章 PowerStore:所用套裝的檔案名稱在從 Dell 支援網站下載後變更時,PowerStoreOS 重新安裝 (節點修復) 失敗。
-
您一次最多可以上傳 PowerStore 叢集上的十 (10) 個升級套裝。但是,升級開始後,必須先在叢集中的所有應用裝置上順利完成作業,才能執行另一個升級。
-
從 Dell 支援網站下載 PowerStoreOS 套裝時,請確定在下載至近端機器後,其檔案名稱仍維持不變,且沒有自動附加後置字元在其中。在這種情況下,使用此類套裝的 NDU 可能失敗。
-
在軟體更新程序期間,您可能會暫時與 PowerStore Manager 中斷連線,請在數分鐘後 (最多 5 分鐘) 重試登入 PowerStore Manager。
-
某些管理作業可能會在升級期間遭到封鎖。
-
軟體更新程序順利完成後,請關閉使用者介面的瀏覽器標籤,然後從新的瀏覽器標籤重新登入,以便在使用者介面中顯示新功能內容。
-
-
維護時段
-
儘管 PowerStore 叢集經過完整非破壞式升級的設計和測試,建議在升級 PowerStore 叢集時遵循 IT 管理的最佳實務。
-
若有可能,請利用維護時段而非生產時段,並在叢集上的負載最低時執行升級。
-
如果 PowerStore Appliance 裝置節點的 CPU 使用率超過 50%,請在維護時段內降低 I/O 負載。
-
您可以在 PowerStore Manager (UI)內硬體功能表下的效能標籤上檢視 CPU 使用率。
-
-
檔案系統數量大於 50 時,可能會有較長的 I/O 暫停時間。請考慮維護時段。
-
這有助於確保在最短的時間內以最低的影響完成升級。
-
-
取得援助
-
如有需要,請聯絡 Dell Technologies 支援服務,以協助協調和執行 PowerStore Appliance 的非破壞式升級 (NDU)。
-
如果規劃為 PowerStore X 環境進行升級,建議您聯絡 Dell Technologies 支援,協助您完成升級。
-
Dell Technologies 會與您緊密合作,以確保能排程和執行升級,不會中斷業務工作負載。
-
-
支援連線能力
-
強烈建議您啟用支援連線與遠端服務認證 (RSC),以簡化並縮短升級失敗分析的長度,以防軟體更新程序失敗。
-
-
SSH 存取
-
在 PowerStore 裝置層級啟動外部 SSH 存取,以簡化並縮短升級失敗分析的長度,以防軟體更新程序失敗。
-
-
服務帳戶
-
新增密碼至服務帳戶。如果密碼已新增至服務帳戶,請確認您可以透過 SSH 連線至 PowerStore,並使用使用者「service」和為該帳戶設定的密碼登入。
-
-
CHAP 設定
-
如果您在啟動 NAS 的 PowerStore T 機型叢集上變更 CHAP 設定,例如啟動或停用 CHAP、將共同 CHAP 變更為單一 CHAP,或將單一 CHAP 變更為相互 CHAP,您必須執行下列動作:
-
變更 CHAP 設定後,請盡速逐一將叢集節點重新開機。
-
請等待所有叢集節點重新開機後再執行軟體更新。
-
-
-
抑制 dial-home 警報
-
通常,NDU 程序會自動停用 dial-home 警示,因此不會為 NDU 期間發生的警示建立服務要求。但是,這不一定會如預期啟用
- 若為具有一或多個擴充機櫃的叢集,則 dial-home 抑制功能可能會在擴充機櫃升級完成前提前清除
- 如需如何手動隱藏 dial-home 警示的詳細資訊,請參閱 KB 000125772: PowerStore:如何停用測試和計畫維護的支援通知
-
警示:如果啟動 NAS 的 PowerStore T 機型叢集上的節點在對 CHAP 設定進行變更後未重新開機,則軟體更新會失敗。如需有關將 PowerStore T 機型節點重新開機的指示,請參閱 PowerStore 電源關閉和重新啟動程序指南。
一般升級考量
- 某些內部系統作業 (例如快照和複寫排程) 可能會在 NDU 期間暫停,然後在 NDU 完成後繼續進行。
最後的檢查
PowerStore 包含各種工具,可協助您診斷並主動識別各種問題。在成功完成 NDU 之後也應執行這些工具,以確認叢集沒有問題存在。
在此步驟中,應在 NDU 之後執行「初步檢查」一節中涵蓋的 PowerStore 執行狀況檢查工具:升級前執行狀況檢查 (PUHC) 和系統執行狀況檢查 (SHC)。
請參閱下表,以根據您的 PowerStoreOS 版本,判斷要在 NDU 之後使用的工具:
|
目前 PowerStoreOS 版本 |
評估系統執行狀況的工具 |
|---|---|
|
4.x |
|
|
3.x |
|
|
2.1.x |
|
|
2.0.x |
|
此外,在 NDU 之後,請務必上傳並安裝執行狀況檢查精簡型套裝 和 RxDefinitions 套裝。NDU 程序會移除這些套裝 (如果它們先前已存在)。
如需安裝 RxDefinitions 套裝的進一步詳細資料,請參閱文章 PowerStore:RxDefinition 問題的登陸頁面
如需使用這些 PowerStore 工具的指示,請參閱文章 PowerStore:如何使用系統檢查功能 和 PowerStore:如何使用升級前執行狀況檢查和系統檢查,在軟體升級前檢查叢集的執行狀況。