透過標記綁定建立多個 kvm 橋

透過標記綁定建立多個 kvm 橋

我在 RHEL6.5 中進行了以下配置,效果很好。

# ifcfg-em1_2
DEVICE=em1_2
HWADDR=C8:1F:66:D8:77:D2
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes
USERCTL=no

#ifcfg-em2_2
DEVICE=em2_2
HWADDR=C8:1F:66:D8:77:E2
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes
USERCTL=no

#ifcfg-bond0
ARP=no
BOOTPROTO=none
DEVICE=bond0
IPV6INIT=no
NM_CONTROLLED=no
NOZEROCONF=yes
ONBOOT=yes
BONDING_OPTS="mode=1 miimon=100"

#ifcfg-bond0.18
DEVICE=bond0.18
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
VLAN=yes
BRIDGE=br0

# ifcfg-br0
DEVICE=br0
ONBOOT=yes
SLAVE=bond0.18
TYPE=Bridge
DELAY=0
VLAN=yes

# IPv4
GATEWAY=<GATEWAY>
IPADDR=<IP>
NETMASK=<NETMASK>
NM_CONTROLLED=no
NOZEROCONF=yes

DOMAIN=<DOMAIN>
DNS1=<DNS1>
DNS2=<DNS2>

# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.c81f66d877df       no              bond0.18
                                                        vnet0
                                                        vnet1
virbr0          8000.52540014bdec       yes             virbr0-nic

我想在同一綁定上添加第二個網橋,但不使用vlan 18 標記它,而是使用vlan 26。連接。必須刪除 br1 設定檔並再次重新啟動網絡,因此由於某種原因我無法將 2 個網橋放在一起。我有什麼遺漏的嗎?

#ifcfg-bond0.26
DEVICE=bond0.26
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
VLAN=yes
BRIDGE=br1

# ifcfg-br1
DEVICE=br1
ONBOOT=yes
SLAVE=bond0.26
TYPE=Bridge
DELAY=0
VLAN=yes

# IPv4
GATEWAY=<GATEWAY2>
IPADDR=<IP2>
NETMASK=<NETMASK2>
NM_CONTROLLED=no
NOZEROCONF=yes

DOMAIN=<DOMAIN>
DNS1=<DNS1>
DNS2=<DNS2>

另外,我是管理 KVM 機器的新手,所以在brctl show我上面寫的輸出中,有一個virbr0介面我不知道它來自哪裡。我想它是虛擬機器的 vnic,在第二個網橋工作後我是否必須設定類似的東西?這個想法是在虛擬機器中擁有多個介面(用於服務、備份、bd 連接等),就像我說的,一開始我只有 1 個介面在工作,但我對如何添加更多介面感到困惑。

乾杯,

答案1

virbr0很可能是 KVM 在為您建立橋接時選擇的名稱。配置自己的網橋很困難,但並非不可能。

根據我對配置網橋的文檔的閱讀,您應該只有一個網橋連接到實體設備(eth0、bond0 等)。

您可以設定第二個橋接器並使用 IP 轉送來處理流量路由。這很容易做到。

您應該能夠在同一橋上標記多個 VLAN。這可能是最簡單的方法。

答案2

您正在嘗試做的事情正是正確的方法。

  • 您有兩個 NIC 處於綁定狀態
  • 你本身就有債券
  • 在綁定上,您可以為正在使用的每個 VLAN 建立標記介面和網橋,並將單獨的虛擬機器 vNIC 連接到這些網橋。

請記住,VM 的 PCI 位址數量有限,因此您不能擁有 4000 個 NIC。

編輯:virbr0 橋是由 libvirt 自動建立的。您可以安全地忽略它並使用您自己的配置。

相關內容