O'Reilly logo

Extending OpenStack by Omar Khedher

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Extending ML2 – customizing your own plugin

The ML2 plugin is mainly designed to expose APIs for writing drivers of different devices and network types. That creates new opportunities for cloud administrators to implement their custom plugin that meets their network needs and features. As mentioned previously, Neutron plugins are a set of pluggable and extensible python classes invoked while intercepting API requests. As ML2 exposes multiple types of drivers and mechanism drivers; in the next section, we will demonstrate the implementation of a custom ML2 mechanism driver and integrate it in the existing Neutron setup.

The sole part of the ML2 plugin is the mechanism driver that ensures the correctness and functionality of the applied networking ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required