如何升級 vSAN 磁碟格式 (On-disk format)
在 vSAN 環境的升級過程中,其實是非常繁瑣且複雜的,除了需要升級軟體版本之外,硬體和韌體的版本也必須一起配合進行更新。整個流程大致上可以分成以下幾個步驟,本文主要說明如何升級 vSAN 磁碟格式,步驟 1~5 就不多做說明。
- vSAN 升級前評估 - 確認軟硬體相容性 (參考 VMware vSAN Compatibility Guide、VMware Product Interoperability Matrices )
- 備份相關設定 - vCenter & ESXi
- 檢查 vSAN 狀態 - 升級 VC 和 ESXi 前檢查 vSAN 健康狀態
- 升級 vCenter
- 升級 ESXi
- 檢查 vSAN 狀態 - 升級磁碟格式之前需要先確認 vSAN 健康狀態
- 升級磁碟格式
- 升級後檢查 vSAN 狀態
Pre-requisites
升級 vSAN 硬碟格式的方式可以透過 vSphere web client 或是 Ruby vSphere Console (RVC)。在升級之前,需先確認以下幾點:
- 確認 vCenter 和 ESXi 都已經升級至相對應且相容的版本
- 確認 vSAN 新增硬碟的方式為「手動」
- 確認所有 Disk Groups 都是顯示 Healthy,且硬碟空間使用率至少還有 30% 可以使用
執行 RVC 指令
vsan.disks_stats ~/computers/cluster-name
vsan.whatif_host_failures ~/computers/cluster-name
- 確認沒有元件正在同步 (Resyncing Components)
執行 RVC 指令
vsan.resync_dashboard ~/computers/Cluster-name
|
執行 Pre-Check 前 |
|
執行 Pre-Check 後 |
升級 vSAN 磁碟格式
完成上面那幾點檢查後,接著就可以來升級 vSAN 磁碟格式了。雖然在 vSphere Web Client 介面有一鍵升級的按鈕,但在本例實作透過 RVC 指令升級 vSAN 磁碟格式。
執行 RVC 指令
vsan.v2_ondisk_upgrade ~/computers/cluster-name
升級會花一點時間,我們可以看到在過程中會先將 Disk Groups 中的資料全部搬走清空,接著升級完成後再把 Disk Groups 加回來。全部都升級完成後,從 vSphere Web Client 就可以看到所有硬碟都已經更新至最新
執行 RVC 指令檢查
vsan.obj_status_report ~/computers/cluster-name
參考連結
About the vSAN Disk Format
How to Upgrade vSAN On-disk Format – The Ultimate Step-by-Step Guide
VMware vSAN 售後最佳實踐 - vSAN 升級手冊
沒有留言:
張貼留言