7cab8ed596
Change-Id: I3ac472447201209ddc3bfc6186ac3020d0bf93e8 |
||
---|---|---|
deployment_scripts | ||
repositories | ||
.gitignore | ||
.gitreview | ||
deployment_tasks.yaml | ||
environment_config.yaml | ||
LICENSE | ||
metadata.yaml | ||
network_roles.yaml | ||
node_roles.yaml | ||
pre_build_hook | ||
README.md | ||
volumes.yaml |
fuel-plugin-bigswitch
cd fuel-plugin-bigswitch/
fpb --build .
Check if file fuel-plugin-bigswitch-1.0-1.0.0-1.noarch.rpm was created.
Overview
This is Big Switch Cloud Fabric (BCF) fuel plugin. It deploys Big Switch Neutron drivers and plugins in a Fuel environment.
Requirements
Requirement | Version/Comment |
---|---|
Mirantis OpenStack compatibility | 7.0 |
Big Switch Big Cloud Fabric | 3.5 |
Recommendations
None.
Limitations
None.
Installation Guide
BigSwitch plugin installation
-
Download Switch Light virtual package from Big Switch Networks for the deployed operating system. The downloaded package must be saved on the Fuel master node under directory, "/tmp/repositories"
-
Clone the fuel-plugin-bigswitch repo from github:
git clone https://github.com/openstack/fuel-plugin-bigswitch
-
Install the Fuel Plugin Builder:
pip install fuel-plugin-builder
-
Build Openvswitch Fuel plugin:
fpb --build fuel-plugin-bigswitch/
-
The fuel-plugin-bigswitch-[x.x.x].rpm plugin package will be created in the plugin folder.
-
Move this file to the Fuel Master node with secure copy (scp):
scp fuel-plugin-bigswitch-[x.x.x].rpm root@<the_Fuel_Master_node_IP address>:/tmp
-
While logged in Fuel Master install the BigSwitch plugin:
fuel plugins --install fuel-plugin-bigswitch-[x.x.x].rpm
-
Check if the plugin was installed successfully:
fuel plugins id | name | version | package_version ---|-----------------------|---------|---------------- 1 | fuel-plugin-bigswitch | 1.0.0 | 3.0.0
-
Plugin is ready to use and can be enabled on the Settings tab of the Fuel web UI.
User Guide
BigSwitch plugin configuration
- Create a new environment with the Fuel UI wizard.
- Click on the Settings tab of the Fuel web UI.
- Scroll down the page, select the plugin checkbox.
Build options
It is possible to modify process of building plugin by setting environment variables. Look into pre_build_hook file for more details.
Testing
None.
Known issues
None.
Release Notes
1.0.0
- Initial release of the plugin. This is a beta version.
Development
The OpenStack Development Mailing List is the preferred way to communicate,
emails should be sent to openstack-dev@lists.openstack.org
with the subject
prefixed by [fuel][plugins][bigswitch]
.
Reporting Bugs
Bugs should be filled on the Launchpad fuel-plugins project (not GitHub) with the tag bigswitch
.
Contributing
If you would like to contribute to the development of this Fuel plugin you must follow the OpenStack development workflow.
Patch reviews take place on the OpenStack gerrit system.