安裝 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.255 mask:255.255.255.0
up broadcast multicast mtu:1500 metric:1
rx packets:0 errors:0 dropped:0 overruns:0 frame:0
tx packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:0 (0.0 b) tx bytes:0 (0.0 b)
...這是由於安裝和啟用了 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 ]
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....
簡述KVM架構和Xen架構
暑假最後一篇更新,因為,明天我就回學校了。以下均為個人理解,如果有不對的地方還望各位dalao不吝賜教。虛擬化 虛擬化是通過hypervisor程式實現的,hypervisor的作用是將硬體虛擬化提供給多個作業系統使用,是虛擬化技術的核心。虛擬化分為兩種 1型虛擬化和2型虛擬化。kvm架構 先來看一...
Xen 和 KVM 的效能對比
最近出現提供 kvm qemu vps 的服務商 讓 vpsee 有點驚訝,印象當中 kvm 還是乙個很新的專案,還遠沒有達到成熟應用的工業標準,現在已經看到有人 公司開始提供基於 kvm 的 vps 了,kvm 在眾多重量級廠商的強力推動下果然發展很快。2008年9月 redhat 宣布收購 kv...