OpenStack 最新版本中包含的 Quantum 网络管理器不支持命令的--bridge
和--bridge-interface
参数nova-list network create
。除了编写新的 Quantum 插件外,还有什么方法可以让 Quantum 使用现有的桥接设备而不是创建新的桥接设备?
我们正在一个环境中部署 OpenStack,在这个环境中,我们为云环境分配了少量 VLAN。我们的典型 KVM 主机配置通过多个桥接设备公开这些 VLAN,当手动启动新的客户实例时,virt-install
我们只需将它们分配给适当的桥接设备,一切就绪了。
我们尚未弄清楚如何将 Quantum 集成到此环境中(或者是否可行)。作为后备,我们可以使用 OpenStack 中提供的一些其他网络支持,但我们很难确定 Quantum 的问题仅仅是代码中的设计决策还是我们阅读文档时出现的问题。
答案1
我是 Quantum 的 PTL:)
目前,您尝试执行的操作不受支持。Quantum 的初始版本专注于一个模型,其中存在一个 VLAN 池(或等效池),可以完全根据 Quantum 的判断将其分配给逻辑网络。除了直接操作数据库之外,您还可以选择将量子网络映射到特定的 VLAN。
不过好消息是人们正在努力通过 API(以及 CLI)启用此功能,并于 7 月中旬发布:https://blueprints.launchpad.net/quantum/+spec/provider-networks