Appendix A. Additional Neutron Commands

In the book, we covered the core Neutron commands related to building networks, routers, firewalls, load balancers, and virtual private networks. Neutron is capable of much more, provided the appropriate extension or plugin is installed. In this appendix, you will find the Neutron commands that didn't quite have a home in other chapters or are used in network solutions outside the scope of this book. Commands used to manage the following resources are discussed in this appendix:

  • Agents
  • Quotas
  • Cisco 1000V
  • VMware NSX
  • Nuage VSP
  • L3 metering
  • The LBaaS v2 API

Neutron extensions

Neutron extensions allow a plugin to extend the Neutron API to provide advanced functionality or expose a capability before it is incorporated into the official API.

Listing the Neutron API extensions

To list the extensions available in Neutron, use the Neutron ext-list command, as follows:

Usage:   ext-list

The returned output includes a list of the available extensions, as shown in the following screenshot:

Listing the Neutron API extensions

Figure A.1

Showing the details of an API extension

To show the details of an API extension, use the Neutron ext-show command, as follows:

Usage:   ext-show EXTENSION_ALIAS

Here, the keyword EXTENSION_ALIAS represents the alias of the extension provided in the ext-list output. The returned output includes the alias, description, name, namespace, and updated date of the specified extension.

To find more information on creating Neutron API extensions, visit the Neutron development Wikipedia page at the following location:

https://wiki.openstack.org/wiki/NeutronDevelopment

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset