在 VCF 的環境架構,每個 VCF 版本都有對應相容的軟體版本 (ESXi、vCenter、NSX-T、vSAN 等元件)。如果環境能上網,只需要在 SDDC Manager 上設定好 My VMware 的帳號密碼,就能自動下載所有相容的軟體升級套件;但如果環境沒辦法上網,就要透過離線的方式,將升級套件下載後,再上傳至 SDDC Manager。本文將說明如何離線下載 VCF 升級套件包 (Offline Bundles),並上傳至 SDDC Manager
前置準備
- 準備一台可以上網的機器 (Windows or Linux 都可以),本例是使用 Windows OS
- 在這台機器上安裝 Java 8 或以上的版本
- 準備 WinSCP 工具
- 從 My VMware VCF 頁面下載 Bundle Transfer Utility 並解壓縮
下載 LCM Manifest 和 VCF Offline Bundles
- 下載 LCM Manifest
開啟 CMD→切換至 lcm-tools-prod/bin 路徑底下,執行以下指令:
./lcm-bundle-transfer-util --download --manifestDownload --depotUser Username
預設會下載至 windows profile 路徑底下的 downloadBundles 資料夾
- 下載 Offline Bundles
先在 downloadBundles 資料夾底下創建一個資料夾,用來存放等等下載下來的 offline bundles,本例命名為 "VCF4.5_upgrade_bundles"
接著開啟 CMD,同樣在 lcm-tools-prod/bin 路徑底下,執行以下指令,並依照視窗的要求輸入 My VMware 密碼,接著選擇是否要下載 vRealize Bundles,最後依據需求選擇要下載哪些項目 (all, install, patch)
※ 【Note】:如果環境是 VCF on Vxrail,執行的指令如下:./lcm-bundle-transfer-util --download --outputDirectory absolute-path-output-dir --depotUser depotUser --sv current-vcf-version --p target-vcf-version
./lcm-bundle-transfer-util --download "downloadPartnerBundle" --outputDirectory absolute-path-output-dir --depotUser customer_connect_email --sv current-vcf-version --p target-vcf-version --pdu dell_emc_depot_email
## --download "downloadPartnerBundle" 和 --pdu 加這兩個參數才會列出 VxRail 用的更新包
上傳&更新 LCM Manifest 和 VCF Offline Bundles
- 上傳 lcm-tools 至 SDDC Manager
使用 vcf 帳號 SSH 登入到 SDDC Manager,接著切換到 root
在 /opt/vmware/vcf/lcm/ 路徑底下建立 lcm-tools 目錄
解壓縮後,給予 lcm-tools 目錄權限
確認權限
- 匯入 LCM Manifest file
執行以下指令:
./lcm-bundle-transfer-util --update --sourceManifestDirectory Manifest-Downloaded-Directory --sddcMgrFqdn FQDN --sddcMgrUser Username
執行完後,可以登入到 SDDC Manager UI 介面,使用 API Explorer 工具 GET Manifest 資訊,並確認是否有成功匯入
- 上傳 upgrade bundles 至 SDDC Manager
使用 WinSCP 將升級檔案上傳至 /nfs/vmware/vcf/nfs-mount/ 路徑
上傳後,確認權限是否為 777。如果不是的話,執行以下指令:
chmod -R 0777 /nfs/vmware/vcf/nfs-mount/upgraded_bundles_folder
- 更新 upgrade bundles
切換至 lcm-tools 路徑,執行以下指令
./lcm-bundle-transfer-util --upload "uploadPartnerBundle" --bundleDirectory absolute-path-bundle-dir
Upload 完成後,登入到 SDDC Manager UI 介面,在 Workload Domains → Update/Patches→Available Updates 的地方選擇 VCF 4.5.0.0,就會顯示出此版本更新的相關資訊,並且可以點選「排程更新」或「立即更新」
沒有留言:
張貼留言