多个主机之间的Xen专用networking

我有两台运行Xen 3.2的物理主机,通过iSCSI共享存储。 在这两个主机上有很多domU,我想在多个专用networking中将它们联网,以便他们只能联系其他专用networking上的domU。

我对xen文档的理解表明,可以在一个dom0中完成这个任务(即在domU之间创build虚拟networking),但是我没有find任何解释如何在不同主机上的多个dom0中实现这个function的说明。 唯一想到的就是手动创buildiptable规则来将数据路由到其他主机,但是这似乎缺乏优雅,并且可能很快变得繁琐。

有什么build议么? 所有的build议非常感谢!

我不确定这是否会有所帮助,但您可能要考虑使用VLAN?

你应该看看Open vSwitch 。

来自网站:

打开vSwitch是一个多层虚拟交换机,在开源Apache 2许可下获得许可。 我们的目标是为支持标准pipe理接口(例如NetFlow,RSPAN,ERSPAN,类似IOS的CLI)的虚拟机环境构build一个生产质量交换机,并且可以进行编程扩展和控制。 此外,它还支持与VMware的分布式vswitch或Cisco Nexus 1000V类似的多个物理服务器进行分发。

Open vSwitch目前支持多种虚拟化技术。 它是XenServer的默认开关。 它支持开源的Xen,XenServer,KVM和VirtualBox。 大部分的代码是用独立于平台的C编写的,很容易移植到其他环境中。