部署選項總覽

您可以在 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 解決方案工具包 互動式部署、概念驗證環境,或逐步視覺化設定
  • Google Cloud 控制台中的裸機 ESXi 節點、動態 NIC、配置政策和設備網路建構
  • 使用工具包準備主機網路、Cloud DNS 記錄和 VCF JSON
  • 透過 VCF 安裝程式啟動 VCF
搭配使用 Terraform 與 VMware 解決方案工具包 可重複的正式環境部署作業、自動化 CI/CD 管道,以及版本管控的基礎架構
  • 虛擬私有雲網路、子網路 (包括第 2 層廣播網域)、防火牆規則和 Private Service Connect 端點
  • 裸機 ESXi 節點、配置政策、區域性負載平衡器和 Cloud DNS 區域
  • 自動化 VCF 啟動和工作負載網域擴充

部署工作流程階段

無論選擇哪種部署方式,在Google Cloud 上部署 VCF 環境都包含下列階段:

  1. 設定網路和軟體存放區存取權:設定您的Google Cloud 虛擬私有雲網路、必要子網路 (Management、vSAN、vMotion、NSX-TEP和NSX-Uplink),以及與 VCF 軟體存放區的連線能力。詳情請參閱「設定 VCF 軟體存放區」。
  2. 佈建裸機 ESXi 節點並設定設備網路:使用分散配置政策部署 z3-highmem-192-highlssd-metal 裸機執行個體、設定 Dynamic NIC,以及預先設定 Google Cloud負載平衡建構、可用區 NEG 和 VCF 控制層的 IP 預留項目。
  3. 準備主機並產生 VCF 部署規格:從跳板機執行 VMware 解決方案工具包,設定 ESXi VMkernel 轉接器 (vmk1 和 vmk2)、建立正向和反向 Cloud DNS 記錄、部署 VCF 安裝程式設備,以及產生預先驗證的 VCF 部署 JSON 檔案。
  4. 部署 VMware Cloud Foundation:將產生的部署 JSON 檔案提交至 VCF 安裝程式,啟動 vCenter Server、vSAN、NSX Manager 和 SDDC Manager。如要進一步瞭解 VCF 啟動參數,請參閱 Broadcom VCF 部署說明文件。

後續步驟