RHEL Xen Networking 模式檢視

Loading

安裝完的 Guest OS 除了可以透過 Virtual Machine Manager 的 Details / hardware 來看 NIC 當初是用 NAT 或是 Bridge 的形式! XEN 提供了一些指令來觀察所有的 Guest 的 NIC 狀態所使用的模式.首先來看看我們所有的 Guest OS 有哪一些!!
目前可以看到的有 rhel4(Dom 3) 和 rhel5(Dom 4) 兩種,至於他們的 networking 模式是什麼,要使用下面的指令.不過要先記住他們對應的 Dom ID 為何!
xen_list
virbr0 代表了 NAT networking ,也就是說 vif3.0 就是 Dom3(rhel4) 的第一個 eth0 是使用了 NAT networking.
xen_networking01
xenbr0 代表了 bridge networking,vif0.0 / vif4.0 就是 Dom0(RHEL5 本身)和 Dom4(rhel5) 的第一個 eth0 是使用了bridge networking.
xen_networking02

note:什麼是 1.Virtual network 2.Shared physical device
Virtual network (virbr) -> NAT networking
當你選擇的網路為 NAT 時你的 Dom0 的網路裝置就像是一台 NAT ,所有的 Guest OS(DomU) 都會透過 NAT 來轉送 private IP 的資料.
1. 所有 domU 上的虛擬機器都是在相同的 Private 私人網域.
2. 所有 domU 虛擬機器的封包都必須透過 dom0 的 NAT 去連結到其他的網路.
3. 如同一般的 NAT 所有 domU 上的虛擬機器都是被隱藏在 private 私人網域,所以外部不能直接連接到 DomU 上的虛擬機器.必須透過 Dom0 的 default gateway.

Shared physical device (xenbr) -> bridge networking
所有的 Guest OS(DomU) 和 Dom0 的網路裝置就會像是串接在一個 Hub 或是 Switch 上,只要是同區段的 IP 都可以互通.
更多關於 XEN 的 Network 請參考 : https://benjr.tw/3420

Note:
RHEL5 下預設最多只能有 4 個 Xen bridge.不管你怎麼設定都只能有 4 個,一個也多不了,對於一台網路卡多過4個 port 的 Server 而言,其他的 port 豪無用武之地,也常常發現重新開機後某個 port 又不通了,光是重新設定就搞死人了.所以現在都只能限制 port 數來解決這個問題.幸好 RHEL 將在 RHEL5 U3 解決這個問題.
關於 Xen bridge 請參考 Virtuallization 的 Networking https://benjr.tw/3420

沒有解決問題,試試搜尋本站其他內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料