Hi Erik Thank you for response! Yes, you are absolutely right OpenStack API already support shared IP groups. Suppose there are some misunderstanding, because I wrote about floating IPs.
I want to have API for association IPs from floating IPs pool with particular VM. At this moment we have #1 implementation as a path in our RPM repo http://yum.griddynamics.net/. And going to make the merge proposal to trunk. Also we going to create blueprint about #3 and attach branch to it. Eldar On Sat, Apr 16, 2011 at 2:34 AM, Erik Carlin <[email protected]> wrote: > Eldar - > > The OpenStack API already supports sharing IPs between instances (although > this may be an extension?). What exact behavior are you after? More > important than the way in which we expose via the API is how it's > implemented. It's important to note that this is extremely network > topology dependent. Sharing IPs today requires L2 adjacency so other VMs > can GARP for the IP. L2 doesn't work at scale so you need another > mechanism. I'm pretty sure the way AWS does it is to have a separate pool > of IPs and inject /32 routes higher up that route towards the appropriate > VM IP. What are your thoughts around how this would be implemented? > > Multiple people are working towards an independent Network as a Service > external to nova so it may make sense to plug this requirement in there. > > Erik > > On 4/11/11 8:31 AM, "Eldar Nugaev" <[email protected]> wrote: > >>Hello everyone, >> >>We going to add possibility to assigning floating IP addresses in >>OpenStack API. >>Our goal reproduce AWS behavior when creating instance automatically >>assigns any free floating IP or add methods to OpenStack API for >>allocation and association API addresses. >> >>At this time we see three way: >> >>1. FLAG --auto_assign_floating_ip (default=False) >>2. Optional parameter "auto_assign_floating_ip" in existing "create" >>method >>3. OpenStack API add floating_ip - allocate_floating_ip, >>associate_floating_ip >> >>What way is more suitable at this time? >> >>-- >>Eldar >>Skype: eldar.nugaev >> >>_______________________________________________ >>Mailing list: https://launchpad.net/~openstack >>Post to : [email protected] >>Unsubscribe : https://launchpad.net/~openstack >>More help : https://help.launchpad.net/ListHelp > > > > Confidentiality Notice: This e-mail message (including any attached or > embedded documents) is intended for the exclusive and confidential use of the > individual or entity to which this message is addressed, and unless otherwise > expressly indicated, is confidential and privileged information of Rackspace. > Any dissemination, distribution or copying of the enclosed material is > prohibited. > If you receive this transmission in error, please notify us immediately by > e-mail > at [email protected], and delete the original message. > Your cooperation is appreciated. > > -- Eldar Skype: eldar.nugaev _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

