多台主机之间的 Xen 私有网络

多台主机之间的 Xen 私有网络

我有两台运行 Xen 3.2 的物理主机,通过 iSCSI 共享存储。这两台主机上有许多 domU,我想将它们连接到多个私有网络,这样它们就只能与私有网络上的其他 domU 联系。

我对 xen 文档的理解表明,可以在一个 dom0 内执行此操作(即在 domU 之间创建虚拟网络),但我没有找到任何解释如何在不同主机上的多个 dom0 上实现此操作的文档。我唯一想到的就是手动创建 iptable 规则来将数据路由到另一台主机,但这似乎不够优雅,而且很快就会变得繁琐。

有什么建议吗?非常感谢大家的建议!

答案1

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

答案2

你应该看看Open vSwitch

来自网站:

Open vSwitch 是一款采用开源 Apache 2 许可证的多层虚拟交换机。我们的目标是为虚拟机环境构建一款生产级交换机,支持标准管理接口(例如 NetFlow、RSPAN、ERSPAN、类似 IOS 的 CLI),并支持编程扩展和控制。 此外,它还支持跨多个物理服务器的分布类似于 VMware 的分布式 vswitch 或 Cisco 的 Nexus 1000V。

Open vSwitch 目前支持多种虚拟化技术。它是 Xen 云平台中的默认交换机。它支持开源 Xen、XenServer、KVM 和 VirtualBox。大部分代码都是用独立于平台的 C 编写的,可以轻松移植到其他环境。

相关内容