【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

JUNIOR_MU發表於2024-10-03

VMware Cloud Foundation 解決方案中,SDDC Manager 內的 vSAN HCL 資料庫具有有效期,如果 vSAN HCL 資料庫在 60 天內未更新,則會出現警告;如果 vSAN HCL 資料庫在 90 天內未更新,則會出現嚴重錯誤。如下圖所示,當前 SDDC Manager 中的 vSAN HCL 資料庫已超過 60 天未更新並出現了警告提示,當只是出現警告時,還可以對 VCF 環境中的相關元件進行升級,要是出現了嚴重錯誤,則必須進行更新並解決後才能執行相關升級操作。

【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

如果只是傳統的 vSAN 解決方案,導航到 vCenter Server(vSphere Client)->配置->vSAN->更新,你可以在這裡管理 vSAN HCL 資料庫的更新。但是,如果當前使用的是 VMware Cloud Foundation 解決方案,雖然可以透過這種方式更新 vCenter Server 中的 vSAN HCL 資料庫,不過在這裡更新以後,SDDC Manager 中的 vSAN HCL 資料庫過期警告或錯誤提示並不會消失,VCF 解決方案中的 vSAN HCL 資料庫只能透過 SDDC Manager 進行更新,然後再將更新同步到 vCenter Server 中去。

【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

VCF 解決方案中的 vSAN HCL 資料庫更新需要使用 Bundle Transfer Utility 工具來完成,這是 SDDC Manager 中唯一所受支援的方式。Bundle Transfer Utility 工具可以在 Broadcom 支援門戶(BSP)進行下載,如果環境能夠連線網際網路,則可以使用這個工具直接下載 vSAN HCL 資料庫並完成更新;如果是內網環境,則需手動下載 vSAN HCL 資料庫檔案並上傳至 SDDC Manager,然後再使用這個工具完成更新。關於 vSAN HCL 資料庫檔案的下載,可以將此連結“https://partnerweb.vmware.com/service/vsan/all.json”另存為本地即可。

透過 SSH 以 vcf 使用者連線到 SDDC Manager,將 Bundle Transfer Utility 工具以及 vSAN HCL 資料庫檔案上傳上去。

【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

使用命令將 Bundle Transfer Utility 工具解壓到指定目錄,對工具中 lcm-bundle-transfer-util 檔案賦予執行許可權並進入到所在目錄。

tar -xf /home/vcf/lcm-tools/lcm-tools-prod.tar.gz -C /home/vcf/lcm-tools/
chmod +x /home/vcf/lcm-tools/bin/lcm-bundle-transfer-util
cd /home/vcf/lcm-tools/bin/

【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

使用以下命令即可對 SDDC Manager 中的 vSAN HCL 資料庫完成更新操作,注意,執行命令後需要輸入 SDDC Manager 使用者的密碼。

./lcm-bundle-transfer-util --vsanHclUpload --inputDirectory /home/vcf/all.json --sddcMgrFqdn vcf-mgmt01-sddc01.mulab.local --sddcMgrUser administrator@vsphere.local

【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

按上述方式完成 vSAN HCL 資料庫的更新後,重新執行一遍預檢查,如果 vSAN HCL 資料庫的過期警告/錯誤已消失,說明已成功更新。

【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

登入 VCF 工作負載域 vCenter Server UI(vSphere Client),此時,你應該可以發現這裡的 vSAN HCL 資料庫也已經被同步更新了。

【VMware VCF】更新 SDDC Manager 中的 vSAN HCL 資料庫。

相關文章