解除安裝virbr0

2021-09-20 19:12:25 字數 1656 閱讀 3010

/sbin/ifconfig 檢視會多出乙個 virbr0 ,這是由於安裝和啟用了 libvirt 服務後生成的,libvirt 在伺服器(host)上生成乙個 virtual network switch (virbr0),host 上所有的虛擬機器(guests)通過這個 virbr0 連起來。預設情況下 virbr0 使用的是 

nat 模式(採用 ip masquerade),所以這種情況下 guest 通過 host 才能訪問外部。

大多數時候我們虛擬機器使用的是 bridge(網橋)直接連到區域網裡,所以這個 virbr0 不是必須的(注:不要搞混淆了,bridge 和這裡的 virbr0 bridge 是互不相干的)。如何關

掉這個 virbr0 呢?先 net-destroy 然後 net-undefine,最後別忘了重啟 libvirtd 讓設定生效: 

# virsh net-list 

name                state      autostart 

----------------------------------------- 

default              active    yes

# virsh net-destroy default 

network default destroyed 

# virsh net-undefine default 

network default has been undefined 

# service libvirtd restart 

stopping libvirtd daemon:                                  [  ok  ] 

starting libvirtd daemon:                                  [  ok  ]

這樣就關掉了  virbr0  在使用雙機軟體過程中,如果系統是red hat 5.x 預設系統安裝完成後為xen核心,那麼xen核心引導啟動後就會有虛擬網絡卡(vethx、vif0.x、virbr0、xenbr1等)存在。 

這就會直接導致雙機軟體的兩台機器中都會有相同的ip位址存在(virbr0網絡卡的ip位址都為192.168.122.1)。所以會導致雙機系統中的主機關機時,備機不會接管的現象。所以,需要將virbr0解除安裝掉

使用virsh net-list檢視

name state autostart

-----------------------------------------

default active yes

使用以下方法禁用virbr0

# virsh net-destroy default 

# virsh net-undefine default 

# service libvirtd restart 

# ifconfig

再使用virsh net-list檢視

預設的virbr0設定儲存在/etc/libvirt/qemu/networks目錄下,裡面有乙個default.xml檔案,裡面是virbr0的預設配置。

注:虛擬網橋由bridge-utils包中的brctl工具建立,這個包在安裝虛擬化相關的包後自動安裝, 使用brctl addbr 網橋名稱可以增加網橋,使用brctl show顯示已有網橋

刪除virbr0虛擬網絡卡

安裝 xen 或安裝 kvm 後都會發現網路介面裡多了乙個叫做 virbr0 的虛擬網路介面,是因為在安裝作業系統的時候安裝了虛擬化的元件,但是在配置rac的時候這個網絡卡會對rac的心跳同步 即private ip 形成影響,如果安裝了可以根據此貼將虛擬網絡卡刪掉 ifconfig virbr0 ...

Xen 和 KVM 下如何關閉 virbr0

安裝 xen 或安裝 kvm 後都會發現網路介面裡多了乙個叫做 virbr0 的虛擬網路介面 ifconfig virbr0 link encap ethernet hwaddr d2 91 97 b8 3d fc inet addr 192.168.122.1 bcast 192.168.122....

Xen 和 KVM 下如何關閉 virbr0

安裝 xen 或安裝 kvm 後都會發現網路介面裡多了乙個叫做 virbr0 的虛擬網路介面 ifconfig virbr0 link encap ethernet hwaddr d2 91 97 b8 3d fc inet addr 192.168.122.1 bcast 192.168.122....