Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 27B7CDCD5 for ; Tue, 18 Dec 2012 19:06:01 +0000 (UTC) Received: (qmail 61604 invoked by uid 500); 18 Dec 2012 19:06:00 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 61414 invoked by uid 500); 18 Dec 2012 19:06:00 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 61388 invoked by uid 99); 18 Dec 2012 19:05:59 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Dec 2012 19:05:59 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW X-Spam-Check-By: apache.org Received-SPF: unknown mxinclude:zoho.com~all (athena.apache.org: encountered unrecognized mechanism during SPF processing of domain of jlk@stratosec.co) Received: from [213.199.154.143] (HELO db3outboundpool.messaging.microsoft.com) (213.199.154.143) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Dec 2012 19:05:53 +0000 Received: from mail4-db3-R.bigfish.com (10.3.81.228) by DB3EHSOBE003.bigfish.com (10.3.84.23) with Microsoft SMTP Server id 14.1.225.23; Tue, 18 Dec 2012 19:05:32 +0000 Received: from mail4-db3 (localhost [127.0.0.1]) by mail4-db3-R.bigfish.com (Postfix) with ESMTP id 70126C020B for ; Tue, 18 Dec 2012 19:05:32 +0000 (UTC) X-Forefront-Antispam-Report: CIP:157.56.242.197;KIP:(null);UIP:(null);IPV:NLI;H:BL2PRD0512HT003.namprd05.prod.outlook.com;RD:none;EFVD:NLI X-SpamScore: -4 X-BigFish: PS-4(zzbb2dI98dI9371Id6eahc85fhd772h542I1432I4015I14ffIzz1de0h1d18h1202h1e76h1d1ah1d2ah1082kzz177df4h17326ah8275dh1954cbh8275bhz2dh2a8h668h839hd25he5bhf0ah1288h12a5h12bdh137ah139eh1441h1504h1537h162dh1631h1662h1758h1155h) Received: from mail4-db3 (localhost.localdomain [127.0.0.1]) by mail4-db3 (MessageSwitch) id 135585753043217_20980; Tue, 18 Dec 2012 19:05:30 +0000 (UTC) Received: from DB3EHSMHS018.bigfish.com (unknown [10.3.81.234]) by mail4-db3.bigfish.com (Postfix) with ESMTP id 08635A0058 for ; Tue, 18 Dec 2012 19:05:30 +0000 (UTC) Received: from BL2PRD0512HT003.namprd05.prod.outlook.com (157.56.242.197) by DB3EHSMHS018.bigfish.com (10.3.87.118) with Microsoft SMTP Server (TLS) id 14.1.225.23; Tue, 18 Dec 2012 19:05:28 +0000 Received: from [172.17.97.21] (199.16.140.29) by pod51010.outlook.com (10.255.233.36) with Microsoft SMTP Server (TLS) id 14.16.245.2; Tue, 18 Dec 2012 19:05:25 +0000 From: John Kinsella Content-Type: multipart/alternative; boundary="Apple-Mail=_2BDD38BC-2B40-45BC-907A-6ADC501D3942" Message-ID: <1FA27156-E68B-4D36-AA31-3C09776F7973@stratosec.co> MIME-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: Functional Specification for the multiple IPs per NIC Date: Tue, 18 Dec 2012 11:05:24 -0800 References: <66D929FF-4DDD-485F-8863-2F86E8301745@stratosec.co> <02e401cddd51$b74a9420$25dfbc60$@backbonetechnology.com> To: In-Reply-To: <02e401cddd51$b74a9420$25dfbc60$@backbonetechnology.com> X-Mailer: Apple Mail (2.1499) X-Originating-IP: [199.16.140.29] X-OriginatorOrg: stratosec.co X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_2BDD38BC-2B40-45BC-907A-6ADC501D3942 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="us-ascii" Well, not quite. The question I might be clearly asking is: Do we build = MIPN now with intention to rewrite, or do we update the = metadata/user-data code first? On Dec 18, 2012, at 10:58 AM, "Kelcey Damage (BT)" = wrote: > I guess we are all in agreement them :) >=20 >> -----Original Message----- >> From: John Kinsella [mailto:jlk@stratosec.co] >> Sent: Tuesday, December 18, 2012 10:56 AM >> To: cloudstack-dev@incubator.apache.org >> Subject: Re: Functional Specification for the multiple IPs per NIC >>=20 >> cloud-init's (more specifically, user-data) being mentioned because I = see > an >> ongoing need of wanting to get instance-specific data into an = instance. >>=20 >> So, we can tweak meta-data to add support for multi-IP per NIC = (MIPN), or >> we can take a step back and talk through how the metadata side of = things >> could be beefed up before implementing MIPN to minimize future = rewriting. >>=20 >> The result is better compatibility with AWS, better security, and = more >> standardized functionality going forward. >>=20 >> Yes, this is a separate feature than the MIPN by itself. I meant to = call > that out >> in my first bullet, apologies. >>=20 >> John >>=20 >> On Dec 18, 2012, at 10:39 AM, Chiradeep Vittal >> >> wrote: >>=20 >>> Sorry, not sure why cloud-init is being clubbed into this feature. >>>=20 >>> The secondary ips can be made available through the usual metadata >> scheme. >>>=20 >>> On 12/18/12 10:36 AM, "John Kinsella" wrote: >>>=20 >>>> Is there any logic behind 30? At some point, we're going to be = asked, >>>> so I'd like to have a decent answer. :) >>>>=20 >>>> On the rest of this, I'd like to get some level of consensus on the >>>> design. What looks best to me: >>>> * Improve UserData/CloudInit support in CloudStack (I'm willing to >>>> work on this, consider it important) - allow expiration of data, >>>> wider variety of data supported >>>> * Create the multi-IPs-per-NIC code to get IPs via CloudInit (Need = to >>>> think through Windows equivalent) >>>> * Update the password changing script to use CloudInit >>>>=20 >>>> Thoughts? Or Jayapal have you already started work on the multi-IP >>>> feature? >>>>=20 >>>> On Dec 18, 2012, at 2:03 AM, Jayapal Reddy Uradi >>>> wrote: >>>>=20 >>>>> Regarding IP limit, it can be made as configurable using global >>>>> settings and default value will be 30. >>>>>=20 >>>>>=20 >>>>> Thanks, >>>>> Jayapal >>>>>=20 >>>>>> -----Original Message----- >>>>>> From: Chiradeep Vittal [mailto:Chiradeep.Vittal@citrix.com] >>>>>> Sent: Monday, December 17, 2012 12:59 PM >>>>>> To: CloudStack DeveloperList >>>>>> Subject: Re: Functional Specification for the multiple IPs per = NIC >>>>>>=20 >>>>>> In basic/shared networks the allocation is bounded by what is >>>>>> already >>>>>> "used- >>>>>> up". To prevent tenants from hogging all the available ips, there >>>>>> needs to be limits. >>>>>>=20 >>>>>> On 12/15/12 8:38 AM, "John Kinsella" wrote: >>>>>>=20 >>>>>>> I'd remove the limitation of having 30 IPs per interface. Modern >>>>>>> OSes can support way more. >>>>>>>=20 >>>>>>> Why no support for basic networking? I can see a small hosting >>>>>>> provider with a basic setup wanting to manage web servers... >>>>>>>=20 >>>>>>> John >>>>>>>=20 >>>>>>> On Dec 14, 2012, at 9:37 AM, Jayapal Reddy Uradi >>>>>>> wrote: >>>>>>>=20 >>>>>>>> Hi All, >>>>>>>>=20 >>>>>>>> Current guest VM by default having one NIC and one IP address >>>>>>>> assigned. >>>>>>>> If your wants extra IP for the guest VM, there no provision = from >>>>>>>> the CS. >>>>>>>>=20 >>>>>>>> Using multiple IP address per NIC feature CS can associate IP >>>>>>>> address for the NIC, user can take that IP and assign it to = the VM. >>>>>>>>=20 >>>>>>>> Please find the FS for the more details. >>>>>>>>=20 >>>>>>>>=20 >>>>>>>> = https://cwiki.apache.org/confluence/display/CLOUDSTACK/Multiple+I >>>>>>>> P+a >>>>>> dd >>>>>>>> res >>>>>>>> s+per+NIC >>>>>>>>=20 >>>>>>>> Please provide your comments on the FS. >>>>>>>>=20 >>>>>>>>=20 >>>>>>>> Thanks, >>>>>>>> jayapal >>>>>>>=20 >>>>>>> Stratosec - Secure Infrastructure as a Service >>>>>>> o: 415.315.9385 >>>>>>> @johnlkinsella >>>>>>>=20 >>>>>=20 >>>>>=20 >>>>=20 >>>> Stratosec - Secure Infrastructure as a Service >>>> o: 415.315.9385 >>>> @johnlkinsella >>>>=20 >>>=20 >>>=20 >>=20 >> Stratosec - Secure Infrastructure as a Service >> o: 415.315.9385 >> @johnlkinsella >=20 >=20 >=20 Stratosec - Secure Infrastructure as a Service o: 415.315.9385 @johnlkinsella --Apple-Mail=_2BDD38BC-2B40-45BC-907A-6ADC501D3942--