Hi Likitha, Comments in-line belowŠ. Also, please let us know once the FS is updated.
Regards, Manan Shah On 2/19/13 8:59 PM, "Likitha Shetty" <likitha.she...@citrix.com> wrote: >CCing Manan to comment on the requirements. > >>-----Original Message----- >>From: Likitha Shetty [mailto:likitha.she...@citrix.com] >>Sent: Friday, February 15, 2013 7:09 PM >>To: cloudstack-users@incubator.apache.org; cloudstack- >>d...@incubator.apache.org >>Subject: RE: [DISCUSS] Dedicated Resources: Public IP Addresses and >>VLANs per >>Tenant >> >>Hi All, >> >>This is with respect to Part 1 of the feature 'Dedicate Public IP range' >>which is >>already implemented in CS. >>Following is the observation wrt what is the current CS implementation >>and the >>proposed changes to the same, >> >>1. A public VLAN-IP range can only be associated to an account >>during the >>creation of the range >>Proposed change - Admin should be allowed to dedicate a range even after >>it >>has been created and also allowed to change the owner [Manan] Agreed with the functionality. >> >>2. If an admin associates an IP range to an account, all the IP's >>of that range >>get acquired by a single isolated network in that account [Manan] Why do you think this is the right functionality. What if the admin wants to allocate a public IP range to a account and wants to allow the tenant to create as many networks as they want and use this public IP range. >> >>a. If there are no isolated guest networks, a new network is >>created and all >>the IP's from the range are dedicated to the new network >> >>b. If there is 1 isolated guest network, all the IP's from the >>range are >>dedicated to the existing network >> >>c. If there are more than 1 isolated guest network CS throws an >>error >> >> Proposed change - When an account is chosen, the user >>also has the >>option to choose the network in the account which can acquire the IP's >> >>3. When a network that has a dedicated IP range is deleted, the >>mapping >>between the account that owned the network and IP range persists. This >>implies >>that the admin sees that the range is associated to the account. But the >>IP's from >>this range can be acquired by any other account >> >>Proposed change - The IP range should no longer be owned by the account [Manan] Agree with the proposed change >> >>4. When an account is deleted the IP ranges dedicated to that >>account get >>deleted >> >>Proposed change - The range should be released back to the free pool >>instead [Manan] Agree with the proposed change. I am assuming if there are any public Ips that are in use (Loadbalancing, Port Forwarding, Static-NAT, etc) then they will remain as is. >> >>5. I see a potential starving scenario where a certain account >>that has >>dedicated range uses up all the IP's from the free pool as well >> >>Proposed change - Impose a configurable limit like say, at least one >>range >>should always belong to the free pool [Manan] Agree with the proposed change >> >>6. Even if a range is dedicated to an account, any network that >>belongs to >>this account including the one that has acquired the IP's can acquire >>more IP's >>from the free pool. This is because when we dedicate an IP range to an >>account, >>one of the networks of that account acquires all the IP's. >> >>Proposed change - During dedication we just mark this range of IP's as >>dedicated. And only when the user acquires an IP for a particular >>network we >>allow the network to choose from the dedicated range. If this change is >>implemented we will not run into issue #2. >> >>Please provide your feedback. I will publish an FS keeping in line with >>the >>requirements we decide upon. >> >> >> >>Thank you, >> >>Likitha >> >> >> >>-----Original Message----- >>From: Likitha Shetty [mailto:likitha.she...@citrix.com] >>Sent: Friday, January 18, 2013 5:11 PM >>To: cloudstack-users@incubator.apache.org; cloudstack- >>d...@incubator.apache.org >>Subject: RE: [DISCUSS] Dedicated Resources: Public IP Addresses and >>VLANs per >>Tenant >> >> >> >>In CloudStack we can already reserve the public IP range to an account >>but not >>release it back to the free pool, so how about we divide this >>requirement into 2 >>parts - 1) Dedicate Public IP range 2) Dedicate Guest VLAN's per tenant. >> >> >> >>Since Part 1 has already implemented, we need to only add the enhancement >>'Add releasing these IP Address range to the free pool'. I will create an >>enhancement ticket to track this? >> >>As for Part 2, I will soon publish an FS based on the requirements. >> >> >> >>Any concerns? >> >> >> >>Thank you, >> >>Likitha >> >> >> >>>-----Original Message----- >> >>>From: Likitha Shetty [mailto:likitha.she...@citrix.com] >> >>>Sent: Thursday, January 17, 2013 3:55 PM >> >>>To: cloudstack-users@incubator.apache.org; cloudstack- >> >>>d...@incubator.apache.org >> >>>Subject: RE: [DISCUSS] Dedicated Resources: Public IP Addresses and >> >>>VLANs per Tenant >> >>> >> >>>Yes, before reserving the public ip range we do verify if the >> >>>account/domain is exceeding the limit. >> >>> >> >>>Thank You, >> >>>Likitha >> >>> >> >>>>-----Original Message----- >> >>>>From: Sailaja Mada [mailto:sailaja.m...@citrix.com] >> >>>>Sent: Thursday, January 17, 2013 3:50 PM >> >>>>To: cloudstack-users@incubator.apache.org; cloudstack- >> >>>>d...@incubator.apache.org >> >>>>Subject: RE: [DISCUSS] Dedicated Resources: Public IP Addresses and >> >>>>VLANs per Tenant >> >>>> >> >>>>Hi Likitha, >> >>>> >> >>>>Currently we can reserve the public IP range to an account. I would >> >>>>assume we are cross checking the account/domain limit for the max no >> >>>>of Public IP addresses while reserving the Public IP to an account? >> >>>> >> >>>>Please clarify. >> >>>> >> >>>>Thanks, >> >>>>Sailaja.M >> >>>> >> >>>>-----Original Message----- >> >>>>From: Likitha Shetty [mailto:likitha.she...@citrix.com] >> >>>>Sent: Thursday, January 10, 2013 7:43 PM >> >>>>To: cloudstack-users@incubator.apache.org; cloudstack- >> >>>>d...@incubator.apache.org >> >>>>Subject: RE: [DISCUSS] Dedicated Resources: Public IP Addresses and >> >>>>VLANs per Tenant >> >>>> >> >>>>For CreateVlanIpRange API call, we can set the account parameter to >> >>>>specify the VLAN owner. If specified, the Public IP's get allocated to >> >>>>the account and the VLAN get dedicated to it. Could you please clarify >> >>>>what the difference between this and the mentioned requirement is? >> >>>> >> >>>>But I couldn't figure out a way to release back the VLAN and the >> >>>>allocated IP's to the free pool. I achieved it by deleting the VLAN-IP >> >>>>range and then adding it back to the system account. Is there a better >> >>>>way to do it or do we need to implement this? >> >>>> >> >>>>Thank you, >> >>>>Likitha >> >>>> >> >>>>>-----Original Message----- >> >>>>>From: Manan Shah [mailto:manan.s...@citrix.com] >> >>>>>Sent: Friday, January 04, 2013 10:11 PM >> >>>>>To: cloudstack-users@incubator.apache.org >> >>>>>Subject: Re: [DISCUSS] Dedicated Resources: Public IP Addresses and >> >>>>>VLANs per Tenant >> >>>>> >> >>>>>Thanks Tamas for bringing up additional requirements. I have updated >> >>>>>the requirements document. >> >>>>> >> >>>>>Regards, >> >>>>>Manan Shah >> >>>>> >> >>>>> >> >>>>> >> >>>>> >> >>>>>On 1/4/13 6:32 AM, "Tamas Monos" >><tam...@veber.co.uk<mailto:tam...@veber.co.uk>> wrote: >> >>>>> >> >>>>>>+1 >> >>>>>> >> >>>>>>Additional to the requirements: >> >>>>>>- Usage must reflect if these are assigned to an Account so the >> >>>>>>admin can see how many IP is allocated to the account. >> >>>>>>- On allocation it needs to check whether the required range is >> >>>>>>available (not in use) and conforms with the account limits (cannot >> >>>>>>allocate more IPs than maximum IPs per account). >> >>>>>> >> >>>>>>Regards >> >>>>>> >> >>>>>>Tamas Monos DDI >> >>>>>>+44(0)2034687012 >> >>>>>>Chief Technical Office >> >>>>>>+44(0)2034687000 >> >>>>>>Veber: The Hosting Specialists Fax +44(0)871 >>>>>>522 >> >>>>>>7057 >> >>>>>>http://www.veber.co.uk >> >>>>>> >> >>>>>>Follow us on Twitter: >>www.twitter.com/veberhost<http://www.twitter.com/veberhost> Follow us on >>Facebook: >> >>>>>>www.facebook.com/veberhost<http://www.facebook.com/veberhost> >> >>>>>> >> >>>>>> >> >>>>>>-----Original Message----- >> >>>>>>From: Manan Shah [mailto:manan.s...@citrix.com] >> >>>>>>Sent: 22 December 2012 01:03 >> >>>>>>To: cloudstack-users@incubator.apache.org >> >>>>>>Subject: [DISCUSS] Dedicated Resources: Public IP Addresses and >> >>>>>>VLANs per Tenant >> >>>>>> >> >>>>>>Hi, >> >>>>>> >> >>>>>>I would like to propose a new feature for dedicating IP Addresses >> >>>>>>and VLANs per Tenant. I have created a JIRA ticket and provided the >> >>>>>>requirements at the following location. Please provide feedback on >> >>>>>>the requirements. >> >>>>>> >> >>>>>>JIRA Ticket: https://issues.apache.org/jira/browse/CLOUDSTACK-704 >> >>>>>>Requirements: >> >>>>>>https://cwiki.apache.org/confluence/display/CLOUDSTACK/Dedicated+Res >> >>>>>>o >> >>>>>>u >> >>>>>>r >> >>>>>>ces >> >>>>>>+ >> >>>>>>-+Public+IP+Addresses+and+VLANs+per+Tenant >> >>>>>> >> >>>>>>Regards, >> >>>>>>Manan Shah >> >>>>>> >> >>>>>> >> >>>>>> >> >