今天要做一个性能测试,对带宽要求较高,采用ESXi4.1做虚拟化平台,有3个网卡,其中一个网卡给vmkernel和一些不占带宽的VM。还有2个千兆端口分别给两个虚拟机。

   使用这2个千兆端口绑定2个标准交换机(sw1,sw2),然后将2个测试虚拟机(vm1,vm2)绑定分别到这2个标准交换机。

问题出现了:vm2绑定到sw2,不能通讯,但是绑定到sw1能通讯。

                     vm1绑定到sw2也不能通讯,但是绑定到sw1能通讯。

故猜测是sw2的问题,查看sw2关联的网卡属性,发现观察的IP范围是172.20.20.1-172.20.20.254。但是我们部门的网段是172.20.10.X。忽然想到当时由于我们部门交换机网口不够,有部分服务器的网口插在别的部门交换机上,而各部门之间划了vlan。

找到原因了,向其他部门申请了个IP地址,将vm2的IP改为172.20.20.X后,通信成功。