跳转到: 导航, 搜索

自动浮动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