haha, i know you well enough daan to know how to read your emails. :P *Will STEVENS* Lead Developer
*CloudOps* *| *Cloud Solutions Experts 420 rue Guy *|* Montreal *|* Quebec *|* H3J 1S6 w cloudops.com *|* tw @CloudOps_ On Wed, Apr 20, 2016 at 9:21 AM, Daan Hoogland <daan.hoogl...@gmail.com> wrote: > that came out wrong, I mean You are right! > > On Wed, Apr 20, 2016 at 2:59 PM, Daan Hoogland <daan.hoogl...@gmail.com> > wrote: > > > thanks Will, That is a bummer and a discouragement. > > > > On Wed, Apr 20, 2016 at 2:47 PM, Will Stevens <williamstev...@gmail.com> > > wrote: > > > >> Ws: Inline > >> > >> On Apr 20, 2016 8:24 AM, "Daan Hoogland" <daan.hoogl...@gmail.com> > wrote: > >> > > >> > On Wed, Apr 20, 2016 at 1:26 PM, Will Stevens < > williamstev...@gmail.com > >> > > >> > wrote: > >> > > >> > > I'm not sure that is a good idea. There are a LOT of implications > with > >> this > >> > > idea. > >> > > > >> > > For example, many hardware appliances can not handle overlapping ip > >> space > >> > > between networks. Because of this they can't be implemented in a > vpc, > >> only > >> > > isolated guest networks. > >> > > > >> > Why is this a problem in VPC specifically, Will? Or more to the point > >> what > >> > do you mean by overlap? > >> > >> Every vpc can use the same ip space. Think 10.1.1.1/24. When using an > >> external hardware device with an isolated guest network, the network > guru > >> ensures that two networks do not have overlapping ip space, so that > would > >> have to get added to vpcs as well. > >> > > >> > Even if a vpc would contain any kind of overlap, it would still mean > >> that > >> > those pieces of hardware can handle only one tier. the implemetation > of > >> > that tier would not matter, would it? > >> > > >> It means you would have to have a network appliance per vpc and they > can't > >> be shared between multiple networks. > >> > >> My only point is that there are a lot of implications in this suggestion > >> which need to be thought through. It is not going to be as easy as > people > >> may think. A bunch of functionality will have to be added to the vpcs > and > >> a > >> lot of plugins will have to be rewritten. > >> > > >> > > I know there are a lot more examples like this, so it would be a > >> dramatic > >> > > >> > rewrite of a lot of code to make it work. > >> > > > >> > Nice, let's go. (pun intended only for those that want to see it) > >> > > >> > > >> > > >> > > On Apr 20, 2016 12:49 AM, "Koushik Das" <koushik....@accelerite.com > > > >> > > wrote: > >> > > > >> > > Another way to look at it would be to make isolated network a > special > >> case > >> > > of VPC (having a single tier). > >> > > > >> > I would love to see that. > >> > > >> > > >> > > >> > > > >> > > -Koushik > >> > > > >> > > ________________________________________ > >> > > From: Nick LIVENS <nick.liv...@nuagenetworks.net> > >> > > Sent: Tuesday, April 19, 2016 2:46 PM > >> > > To: dev@cloudstack.apache.org > >> > > Subject: [DISCUSS] Network offerings for Isolated Networks / VPCs > >> > > > >> > > Hi all, > >> > > > >> > > Currently, there is no reliable way to tell whether an offering was > >> created > >> > > for an Isolated Network or for tiers in a VPC. This is determined > >> based > >> on > >> > > providers. (ConfigurationManagerImpl.isOfferingForVpc) > >> > > > >> > > In the UI, you have the possibility to check a flag for "VPC" during > >> > > creation of a network offering. This flag changes the list of > >> providers > >> per > >> > > service. However, this flag does not get sent to the backend, and is > >> not > >> > > persisted as a result. > >> > > > >> > > It is possible to create a network offering that was originally > meant > >> for > >> > > VPCs, but without using any of those providers which results in a > >> network > >> > > offering that can't be used by VPCs because of this check. This is > >> very > >> > > confusing for an end user, and is actually wrong. > >> > > > >> > > Short term, I suggest we persist this flag "forvpc" in order to > >> determine > >> > > whether a network offering is meant for VPCs or Isolated Networks. > >> > > > >> > > Long term, we might want to rethink this implementation to a more > >> generic > >> > > solution to make network offerings usable for both Isolated Networks > >> and > >> > > VPCs at once, if possible. > >> > > > >> > > What do you guys think? > >> > > > >> > > Kind regards, > >> > > Nick Livens > >> > > > >> > > > >> > > > >> > > DISCLAIMER > >> > > ========== > >> > > This e-mail may contain privileged and confidential information > which > >> is > >> > > the property of Accelerite, a Persistent Systems business. It is > >> intended > >> > > only for the use of the individual or entity to which it is > addressed. > >> If > >> > > you are not the intended recipient, you are not authorized to read, > >> retain, > >> > > copy, print, distribute or use this message. If you have received > this > >> > > communication in error, please notify the sender and delete all > copies > >> of > >> > > this message. Accelerite, a Persistent Systems business does not > >> accept > >> any > >> > > liability for virus infected mails. > >> > > > >> > > >> > > >> > > >> > -- > >> > Daan > >> > > > > > > > > -- > > Daan > > > > > > -- > Daan >