Name: fuel-plugin-vxlan-vlan-7
Owner: Mirantis Inc.
Description: null
Created: 2016-04-11 12:59:39.0
Updated: 2016-04-11 13:43:24.0
Pushed: 2017-11-08 12:51:25.0
Homepage: null
Size: 20
Language: Puppet
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
By default Fuel deploys only one type of neutron segmentation for tenant networks per environment (choice is done while creating environment).
Plugin can be used in VxLAN deployments to change neutron ml2 config file in order to configure VLAN ranges and bridge mappings.
Download and build the plugin from GitHub: Fuel vxlan vlan plugin
# git clone https://github.com/Mirantis/fuel-plugin-vxlan-vlan-7.git
# fpb --build ./fuel-plugin-vxlan-vlan-7/
# ls -lash ./fuel-plugin-vxlan-vlan-7/fuel-plugin-vxlan-vlan-*.noarch.rpm
Copy the plugin on already installed Fuel Master node? ssh can be used for that. If you do not have the Fuel Master node yet, see Quick Start Guide :
# scp fuel-plugin-vxlan-vlan-*.noarch.rpm root@<Fuel_Master_ip>:~/
Install the plugin:
# cd
# fuel plugins --install fuel-plugin-vxlan-vlan-*.noarch.rpm
Check if the plugin was installed successfully:
# fuel plugins
id | name | version | package_version
---|--------------------------|---------|----------------
.. | .. | .. | ..
n | fuel-plugin-vxlan-vlan-7 | 1.1 | 3.0.0
You are safe to go with defaults.
Before deployment please create/update network template and apply it.
For network-template examples take a look at ./examples/
Create new environment.
Before deploy switch to Fuel CLI and perform next steps:
# fuel env
To find out env id.
Ensure your network template has name network_template_
Make changes to your network template to apply your interface names and roles.
Perform network settings update
# fuel network-template --env <env_id> --delete
# fuel network-template --env <env_id> --upload
This plugin can be deployed with DVR option enabled.
To get DVR working, we've added br-ex and br-floating bridges on compute nodes so physnet1 is mapped to br-floating.
To get rid of unnecessary IP reservations for compute nodes, we've created new role public-noip that has no endpoints.
Take a look on examples/lnx-br-bond-dvr.yaml for details.
You should be able to create VLAN segmentation network. Please use providernet as physical network name.