作者:在路上(老李)        QQ群:384423770

一、说明

从VMware vSphere 5.x版本开始支持多网卡vMotion。多网卡vMotion即VM在两个ESXi主机之间做vMotion迁移的时候,利用多块物理网卡进行VM内存数据的传输,加快虚拟机vMotion迁移的速度。网络拓扑图所下图所示:

VMware vSphere 5.X 之 多网卡vMotion_第1张图片

目前大多数部署环境使用单网卡vMotion,即vMotion的vmkernel绑定了多网卡,但由于网络负载均衡策略(基于端口、基于源MAC地址等)的原因,只有一块物理网卡传输虚拟机内存数据。

 

二、配置

1. 选择ESXi主机,“Configuration”->"Networking",选择vSwitch0标准交换机的属性(Properties)

VMware vSphere 5.X 之 多网卡vMotion_第2张图片

2. 选择“Add”

VMware vSphere 5.X 之 多网卡vMotion_第3张图片

3. 连接类型选择“vMkernel”

VMware vSphere 5.X 之 多网卡vMotion_第4张图片

4. 输入网络标签名,VLAN ID等信息。多网卡vMotion,需要确保多个vMkernel在同一网段。

VMware vSphere 5.X 之 多网卡vMotion_第5张图片

5. 输入IP地址等信息。建议和管理网络属于不同的网段,强烈建议vMotion网段是不可路由的VLAN网段

VMware vSphere 5.X 之 多网卡vMotion_第6张图片

6. 显示信息,"Finish"完成创建

VMware vSphere 5.X 之 多网卡vMotion_第7张图片

7. 完成第一个vMotion的vMkernel的创建。选择vMotion-01,再选择“Edit”

VMware vSphere 5.X 之 多网卡vMotion_第8张图片

8. 切换到"NIC Tearming",勾选“Override switch failover order”

VMware vSphere 5.X 之 多网卡vMotion_第9张图片

9. 把vmnic1物理网卡移动到"Standby Adapters",即vMotion-01正常情况下使用vmnic0,当vmnic0网卡出现故障时,切换到vmnic1物理网卡,实现物理网卡故障冗余切换。然后“OK”保存

VMware vSphere 5.X 之 多网卡vMotion_第10张图片

10. 重复2-9步骤创建另一个vMotion功能的vmkernel。

VMware vSphere 5.X 之 多网卡vMotion_第11张图片

11. 完成第二块的vMotion功能的vmkernel的创建。"edit"刚创建的vMotion-02

VMware vSphere 5.X 之 多网卡vMotion_第12张图片

12. 物理网卡绑定,和vMotion-01的物理网卡Active和Standby调换个位置,如下图所示。

VMware vSphere 5.X 之 多网卡vMotion_第13张图片

13. 完成多网卡的vMotion的配置,如下图所示。

VMware vSphere 5.X 之 多网卡vMotion_第14张图片

14. 多网卡vMotion测试结果

VMware vSphere 5.X 之 多网卡vMotion_第15张图片