Vmware-Vsphere
每個 vlan 的 vSphere VMKernel?
我試圖了解一個 vSphere 集群,其中每台主機上有 20 多個虛擬機,幾乎所有這些虛擬機都位於彼此唯一的 vlan 中。
要使 vMotion 在主機之間成功執行,每個 vlan 是否需要啟用 VMotion VMKernel,或者每個主機上的“主”VMotion VMKernel 是否足夠?
該文件並不建議每個 vlan 一個是必要的,但這就是配置這個的方式,我想在開始刪除它們之前我會檢查一下。
為了使 vMotion 成功執行,每個主機一個 VMkernel 適配器就足夠了。但是,每個物理網路介面一個適配器會導致更快的 vMotion 操作,因為 vSphere 會指示主機使用多個網路連接來並行傳輸虛擬機狀態(參考:KB2007467)。每個 VLAN 不需要一個 VMkernel 適配器。
如果集群中提供 Enterprise Plus 許可證,建議將 VLAN 配置為唯一vNetwork 分佈式交換機(vDS) ( KB1010555 ) 的分佈式埠組(dvPortGroups ),因為:
- 在 vDS 上創建新的 dvPortGroup 將使新 VLAN 立即可供該 vDS 成員主機上的所有 VM 使用;和
- vDS 執行狀況檢查在啟用 ( KB2032878 ) 時會在主機的物理網路介面中不存在 dvPortGroup 中配置的特定 VLAN 標記時發出警報。這對於避免依賴於此類 VLAN 的 VM 上的通信失去非常有用。