Jump to: navigation, search

Difference between revisions of "IBM-Neutron"

m
m
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
IBM SDN-VE Plugin
+
= IBM SDN-VE Plugin =
  
 
== Overview ==
 
== Overview ==
  
This plugin implements Neutron v2 APIs by using IBM-SDNVE controller.<br />
+
This plugin implements Neutron v2 APIs by using IBM-SDNVE controller.<br /><br />
  
 
== Configuration ==
 
== Configuration ==
  
In order to use this plugin, the core_plugin in neutron.conf should be set as follows:<br />
+
In order to use this plugin, the core_plugin in /etc/neutron/neutron.conf should be set as follows:<br />
  
'''core_plugin = neutron.plugins.ibm.sdnve_neutron_plugin.SdnvePluginV2''' <br />
+
<pre><nowiki>
 +
[DEFAULT]
 +
core_plugin = neutron.plugins.ibm.sdnve_neutron_plugin.SdnvePluginV2
 +
</nowiki></pre>
  
 
It should be noted that this plugin does not support security groups. <br />
 
It should be noted that this plugin does not support security groups. <br />
  
Furthermore, sdnve_neutron_plugin.ini is used to set plugin specific parameters.<br />
+
Furthermore, plugin specific parameters are set in /etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini.<br />
The IP address of the controller or a list of IP addresses can be used to point to the IBM SDN-VE controller.<br />
+
The IP address of the controller or a list of IP addresses can be used to point to the IBM SDN-VE controller.
  
'''controller_ips = 127.0.0.1,127.0.0.2'''
+
<pre><nowiki>
 +
[sdnve]
 +
controller_ips = 127.0.0.1,127.0.0.2
 +
</nowiki></pre>
  
IBM SDN-VE Plugin Unit Tests
+
Other note worthy options are, integration_bridge and interface_mappings. The integration_bridge is used for attaching VMS to OF networks and the interface_mappings specifies the interfaces to be used for inter-vm communication in a multi-node setup.
 +
 
 +
<pre><nowiki>
 +
[sdnve]
 +
integration_bridge = br-int
 +
interface_mappings = default:eth2
 +
</nowiki></pre>
 +
 
 +
== IBM SDN-VE Plugin Unit Tests ==
  
 
<pre><nowiki>
 
<pre><nowiki>
Line 24: Line 38:
 
./run_tests.sh neutron.tests.unit.ibm.test_sdnve_plugin
 
./run_tests.sh neutron.tests.unit.ibm.test_sdnve_plugin
 
</nowiki></pre>
 
</nowiki></pre>
 +
 +
[[Category: Neutron]]

Latest revision as of 01:10, 7 January 2015

IBM SDN-VE Plugin

Overview

This plugin implements Neutron v2 APIs by using IBM-SDNVE controller.

Configuration

In order to use this plugin, the core_plugin in /etc/neutron/neutron.conf should be set as follows:

[DEFAULT]
core_plugin = neutron.plugins.ibm.sdnve_neutron_plugin.SdnvePluginV2

It should be noted that this plugin does not support security groups.

Furthermore, plugin specific parameters are set in /etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini.
The IP address of the controller or a list of IP addresses can be used to point to the IBM SDN-VE controller.

[sdnve]
controller_ips = 127.0.0.1,127.0.0.2

Other note worthy options are, integration_bridge and interface_mappings. The integration_bridge is used for attaching VMS to OF networks and the interface_mappings specifies the interfaces to be used for inter-vm communication in a multi-node setup.

[sdnve]
integration_bridge = br-int
interface_mappings = default:eth2

IBM SDN-VE Plugin Unit Tests

cd <neutron_path> 
./run_tests.sh neutron.tests.unit.ibm.test_sdnve_plugin