建立第一個子網路
Google Cloud VMware Engine 會為每個私有雲建立網路,並使用 VLAN 進行網路管理。對於工作負載虛擬機器 (VM),您會在私有雲的 NSX Manager 上建立子網路做為網路區隔。VMware Engine 包含 NSX,可提供工作負載網路和安全功能,例如微區隔和防火牆政策。本頁說明如何使用 NSX Manager 為工作負載建立子網路。
事前準備
本快速入門導覽課程假設您已完成下列事項:
- 已建立 Google Cloud VMware Engine 私有雲。您可以完成下列快速入門指南來建立私有雲: 建立第一個私有雲。
- 網路中分配的位址範圍,用於下列用途:
- DHCP 服務
- NSX 工作負載網路區隔的子網路
從 VMware Engine 入口網站存取 NSX Manager
建立子網路的程序會在 NSX 中進行,您可以透過 VMware Engine 存取 NSX:
前往 Google Cloud 控制台的「Private clouds」頁面。
按一下「選取專案」,然後選取私人雲所在的機構、資料夾或專案。
按一下要建立子網路的私有雲名稱。
在「管理裝置」下方,按一下 NSX Manager 對應的「網址」。
按照系統提示輸入登入憑證。提醒您,您可以從私有雲詳細資料頁面擷取產生的憑證。
如果您已設定 vIDM 並連結至身分識別來源 (例如 Active Directory),請改用身分識別來源憑證。
為子網路設定 DHCP 服務
建立子網路前,請先設定 DHCP 服務:
- 在 NSX 中,依序前往「Networking」(網路)>「DHCP」。網路資訊主頁會顯示服務建立一個第 0 層和一個第 1 層閘道。
如要開始佈建 DHCP 伺服器,請按一下「新增 DHCP 設定檔」。
在「DHCP name」(DHCP 名稱) 欄位中,輸入設定檔名稱。
在「Profile type」(設定檔類型) 部分,選取「DHCP server」(DHCP 伺服器)。
在「伺服器 IP 位址」欄中,提供 DHCP 服務 IP 位址範圍。
按一下「儲存」,建立 DHCP 服務。
接著,將這個 DHCP 服務附加至相關的第 1 層閘道。服務已佈建預設的第 1 層閘道:
- 在 NSX 中,依序前往「Networking」> Tier-1 Gateways。
- 按一下第 1 層閘道旁邊的垂直刪節號 ,然後選取「編輯」。
- 在「DHCP」欄位中,按一下「設定 DHCP 設定」連結。
- 將「Type」(類型) 設為「DHCP Server」(DHCP 伺服器),然後選取您剛才建立的「DHCP Server Profile」(DHCP 伺服器設定檔)。
- 按一下 [儲存]。
- 按一下「關閉編輯」。
您現在可以在 NSX 中建立網路區隔。如要進一步瞭解 NSX 中的 DHCP,請參閱 VMware 的 DHCP 說明文件。
在 NSX 中建立網路區隔
對於工作負載 VM,您要為私有雲建立子網路做為 NSX 網路區隔:
- 在 NSX 中,依序前往「Networking」>「Segments」。
- 按一下 [Add Segment] (新增區隔)。
- 在「區隔名稱」欄位中,輸入區隔的名稱。
- 在「Connected Gateway」(已連線的閘道) 清單中,選取「Tier1」即可連線至第 1 層閘道。
- 在「Transport zone」(傳輸區域) 清單中,選取「TZ-OVERLAY | Overlay」(傳輸區域 - 疊加)。
- 在「Subnets」(子網路) 欄中,輸入子網路範圍。指定子網路範圍,並以
.1
做為最後一個八位元。例如:10.12.2.1/24
。 - 按一下「Set DHCP Config」(設定 DHCP),然後在「DHCP Ranges」(DHCP 範圍) 欄位中提供值。
- 按一下「套用」,儲存 DHCP 設定。
- 按一下 [儲存]。現在在 vCenter 中建立 VM 時,可以選取這個網路區隔。
在特定區域中,您最多可以透過私人服務存取權,從 VMware Engine 向虛擬私有雲網路通告 250 個不重複的路徑。舉例來說,這些專屬路徑包括私有雲管理 IP 位址範圍、NSX 工作負載網路區隔,以及 HCX 內部 IP 位址範圍。這項路徑限制包含該區域中的所有私有雲,且對應於 Cloud Router 取得的路徑限制。
如要瞭解路由限制,請參閱 Cloud Router 配額與限制。
NSX 中子網路設定和路徑重新發布的最佳做法
為確保網路運作順暢,並防止路由迴圈和服務中斷,請在 NSX 中設定子網路和路由重新發布時,遵循下列準則:
- 子網路重疊: 避免子網路重疊 - 確保 VMware Engine 中使用的 IP 子網路是唯一的,且不會與私有雲或外部網路中的子網路重疊。重疊可能會導致轉送問題,並中斷服務。
- 第 0 層路徑重新分配:
- 自動重新發布 - VMware Engine 會使用 BGP,在第 0 層路由器中重新發布已連線第 1 層區隔的路徑,確保工作負載與外部世界之間的連線正常運作。
- 重新發布靜態路徑 - 在第 0 層重新發布靜態路徑時,請務必先拒絕預設路徑 (
0.0.0.0/0
),然後使用前置字元清單允許所有流量,以免發生轉送迴圈。如要這麼做,您應在第 0 層閘道上為兩個 BGP 鄰居建立並附加前置字串清單,因為 VMware Engine 已在第 0 層閘道上設定指向基礎架構的預設路徑 (0.0.0.0/0
),您可以按照接下來兩節的步驟操作。
在 NSX 中建立前置字串清單
如要在 VMware Engine 的 NSX 中建立前置字元清單,請按照下列步驟操作:
- 在 NSX 中,依序前往「Networking」> Tier-0 Gateways。
- 按一下選單圖示 (三點),然後按一下「編輯」。
- 按一下「轉送」。
- 按一下「IP 前置字元清單」旁的「設定」。
- 按一下「新增 IP 前置字元清單」。
- 輸入 IP 前置字串清單的名稱。
- 按一下「設定」,新增 IP 前置字元。
- 按一下「新增前置字元」。
- 在「Network」(網路) 欄位中,輸入關鍵字「any」。
- 保留所有欄位的值,然後在「動作」欄位中,從下拉式選單選取「允許」。
- 按一下「新增」。
- 再次點選「新增前置字元」。
- 在「網路」欄位中,以 CIDR 格式輸入 IP 位址,例如
0.0.0.0/0
。 - 保留所有欄位的值,然後在「動作」欄位中,從下拉式選單選取「拒絕」。
- 按一下「新增」。
- 在「網路」欄位中,以 CIDR 格式輸入 IP 位址,例如
- 按一下 [套用]。
- 依序點選「儲存」>「關閉」。
將前置字串清單附加至兩個 BGP 鄰居
建立前置字串清單後,下一個工作是將前置字串清單附加至 NSX 中的 BGP 鄰居,方法如下:
- 在 NSX 中,依序前往「Networking」> Tier-0 Gateways。
- 按一下選單圖示 (三點),然後按一下「編輯」。
- 按一下「BGP」BGP。
- 按一下「BGP 鄰居」。
- 按一下選單圖示 (三點),然後選取「編輯」。
- 按一下「路徑篩選器」。
- 按一下選單圖示 (三點),然後選取「編輯」。
- 按一下「Out Filter」(輸出篩選器) 欄位中的「Configure」(設定)。
- 選取先前建立的前置字元清單名稱。
- 按一下 [儲存]。
- 依序點選「新增」>「套用」。
- 按一下 [儲存]。
- 如要更新其他 BGP 鄰居,請重複步驟 5 到 13。
- 按一下「關閉編輯」。
後續步驟
- 進一步瞭解如何使用 NSX 進行 IP 位址管理 (IPAM)。