Hugo,

Unfortunately I did not yet find some time to review this code. I have 
earmarked some time during this week to have a look at it.

Cheers and thanks again for contributing this code,
Salvatore

> -----Original Message-----
> From: Hugo Trippaers [mailto:htrippa...@schubergphilis.com]
> Sent: 18 June 2012 08:28
> To: 'cloudstack-dev@incubator.apache.org'
> Subject: RE: SDN integration with CloudStack
> 
> Hey Salvatore,
> 
> Did you have a chance to look at my NiciraNVP code? I tried to implement it
> with the same idea to use the isolation method to determine which Guru will
> respond. It would be nice if our ideas and code are more or less aligned.
> 
> Cheers,
> 
> Hugo
> 
> -----Original Message-----
> From: Salvatore Orlando [mailto:salvatore.orla...@eu.citrix.com]
> Sent: Wednesday, June 06, 2012 5:48 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: RE: SDN integration with CloudStack
> 
> Hugo,
> 
> The Email thread Alex was referring to is "Open vSwitch tunnel Manager (aka
> Cloudstack SDN) - community feedback required!"
> I actually started doing some work in this direction, but then focused on
> something else.
> 
> My goal was to get rid of the global configuration flag, in my case
> sdn.ovs.controller, and leverage instead the "Isolation method" for a physical
> network, modifying the network manager, the network guru and possibly
> the network element in order to make this happen.
> 
> As Alex says, the most important bit is having your own network guru, and
> making sure that guru alone is invoked when your  physical network uses an
> external controller, which involves code changes in the network manager
> itself. I hope the information in the above mentioned thread might add
> something on top of the info Alex provided in this thread. In the meanwhile,
> let me know if there's anything else I can help you with.
> 
> Salvatore
> 
> 
> > -----Original Message-----
> > From: Alex Huang [mailto:alex.hu...@citrix.com]
> > Sent: 05 June 2012 05:10
> > To: cloudstack-dev@incubator.apache.org
> > Subject: RE: SDN integration with CloudStack
> >
> > Hi Hugo,
> >
> > The isolation method/technology part is definitely more work because
> > today it all assumes the technology is vlan.
> >
> > You will need to do the following:
> >
> > - Add a new column to physical network that says what is the supported
> > isolation technology.  VLAN will be one value.  SDN will be another.
> > - Add to NetworkGuru to retrieve the supported isolation technology.
> > - Make changes to the NetworkManager such that it selects the correct
> > NetworkGuru based on the supported isolation technology and the
> > isolation technology defined on the physical network.
> > - Make changes to the UI to allow different configurations when the
> > isolation technology is VLAN vs SDN.
> >
> > By doing this then, cloudstack can be shipped with two different types
> > of isolation technologies and the admin can choose which one they want
> > to use for each zone.
> >
> > By changing the components.xml alone, assuming you commented out the
> > other guest network gurus and only have the sdn one in means there
> > will be a divergence in deployed configuration files.
> >
> > --Alex
> >
> > > -----Original Message-----
> > > From: Hugo Trippaers [mailto:htrippa...@schubergphilis.com]
> > > Sent: Monday, June 04, 2012 3:11 PM
> > > To: cloudstack-dev@incubator.apache.org
> > > Subject: RE: SDN integration with CloudStack
> > >
> > > Thanks Alex.
> > >
> > > I've edited components.xml and  I'm seeing my new guru being
> > > accessed now.
> > >
> > > How do i go about adding the new isolation method, i've added a new
> > > type to the IsolationMethod enum in PhysicalNetwork called SDN, but
> > > i think that is not the only thing i need to do. Can you give me
> > > some
> > pointers?
> > >
> > > Cheers,
> > >
> > > Hugo
> > >
> > >
> > > ________________________________________
> > > From: Alex Huang [alex.hu...@citrix.com]
> > > Sent: Monday, June 04, 2012 8:18 PM
> > > To: cloudstack-dev@incubator.apache.org
> > > Subject: RE: SDN integration with CloudStack
> > >
> > > You would make changes in the components.xml to make your
> > NetworkGuru
> > > the default.
> > >
> > > As I described to Salvatore in another email, the best way is to add
> > > an isolation method parameter to physical network.  This isolation
> > > method will drive the selection of the NetworkGuru for the guest
> > > network.  Right now, we assume the isolation method is always VLAN.
> > > But it would be best to add to the guest traffic type, the isolation
> > > method used at the physical network level.  Then, NetworkManager
> > > chooses the NetworkGuru depending on the physical isolation used.
> > >
> > > --Alex
> > >
> > > > -----Original Message-----
> > > > From: Hugo Trippaers [mailto:htrippa...@schubergphilis.com]
> > > > Sent: Monday, June 04, 2012 11:09 AM
> > > > To: 'cloudstack-dev@incubator.apache.org'
> > > > Subject: SDN integration with CloudStack
> > > >
> > > > Heya All,
> > > >
> > > > This week we will be working from the Nicira office on integrating
> > > > SDN with CloudStack. In the recent discussion thread "making VM
> > > > startup more fine- grained" one of our questions is already addressed.
> > > >
> > > > Another more basic question is how do we get our NetworkGuru to be
> > > > used/selected by CloudStack when we build a new network. Basically
> > > > what we want to do is when a guest network is created it should
> > > > call our NetworkGuru to create the logical switch in the SDN and
> > > > when a VM is started it should plug the NIC into an lport. The
> > > > code to get this done is looking straight forward (except for the
> > > > vif uuid discussion mentioned earlier). What has me baffled is the
> > > > way to "plug" the new guru into CloudStack, how do we do this?
> > > >
> > > > I  was looking at code commited by Salvatore as the OVS GRE
> > > > implementation looks similar to what I intend to do. It appears he
> > > > is in the process of adding a Service "Connectivity", is this the
> > > > way to do
> > it?
> > > >
> > > > In the end I want to be able to create one or two networkofferings
> > > > for the SDN integration, so my Guru gets called when a new network
> > > > is created. How do I do this?
> > > >
> > > > Cheers,
> > > >
> > > > Hugo

Reply via email to