为内部测试云配置openstack

时间:2012-10-05 09:26:06

标签: openstack

我们目前正在寻找将旧的有缺陷的桉树云迁移到openstack。我们有大约15台机器都在同一个办公室内部网络上。实例从外部(非eucalyptus)DHCP服务器获取其网络配置。我们运行linux和windows映像。该云专门用于Jenkins的平台测试。

纵观openstack,似乎在三种支持的网络模式中,没有一种真正适合我们的环境。我们正在寻找的是“非托管模式”,其中openstack启动一个实例,该实例连接到实例计算节点上的eth0接口,并且将在引导时从外部DHCP接收其网络配置。即VM,guest虚拟机主机和客户端(jenkins)都在同一网络上,由外部DHCP服务器管理。

这样的场景是否可以在OpenStack中设置?

1 个答案:

答案 0 :(得分:2)

它并不常用,但最适合您需求的网络设置是FlatNetworking(不是FlatDHCPNetworking)。没有关于配置该设置以在您的环境中工作的一流文档,并且某些部分(如nova-metadata服务)可能有点难以管理,但这应该可以实现允许您运行OpenStack云外部DHCP提供商。

前段时间我写了wiki页面http://wiki.openstack.org/UnderstandingFlatNetworking来解释各种网络的设置以及它们如何在托管系统上运行NIC。 FlatNetworking实际上与FlatDHCPNetworking相同,只是OpenStack不会为您尝试运行DHCP服务。

请注意,使用此模式,所有VM实例将与您的OpenStack基础架构位于同一网络上 - 根本没有网络分离。