磁碟格式升級是選擇性的。如果使用舊的磁碟格式版本,您的 vSAN 叢集會繼續順暢執行。

為獲得最佳效果,請將物件升級為使用最新的磁碟上格式。最新的磁碟上格式會提供 vSAN 的完整功能集。

根據磁碟群組的大小,磁碟格式升級可能非常耗時,因為一次升級一個磁碟群組。對於每個磁碟群組升級,會撤除來自每個裝置的所有資料,且該磁碟群組會從 vSAN 叢集中移除。然後,該磁碟群組會重新新增到具有新磁碟上格式的 vSAN 中。

備註: 一旦升級磁碟上格式,即無法復原主機上的軟體,也無法將特定的較舊主機新增至叢集。

當您起始磁碟上格式的升級時,vSAN 會執行一些作業,您可從 [重新同步元件] 頁面監控這些作業。下表概括了在磁碟格式升級期間執行的每個程序。

表 1. 升級程序
完成百分比 描述
0%-5% 叢集檢查。叢集元件已檢查,且準備好升級。此程序需要幾分鐘的時間。vSAN 確認不存在任何會阻止升級完成的待處理問題。
  • 所有主機皆已連線。
  • 所有主機都具有正確的軟體版本。
  • 所有磁碟皆狀況良好。
  • 所有物件皆可供存取。
5%-10% 磁碟群組升級。vSAN 執行初始磁碟升級,且不移轉資料。此程序需要幾分鐘的時間。
10%-15% 物件重新調整。vSAN 修改所有物件的配置,以確保對其進行適當調整。對於具有較少快照的小型系統,此程序可能需要數分鐘的時間。對於具有許多快照、許多分散的寫入和許多未調整物件的大型系統來說,可能需要數小時或者甚至數日的時間。
15% - 95% 升級低於版本 3.0 的 vSAN 版本時的磁碟群組移除和重新格式化。每個磁碟群組都將從叢集中移除並重新格式化,然後重新新增到叢集中。此程序所需的時間因配置的 MB 數目和系統負載而有所不同。達到或接近其 I/O 容量的系統,傳輸速度會較慢。
95% - 100% 最終物件版本升級。物件到新磁碟上格式的轉換以及重新同步均已完成。此程序所需的時間因使用的空間量以及是否選取允許減少的冗餘選項而有所不同。

在升級期間,您可以從 [重新同步元件] 頁面監控升級程序。請參閱vSAN 監控和疑難排解。您也可以使用 RVC 命令 vsan.upgrade_status <cluster> 來監控升級。使用選用 -r <seconds> 旗標來定期重新整理升級狀態,直到按 Ctrl+C。每次重新整理之間允許的秒數下限為 60。

您可以在狀態列的 [最近的工作] 窗格中監控其他升級工作,例如裝置移除和升級。

升級磁碟格式時,請考量下列幾個事項:
  • 如果您升級具有三台主機的叢集,並且想要執行完整撤除,對於容許的故障次數大於 0 (零) 的物件,撤除會失敗。包含三台主機的叢集無法重新保護正在使用僅兩台主機的資源進行完整撤除的磁碟群組。例如,當容許的故障次數設為 1 時,vSAN 需要三個保護元件 (兩個鏡像和一個見證),其中每個保護元件放置在個別的主機上。

    對於包含三台主機的叢集,您必須選擇確保資料可存取性撤除模式。處於該模式時,任何硬體故障可能導致資料遺失。

    此外,您必須確保有足夠的可用空間。空間必須等於最大磁碟群組的邏輯耗用容量。該容量必須適用於與正在移轉之磁碟群組不同的磁碟群組。

  • 升級包含三台主機的叢集或使用有限資源升級叢集時,請允許虛擬機器在減少的冗餘模式中作業。執行具有 vsan.ondisk_upgrade --allow-reduced-redundancy 選項的 RVC 命令。
  • 使用 --allow-reduced-redundancy 命令選項意味著某些虛擬機器在移轉期間可能無法容許故障。此減少的故障容限還會導致資料遺失。升級完成後,vSAN 會還原完全符合性和冗餘。升級期間,虛擬機器的符合性狀態及其冗餘會暫時不符合標準。完成升級和結束所有重建工作後,虛擬機器將符合標準。
  • 在升級進行中時,請勿將任何主機移除或中斷連線,並且不要將主機置於維護模式下。這些動作可能會導致升級失敗。

如需 RVC 命令和命令選項的相關資訊,請參閱RVC 命令參考指南