Book Image

OpenStack Networking Cookbook

Book Image

OpenStack Networking Cookbook

Overview of this book

Table of Contents (19 chapters)
OpenStack Networking Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Processing API requests for a Network


Vendors and third-party application developers write custom ML2 mechanism drivers in order to integrate their products and applications with OpenStack. The main aspect of writing mechanism drivers is the implementation of specific methods related to the Network, Subnet, and Port. In this recipe, we will see how to process API requests specifically for a Network.

Getting ready

In this recipe, we will enhance our basic mechanism driver code and add two new methods in order to process API requests for a Network. Ensure that your DevStack setup is up and running, with cookbook as one of the mechanism drivers, as shown in the previous recipe.

How to do it…

  1. With the appropriate credentials, SSH into your DevStack setup.

  2. Open /opt/stack/neutron/neutron/plugins/ml2/drivers/ ch10_ml2_mech_driver.py using an editor.

  3. Add a new import statement, as highlighted in the following screenshot:

  4. Update the class declaration statement, as follows:

  5. CookbookMechanismDriver now extends...