部署選項總覽
您可以在 Google Cloud 基礎架構上佈建及設定 VMware 解決方案,並使用Google Cloud 控制台中的引導式工作流程,或使用 Terraform 的自動化基礎架構即程式碼 (IaC) 範本,部署 VMware Cloud Foundation (VCF)。這兩種工作流程都使用 VMware 解決方案工具包,自動準備主機網路和 VCF 部署作業。
使用現有的虛擬私有雲網路 (VPC 網路) 託管 VCF 環境,並部署裸機執行個體之前,請確認您的 VPC 網路符合下列需求:
- 最大傳輸單位 (MTU):將主機虛擬私有雲網路 MTU 設為
8896位元組 (巨型框架)。 - 防火牆規則:設定虛擬私有雲防火牆規則,允許虛擬私有雲網路子網路內的內部流量。建立虛擬私有雲防火牆規則,允許整個虛擬私有雲網路 CIDR 範圍內所有通訊埠和通訊協定的所有流量。如果您打算從其他虛擬私有雲網路連線至 VCF 環境,則必須在防火牆規則中加入其他虛擬私有雲網路的 CIDR 範圍。
- 節點主機名稱:在部署期間提供每個節點的完整網域名稱 (FQDN)。這可確保 ESXi 使用主機名稱產生正確的憑證。
VLAN 網路:VMware 解決方案要求虛擬私有雲網路的子網路將「Resolve Subnet Mask」(解析子網路遮罩) 屬性設為「Broadcast primary range only with learning」(僅廣播主要範圍並學習),以支援 VLAN 網路。在Google Cloud 控制台支援中心提交支援單,並附上以下資訊:
- 產品:Google Cloud VMware Engine
- Priority:P2
- 類別:網路連線
- 業務影響:一般技術問題
- 提供更多詳細資料:
Allowlist L2 network connectivity for my project,以及專案 ID、專案編號,以及部署作業的目標區域和可用區
如要進一步瞭解 VLAN 網路支援,請參閱「第 2 層模擬:ARP 廣播和自訂 MAC 學習」。
比較部署選項
下表摘要列出部署 VMware 解決方案的支援方法:
| 部署作業方式 | 適用情境 | 佈建的資源 | 指南 |
|---|---|---|---|
| Google Cloud 控制台 搭配 VMware 解決方案工具包 | 互動式部署、概念驗證環境,或逐步視覺化設定 |
|
|
| 搭配使用 Terraform 與 VMware 解決方案工具包 | 可重複的正式環境部署作業、自動化 CI/CD 管道,以及版本管控的基礎架構 |
|
部署工作流程階段
無論選擇哪種部署方式,在Google Cloud 上部署 VCF 環境都包含下列階段:
- 設定網路和軟體存放區存取權:設定您的Google Cloud 虛擬私有雲網路、必要子網路 (
Management、vSAN、vMotion、NSX-TEP和NSX-Uplink),以及與 VCF 軟體存放區的連線能力。詳情請參閱「設定 VCF 軟體存放區」。 - 佈建裸機 ESXi 節點並設定設備網路:使用分散配置政策部署
z3-highmem-192-highlssd-metal裸機執行個體、設定 Dynamic NIC,以及預先設定 Google Cloud負載平衡建構、可用區 NEG 和 VCF 控制層的 IP 預留項目。 - 準備主機並產生 VCF 部署規格:從跳板機執行 VMware 解決方案工具包,設定 ESXi VMkernel 轉接器 (
vmk1和vmk2)、建立正向和反向 Cloud DNS 記錄、部署 VCF 安裝程式設備,以及產生預先驗證的 VCF 部署 JSON 檔案。 - 部署 VMware Cloud Foundation:將產生的部署 JSON 檔案提交至 VCF 安裝程式,啟動 vCenter Server、vSAN、NSX Manager 和 SDDC Manager。如要進一步瞭解 VCF 啟動參數,請參閱 Broadcom VCF 部署說明文件。
後續步驟
- 請參閱已知問題和限制,瞭解產品行為、需求和限制。
- 按照「使用控制台部署節點及設定設備網路」和「使用工具包準備節點及部署 VCF」的說明,以互動方式部署環境。
- 按照「使用 Terraform 和工具包部署節點和 VCF」一文的說明,自動執行端對端部署作業。