DVSC: Distribute Virtual Swithc Controller(分散式虛擬交換機控制器)。
DVSC是一種邏輯的集中式的虛擬交換機,它能讓你控制來自於不同XenServer Host上的一塊邏輯的網路交換機。
DVS的主要功能:
- 網路的可移植性
- 網路的容錯能力
- 提高網路的安全性
- 網路環境的透明度
- 企業級別的網路監管功能
我們在使用DVS的時候,我們的虛擬網路交換應該選擇Open Switch。在DVS中有兩種不同的網路連線型別:
- OpenVSwitch
- Linux Bridge
在預設情況下,我們得網路都是通過Linux Bridge連線的。如果想用DVS,我們需要將它轉換成OpenVSwitch,用的命令是:xe-switch-network-backend openvswitch
如果想轉換回Linux Bridge,需要執行下面的幾個步驟:
- Disable HA
- 將所有的VM遷移到另外一個XS Host上面
- Enable Linux Bridge mode: xe-switch-network-backend bridge
- 重啟XenServer Host
- 將VM遷移回來
- Enable HA
一旦我們將網路交換模式從Linux Bridge轉換到Open vSwitch,每個XenServer Host都會有它自己的OpenvSwitch網路:
對於DVS(分散式的虛擬交換機控制器)
- 能同時控制超過64個XS Host
- 一種視覺化流程式的嵌入式工具
- 可以從全域性或者是針對指定的虛擬介面設定網路策略
- DVS Controller能同時控制多個OpenvSwitch
DVSC的監控功能
- 統計Server的資料
- 統計NetWork的資料
- 網路卡最近的事件
- 管理員操作的最近事件的記錄
- 通過流程或者是表格的形式顯示
對於Cross-Server private network必須滿足的條件:
- XS6.0或更高的版本
- 網路模式為OpenvSwitch
- 在XenServer Pool的環境中必須存在DVSC
- IP-Enable PIF(physical interface object【物理網路介面】)
- Xenmotion和workload balancing開啟
DVSC一旦在環境中開啟,它將把所有的虛擬交換機存放到一個組裡面去,然後實現遠端控制:
————————————————————————————————
WHOOOOSHHHHHHHHHHHH…………
Blimey what was that?
That was your life mate
Oh, I was not quite ready. Can I have another go?
Sorry mate, only one per person.