← Back to team overview

openstack team mailing list archive

Re: Integrating with a network provisioning service.

 

Dmitris:

Your best bet would be to take a look at the Quantum project: https://launchpad.net/quantum


Take care,

Lorin
--
Lorin Hochstein
Lead Architect - Cloud Services
Nimbis Services, Inc.
www.nimbisservices.com





On Mar 15, 2012, at 10:25 AM, Dimitris Theodorou wrote:

> Hi,
> 
> I am working on a cloud network resource provisioning service, which
> will accomodate networking among virtual machines by configuring the
> network hardware(switches) that lies between the hosts. The goal of the
> service is 1) to undo the "vlan clean" requirement that you have in
> Nova and other cloud stacks, 2) to be able to provide bandwidth
> requests and 3) to take decisions on how the network will be allocated
> based on the current switching and network infrastructure of the
> cluster that hosts the cloud service. The service should also easily
> support any switch model.
> 
> The simplest functionality of the system (let's call it NRS) is that it
> receives a request containing a network, as well as the VM hosts that
> should be connected to it. It then chooses a suitable vlan (if not
> given), and configures host bridges and switches involved so that the
> network is realised. (the latter part may have some association with
> Nova's Network controller, however I have not looked into Nova
> implementation details yet).
> 
> To interface with Nova to receive the request, the idea is that I need a
> single point during its execution when all VMs that belong to a network
> are assigned to hosts, but before the VMs are actually launched. The
> host-vm info is to be sent to NRS, which will respond with whether Nova
> can proceed with launching VMs. However I do not know how Nova's
> Scheduler assigns hosts and if it allows for such a concept, or it has
> to be modifed.
> 
> My question is:
> 
> Is there such a point during Nova execution where I can easily insert
> the NRS functionality, or are things more complicated? Also if you have
> any comments/criticism on the project and how it fits with OpenStack
> I would be happy to hear them.
> 
> Dimitris
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

Attachment: smime.p7s
Description: S/MIME cryptographic signature


References