XenServer DVSC

tao先生發表於2015-01-20

DVSC: Distribute Virtual Swithc Controller(分散式虛擬交換機控制器)。

DVSC是一種邏輯的集中式的虛擬交換機,它能讓你控制來自於不同XenServer Host上的一塊邏輯的網路交換機。

DVS的主要功能:

  • 網路的可移植性
  • 網路的容錯能力
  • 提高網路的安全性
  • 網路環境的透明度
  • 企業級別的網路監管功能

我們在使用DVS的時候,我們的虛擬網路交換應該選擇Open Switch。在DVS中有兩種不同的網路連線型別:

  1. OpenVSwitch
  2. 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網路:

     ovs1

對於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一旦在環境中開啟,它將把所有的虛擬交換機存放到一個組裡面去,然後實現遠端控制:

        ovs2

 

————————————————————————————————

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.