服务器虚拟化对网络配置有何影响?
2009-03-06 16:57:24 来源:WEB开发网服务器虚拟化技术的采用让企业机构能够减少数据中心中物理服务器的数量,并且提供更高的灵活性,从而满足迅速变化的业务要求。然而,服务器虚拟化同时带来了一些难题,其中一方面就是数据中心的网络配置。
数据中心的网络管理人员需要作好准备,应对不断变化的介质访问控制(MAC)地址、虚拟局域网(VLAN)出现的新应用,以及与服务器管理员之间的新联系。
如果没有服务器虚拟化解决方案,数据中心的网络管理员通常就没必要应对不断变化的MAC地址,也没有必要跟踪MAC地址。这是因为,MAC地址通常被固化到服务器的物理网卡上。因而,数据中心的网络管理员通常可以安全地认为服务器的MAC是一个固定值;配置IP地址保留或为网络连接排除故障时,就可以进行相应的规划。
然而,如果使用服务器虚拟化解决方案,虚拟服务器的MAC地址可能出现变化。幸好,虚拟服务器的MAC地址出现变化的情况相当有限。比如在VMware基础架构3(VI3)环境中,MAC地址只有在所谓的"冷迁移"(cold migration)期间才会出现变化;在这个期间,虚拟机被关闭。从一个位置迁移到另一个位置。这种情况下,虚拟机在新位置重新启动后,会有一个新的MAC地址。针对原来那个MAC地址的任何配置就不再适用了。在这同一VI3环境中,执行实时迁移(名为VMotion)不会引起新的MAC地址出现。
其他服务器虚拟化解决方案(如微软Hyper-V和思杰XenServer)可能存在虚拟机的MAC地址也许出现变化的不同情况。关键的问题是,虚拟机的MAC地址出现变化的频率远大于物理系统。
诚然,数据中心的网络管理员围绕MAC地址进行配置这种情况并不多见。然而,如果确实存在这种配置,数据中心的网络管理员只有这个选项:手动生成MAC地址――而不是允许虚拟化解决方案动态生成MAC地址,还要跟踪为虚拟机分配这些MAC地址的过程。当然,这个手动过程有可能出错,这些错误最常表现为MAC地址冲突。这种MAC地址冲突导致间歇性的连接中断,故障排除起来很麻烦。遗憾的是,没有简易的办法"留意"MAC地址冲突;不稳定和间歇性的连接问题是惟一真正表明MAC地址可能有冲突的迹象。