自动浮动IP
- Launchpad 条目: NovaSpec:floating-ip-auto-assignment
- 创建者: Ilya Alekseyev
- 贡献者: Ilya Alekseyev
总结
在实例启动时自动分配浮动IP地址。
发布说明
提供自动为每个实例分配浮动IP的选项。依赖于 `auto_assign_floating_ip` 布尔标志的值,默认设置为 `false`。
原理
OpenStack 旨在消除管理可扩展网络中单个节点相关的一些粒度。应该能够定义多个IP地址范围/池,并让 OpenStack 从这些预定义的地址池中选择下一个可用的IP地址分配给新创建的实例。
用户故事
Eldar 打算创建一个SaaS应用。他最终会将他的应用部署到 Amazon Web Services EC2,EC2 会自动为每个实例分配一个公网IP地址。他不想在开发应用时花费太多资金,所以他正在使用 OpenStack,并使用 AWS API 来模拟 AWS EC2 的行为,用于开发阶段。为了准确模拟 Amazon 提供的自动化,他需要 OpenStack 处理自动为每个实例分配公网IP地址。
前提条件
设计
实现
UI 变更
代码变更
迁移
在 floating_ips 表中添加了 auto_assigned 列。
测试/演示计划
未解决的问题
BoF 议程和讨论
https://lists.launchpad.net/openstack/msg01757.html