將實體網路卡連接到 ESXi 分散式連接埠組

將實體網路卡連接到 ESXi 分散式連接埠組

我設定了一個虛擬分散式交換器來建立一系列第 2 層網路。其中每個網路都以 VDS 上的 VLAN 和分散式連接埠群組實施。我想做的是將實體機連接到其中一些網路。

使用標準交換機,我可以透過將實體網路卡設定為 VSS 上的介面來將其連接到交換器。但是,對於 VDS,我無法弄清楚如何執行此操作 - 與實體連接埠互動的唯一方法似乎是作為上行鏈路,而這些連接埠只能充當 VLAN 中繼。

有沒有辦法將實體網路卡與分散式連接埠群組中的連接埠關聯起來?如果是這樣,我應該使用哪些搜尋字詞?

我現在能看到的唯一選擇是讓虛擬機將流量路由/橋接到 VSS 並在那裡關聯端口 - 但這似乎有點過頭了,並且不適用於將端口鏡像到物理設備之類的事情。

答案1

您可以將 NIC 連接到分散式 vswitch,而不是連接到連接埠群組

這裡是關聯來配置它。如果連接埠群組使用標記的 VLAN,您應該相應地配置 NIC。

答案2

據我所知,沒有辦法將實體網卡連接到 vSwitch 或分散式 vSwitch除了作為上行鏈路。顯然這不是您所需要的。

然而,我想出了一個駭客的解決方法:使用虛擬機器作為橋樑。

假設您要存取連接埠群組「VM Network」上的流量,並且該連接埠群組連接到vSwitch0(連接到NIC0),請建立一個連接到輔助NIC(在本例中為NIC1)的新vSwitch (vSwitch1) 和一個新vSwitch該 vSwitch 的連接埠群組(稱為「輔助 NIC 橋」)。

現在您所需要的只是一個虛擬機,可作為「虛擬機網路」和「輔助網卡橋」之間的簡單網路橋。我假設你可以在你選擇的任何 *nix 中執行此操作;我有幾個用於測試的路由器韌體虛擬機。

所以這是拓樸:

輔助網路卡 -> vSwitch1 -> “輔助網路卡橋” -> 橋接虛擬機器 -> “虛擬機器網路” -> vSwitch0

我運行了類似的設定並取得了巨大成功:虛擬化路由器,橋接兩個 vSwitch,在 NIC0 上提供網路上行鏈路,在 NIC1 上提供輔助硬鏈路。我還為整個事情運行了 DHCP,包括 VM 網路、ESXi 主機本身(主要是令人畏縮;必須配置靜態連接、設定自動啟動,然後在重新啟動時等待路由器 VM 啟動並為 ESXi 主機提供 DHCP),以及輔助網卡。這是一個高度可移植的媒體伺服器應用程序,需要在各種網路條件下工作(例如,當上行鏈路是單一乙太網路或 WiFi 並且需要與子網路用戶端共用時)

相關內容