我们正在从 HP 购买虚拟化解决方案(c-3000、HP Virtual Connect Flex-10 10Gb 以太网模块、HP BL 460 G6、带 PVA 的 SB-40)。
我担心的是:假设我有虚拟机,例如 DNS、WEB 和电子邮件,它们分布在 4 个 ESX 主机之间,配置为具有公共 IP 地址,并且启用了 DRS、HA 的 vMotion。现在其中一个或多个通过 vMotion 迁移到不同的 ESX 主机。
- 如何保证网络配置文件也随 vMotion 移动?我相信如果网络配置文件(该虚拟机的公共 IP 和其他虚拟网卡配置)没有移动,那么这些公共服务器将失去其功能,并且看起来就像它们已关闭一样。
- HP 虚拟连接交换机是否有能力做到这一点,或者我们需要考虑其他因素?
谢谢
答案1
我们的 vSphere 设置几乎完全相同(实际上我们使用 BL490c G6,因为它们有更多的内存插槽,我们使用 XP/EVA,但足够接近)。一切都比您想象的要简单得多。
首先,您需要做的就是将两个 Flex-10 NIC 配置为 1Gbps 或 10Gbps(显然取决于交换机速度),中继到 ESX/ESXi(顺便说一下,我们在 4GB SDHC 卡上使用 ESXi 4U2),所有所需的 VLAN 都暴露在这些中继上 - 从虚拟连接的角度来看,这就是您需要做的全部事情 - 不要涉及更复杂的事情。
然后 ESX/i 只会看到两个 pNIC,速度不限,使用这些 pNIC 设置 vSwitch0(顺便将端口增加到 >=120),让管理控制台使用适当的 VLAN,然后在其自己的 VLAN 上设置面向 VM 的端口组。这样,Virtual Connect 将执行其可以执行的所有 VLAN 内交换,仅将 VLAN 间流量中继到交换机进行路由。
祝你好运。
如果您这样做,那么 vMotion 只需通过将每个 vNIC 的 MAC ARP/inARP 发送回虚拟连接和交换机就可以正常工作,因此您几乎看不到任何丢帧。
如果您不打算使用光纤通道/FCoE,那么请继续购买,因为您知道它会起作用,其他人也会满意。如果您是对于 FC 类型的用户来说,可能值得等待,因为 Intel G7 即将发布,而且它们的 CNA 非常引人注目(AMD G7 已经推出)。我唯一担心的是您的存储解决方案 - 我建议使用更好/更快/更可扩展的解决方案 - 可能是 EVA4400 或 P2000 G3?
答案2
如果您的交换机支持单个服务器的常规旧网络故障转移(主动/被动配置中有 2 个网卡),那么它也将支持 vMotion。
您唯一需要确保的是,在一个 ESX 主机上可用的所有网络/VLAN,在其他主机上也具有相同的名称和 VLAN ID。
使用 3.5 时,您通常会看到虚拟机在 vMotion 期间在机器之间切换时丢失一个 ping。使用 vSphere,我们甚至没有看到一个丢失的 ping - 它实际上是无缝的。