Windows HPC Server 2008:跨虚拟机的专用networking?

Windows HPC Server 2008提供了使用Windows部署服务自动将操作系统映像部署到新群集节点的选项。 但是,这要求使用“专用networking”networking拓扑结构来设置HP​​C群集。

从HPC群集pipe理器帮助:“networking拓扑”仅在企业networking上的所有节点“:由于所有节点仅连接到企业networking,因此无法使用Windows部署服务在Windows HPC服务器中使用新的部署工具部署计算节点映像2008年。”

当select“专用networking上隔离的计算节点”作为networking拓扑时,HPCnetworkingconfiguration向导会调出“该拓扑需要2个在线networking适配器”。 一群物理机器没有问题。

我的问题是:如果计算群集由多台主机上运行的虚拟机组成,那么如何为所有虚拟机设置一个“虚拟networking”? 而且,有没有办法在HPC作为第二块网卡的头节点上设置某种虚拟networking交换机?

顺便说一句。 这是针对testing环境的,生产集群由物理机器组成。

在头节点上设置虚拟NIC相对容易:您可以使用Microsoft Loopback Adapter来创build虚拟接口。 我build议使用这个作为您的企业networking; 考虑到这是一个testing环境,您并不关心保持您的计算节点隔离。

虚拟机的确切configuration取决于您如何进行虚拟化,但简单的答案是,您要在所有主机上configuration共享网桥。 你想要的是每个主机上的所有虚拟机都能够访问物理网卡(只要它们有不同的IP,它们不应该冲突),并且连接主机,使它们全都在同一个networking上头节点的专用networking。

根据您的虚拟化解决scheme,configuration网桥是不同的。 例如,如果您在Ubuntu上运行KVM,那么这是一个很好的资源 。 如果你正在运行Hyper-V虚拟机,你可以看看这里 。

我的问题是:如果计算群集由多台主机上运行的虚拟机组成,那么如何为所有虚拟机设置一个“虚拟networking”?

这真的取决于你的pipe理程序。 在VMWare和Hyper-V中,您可以创build专用networking,虽然虚拟机是物理分离的,但它们都连接到同一个逻辑交换机。

另一种方法是为每个虚拟机添加第二个虚拟networking适配器,然后将其分配给一个VLAN。 这样,他们保持连接到相同的物理局域网,但在局域网内隔离。

作为一个非常简单的例子,这是你可能想要的那种设置:

在这里输入图像说明

如果你看,你会发现所有这些虚拟机连接到一个没有物理适配器的私有networking,这意味着它完全与世界其他地方隔离。