专用networking中的VM guest分布在群集主机上

我有一组安装了Windows Server 2008 R2 SP1的物理主机。 每个物理主机都安装了Hyper-Vangular色,并将其configuration为故障转移群集(称为cluster0)的一部分。

这是我需要在我的群集上复制的示例。 (此示例在单个非群集主机上实现)。 我将一台虚拟机configuration为安装了路由和远程访问(和NAT)angular色的网关。 该虚拟机具有两个虚拟networking接口:一个是内部的(与物理主机通信)和一个是私有的(与同一networking上的虚拟机通信)。 所有其他虚拟机都有一个连接到专用networking的虚拟networking接口。 私有networking中的所有虚拟机都能够与外部世界(由于NAT /网关)相互通信。 我有多套这种configuration通过网关相互通信,但私人stream量保持在该networking上。 另外,跨专用networking的每个类似的虚拟机具有相同的IP地址。

我怎样才能在故障转移群集中模仿这个? 我知道内部/专用networking与特定的主机是隔离的,但我觉得有一种方法可以做我所需要的。 我也不是唯一一个有兴趣这样做的人。 这在Server 2008中可能吗? 他们改变了服务器2012年允许这个?

谢谢大家!

首先,在Windows 2008中,您的专用networking不能跨群集中的主机。 如你所说,它们将被限制在每个群集节点上。 要解决此问题,您需要在networking上设置VLAN,并将其作为外部networking连接到访客。

对于Windows 2012,您仍然无法跨越专用networking,但您有Hyper-Vnetworking虚拟化的新选项。 这个特性将封装在一个私有虚拟networking上的GRE,而不依赖于VLAN来隔离stream量。 这可能是好的或坏的取决于你的要求。

对于只有一个或两个“私人”networking,我仍然会依赖VLAN,但是如果你设置了多个论坛,那么这个新的networking虚拟化function可能是有用的。

更多信息可以在Technet上获得 。

一些选项:

1)VLAN

不要为每个专用networking分别创build一个vswitch,而应将专用虚拟网卡全部连接到与公用networking相同的vswitch,但为每个专用networking分配一个单独的VLAN。 您将需要configuration您的真实交换机接受标记的帧。

2)为每个专用networking分配一个NIC

每个专用networking的每个vswitch将需要专用于该vswitch的真实网卡。 那个真正的网卡应该连接到另一台服务器上相应的真实网卡。

3)确保所有私有虚拟机与网关虚拟机位于同一主机上