VMware Cloud Builder 是用於構建 VMware Cloud Foundation 第一個管理域的自動化部署工具,透過將一個預定義資訊的 Excel 參數列匯入到 Cloud Builder 以啟動 VCF 的初始構建過程(Bring-up)。VMware Cloud Builder 通常是以 OVA 檔案的形式與 VMware Cloud Foundation 一同發行並在 Broadcom 支援門戶上下載,要構建 VMware Cloud Foundation SDDC 解決方案首先你需要準備 VMware Cloud Builder 工具。
VMware Cloud Builder 是 VMware 官方推薦的用於構建 VMware Cloud Foundation 例項的部署工具,其實在社群當中還有一個非常受歡迎的工具叫 Holodeck Toolkit。Holodeck 工具支援快速在單個 ESXi 主機上部署 VMware Cloud Foundation 巢狀環境,以用於實驗學習或者客戶現場演示目的,這個工具不受 VMware 官方支援也不應用於生產環境。
一、VCF 5.x BOM 清單
推薦透過 VMware Cloud Foundation 產品文件檢視最新的發行說明,通常在更新說明中包含了該版本發行的 Bill of Materials(BOM)物料清單,即產品所相容並配套的核心元件。也可以透過 VMware KB 52520 檢視 VCF 發行版本及所包含相關元件的版本和內部版本號的對應關係,關於 VMware Cloud Foundation 5.x 版本的 Bill of Materials(BOM)物料清單如下圖所示。我將基於 VMware Cloud Foundation 5.1.0 版本進行後續部署和相關測試,主要原因是從該版本開始支援 vSAN ESA 部署架構,到 VMware Cloud Foundation 5.1.1 版本增加了 VMware Private AI Foundation with NVIDIA 企業級 AI/ML 解決方案以及 VCF 單個解決方案授權許可的支援。當然,其實 VMware Cloud Foundation 5.2 最近已經公佈並帶來了許多變化與功能的更新,比如支援 vSAN Max 和 vSAN ESA 延伸叢集、VCF Import(將 vSphere/vSAN 環境直接整合到 VCF 環境)以及解耦 Tanzu Kubernetes Grid (TKG)作為其獨立服務執行等,而正式版可能要等到 VMware Explore 2024 大會結束後才進行釋出。
二、Cloud Builder 下載
檔名稱 | MD5 | 百度網盤 |
vcf-ems-deployment-parameter.xlsx | aa91cbf1320989729fc3edb9d22ff441 | https://pan.baidu.com/s/1fzhSMqsMk-NXAydHpvOoKw?pwd=wrce |
vcf-vxrail-deployment-parameter.xlsx | 5d61b06c19b96202a268885f4eed040e | |
VMware-Cloud-Builder-5.1.0.0-22688368_OVF10.ova | 9b43c8665b69f5cf089dfcd17fe42e41 |
三、Cloud Builder 部署
VMware Cloud Builder 裝置支援部署在個人電腦的 Workstation/Fusion 上,也可以部署在 vSphere 環境中的 ESXi 主機上,選擇適合你的任何一種方式即可。注意,由於部署 Cloud Builder 要求使用 DNS 和 NTP 伺服器,請確保該虛擬機器所使用的網路能夠和這些伺服器相互通訊,並提前配置 DNS 的正反向解析;由於後期需要透過 Cloud Builder 部署 VCF 管理域,請確保該虛擬機器所使用的網路能夠和管理域相關元件(如 ESXi 主機、NSX Manager、SDDC Manager 等)的管理網路相互通訊。
登入到 vSphere Client UI 管理介面,在 ESXi 主機上右擊選擇“部署 OVF 模板”,選擇從“本地檔案”上傳 Cloud Builder 檔案。
設定 Cloud Builder 虛擬機器的名稱並選擇所放置的虛擬機器資料夾,點選下一步。
選擇 Cloud Builder 虛擬機器所使用的計算資源並勾選自動開啟虛擬機器電源,點選下一步。
確認 Cloud Builder 裝置的詳細資訊,點選下一步。
接受 Cloud Builder 安裝許可協議條款,點選下一步。
選擇 Cloud Builder 虛擬機器所使用的儲存資源,點選下一步。
選擇 Cloud Builder 虛擬機器所使用的網路埠組,點選下一步。
設定 Cloud Builder 虛擬機器的 Admin 和 Root 的賬戶登入密碼、主機名、IP 地址、子網掩碼、閘道器、DNS 伺服器、DNS 域名、DNS 搜尋域、NTP 伺服器。
確認 Cloud Builder 虛擬機器所配置的資訊,點選完成並開始部署。
因環境不同,安裝部署的時間會有所差異,當前環境大概花了 20~30 分鐘完成部署和啟動。透過瀏覽器可以訪問 Cloud Builder UI(https://vcf-builder.mulab.local)管理介面,如下圖所示。
登入 Cloud Builder,檢視當前部署版本。