完成升級 vSAN 主機後,您可以使用 Ruby vSphere Console (RVC) 繼續執行磁碟格式升級。

先決條件

  • 確認您正在使用更新過的 vCenter Server 版本。

  • 確認 vSAN 叢集中正在執行的 ESXi 主機版本為 6.5 或更新版本。

  • vSphere Web Client 的 [磁碟管理] 頁面,確認磁碟處於健全狀態。您也可以執行 RVC 命令 vsan.disk_stats 來確認磁碟狀態。

  • 確認您計劃使用的硬體和軟體已通過認證且列於 VMware 相容性指南網站,網址為 http://www.vmware.com/resources/compatibility/search.php

  • 確認您有足夠的可用空間來執行磁碟格式升級。執行 RVC 命令 vsan.whatif_host_failures,判定您是否有足夠的容量來成功完成升級或在升級期間發生故障時執行元件重建。

  • 確認您已安裝 PuTTY 或類似的 SSH 用戶端來存取 RVC。

    如需有關下載 RVC 工具和使用 RVC 命令的詳細資訊,請參閱RVC 命令參考指南

  • 確認主機未處於維護模式。升級磁碟上格式時,請勿將主機置於維護模式。當 vSAN 叢集的任何成員主機進入維護模式時,叢集中的可用資源容量會減少,因為成員主機不再為叢集提供容量且叢集升級可能失敗。

  • 執行 RVC 命令 vsan.resync_dashboard,確認 vSAN 叢集中目前沒有進行元件重建工作。

程序

  1. 使用 RVC 登入 vCenter Server
  2. 執行 vsan.disks_stats /< vCenter IP address or hostname>/<data center name>/computers/<cluster name> 命令以檢視磁碟狀態。

    例如:vsan.disks_stats /192.168.0.1/BetaDC/computers/VSANCluster

    命令會列出 vSAN 叢集中所有裝置和主機的名稱。命令還會顯示目前磁碟格式和其健全狀況狀態。您也可以在磁碟管理頁面的健全狀況狀態欄中檢查裝置的目前健全狀況。例如,對於擁有發生故障裝置的主機或磁碟群組,裝置狀態在健全狀況狀態欄中會顯示為 [狀況不良]。

  3. 執行 vsan.ondisk_upgrade <path to vsan cluster> 命令。

    例如:vsan.ondisk_upgrade /192.168.0.1/BetaDC/computers/VSANCluster

  4. 監控 RVC 中的進度。

    RVC 一次升級一個磁碟群組。

    磁碟格式升級成功完成後,會出現下列訊息。

    完成磁碟格式升級階段

    有 n 個需要 [升級物件] 升級過程的 v1 物件:已升級 n 個,餘下 0 個

    物件升級已完成:已升級 n 個

    完成 VSAN 升級

  5. 執行 vsan.obj_status_report 命令來確認物件版本已升級至新的磁碟上格式。