Ubuntu
KVM 上具有 VLAN 中繼的 VM
我到底需要在基於 Ubuntu18 的 QEMU/KVM 伺服器上配置什麼才能將具有 >1 VLAN 的中繼傳遞到其上的 VM?(基本上相當於在帶有 ESXi 的埠上將 VLAN ID 設置為 4095)據報導,一些相當複雜的範例是通過 1 個主橋和 >1 個輔助橋來實現這一點,我目前看到的這些範例乍一看並不是最佳的。 ..除非這是KVM唯一可行的方法。提前謝謝了!
令我驚訝的是,KVM 伺服器的中繼介面上的以下配置就足夠了——我們甚至沒有做任何事情來讓這個新的網橋 VLAN 感知,例如在其上定義任何 VLAN 或設置 vlan_filtering=1:
brctl addbr br2 brctl addif br2 enp94s0f0
(我們後來將 enp94s0f0 和 br2 添加到我們的 netplan 配置中以使其永久化)
將 VM 的 NIC 放入 br2 會將其變成一個中繼,該中繼具有與 VM 本身和 KVM 伺服器的 enp94s0f0 連接到的交換機上定義的 VLAN 一樣多的 VLAN。