Jump to: navigation, search

Difference between revisions of "Auto-floating-ip"

 
m (Text replace - "NovaSpec" to "NovaSpec")
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
+
 
* '''Launchpad Entry''': [[NovaSpec]]:floating-ip-auto-assignment
+
* '''Launchpad Entry''': NovaSpec:floating-ip-auto-assignment
 
* '''Created''': Ilya Alekseyev
 
* '''Created''': Ilya Alekseyev
 
* '''Contributors''': Ilya Alekseyev
 
* '''Contributors''': Ilya Alekseyev
  
 
== Summary ==
 
== Summary ==
Auto assigning floating ip address to instance when instance is starting.
+
Auto-assigning a floating IP address to an instance when that instance is starting.
  
 
== Release Note ==
 
== Release Note ==
 
+
Provide the option of auto-assigning a floating IP to each instance. Depends upon the `auto_assign_floating_ip` boolean flag value, which is set to `false` by default.
Provide option of auto assigning floating ip to each instance. Depend on auto_assign_floating_ip boolean flag value. False by default.
 
  
 
== Rationale ==
 
== Rationale ==
 +
[[OpenStack]] aims to remove some of the granularity associated with managing individual nodes in a scalable network.  It should be possible to define multiple ranges/pools of IP addresses and have [[OpenStack]] choose the next available IP address from these predefined address pools for assignment to newly created instances.
  
 
== User stories ==
 
== User stories ==
Eldar is going to create the best one SaaS app. He will deploy his app to AWS EC2. But he don't want to spent a lot of money on development stage. He is using [[OpenStack]] with AWS API and want to emulate AWS EC2 behavior, including public ip assignment for each instance.
+
Eldar is going to create a SaaS app. He will ultimately deploy his app to Amazon Web Services EC2, which automatically assigns a public IP address to each instance. He doesn't want to spend a lot of money while developing his app, so he is using [[OpenStack]] with the AWS API to emulate AWS EC2 behavior for the development phase. In order to accurately emulate the automation Amazon provides, he'll require [[OpenStack]] handle the automatic assignment of a public IP address to each instance.
 
 
Dmitry want to use [[OpenStack]] API for his SaaS app. He use vlan network and he need public ip for each his instance.
 
  
 
== Assumptions ==
 
== Assumptions ==
Line 37: Line 35:
  
 
== BoF agenda and discussion ==
 
== BoF agenda and discussion ==
 
+
https://lists.launchpad.net/openstack/msg01757.html
 
----
 
----
 
[[Category:Spec]]
 
[[Category:Spec]]

Latest revision as of 23:31, 17 February 2013

  • Launchpad Entry: NovaSpec:floating-ip-auto-assignment
  • Created: Ilya Alekseyev
  • Contributors: Ilya Alekseyev

Summary

Auto-assigning a floating IP address to an instance when that instance is starting.

Release Note

Provide the option of auto-assigning a floating IP to each instance. Depends upon the `auto_assign_floating_ip` boolean flag value, which is set to `false` by default.

Rationale

OpenStack aims to remove some of the granularity associated with managing individual nodes in a scalable network. It should be possible to define multiple ranges/pools of IP addresses and have OpenStack choose the next available IP address from these predefined address pools for assignment to newly created instances.

User stories

Eldar is going to create a SaaS app. He will ultimately deploy his app to Amazon Web Services EC2, which automatically assigns a public IP address to each instance. He doesn't want to spend a lot of money while developing his app, so he is using OpenStack with the AWS API to emulate AWS EC2 behavior for the development phase. In order to accurately emulate the automation Amazon provides, he'll require OpenStack handle the automatic assignment of a public IP address to each instance.

Assumptions

Design

Implementation

UI Changes

Code Changes

Migration

Added column auto_assigned to floating_ips table.

Test/Demo Plan

Unresolved issues

BoF agenda and discussion

https://lists.launchpad.net/openstack/msg01757.html