|
Doc Text:
|
Feature: Added OpenStack Networking to HA All In One Controller host group.
Result: HA All In One Controller host group can be deployed including the OpenStack Networking component. Most notable parameters on quickstack::pacemaker::neutron class:
* enable_tunneling = true/false, whether you need tunneling between VMs for networking
* enabled = true/false, whether to enable the service
* external_network_bridge = 'br-ex', name of your network bridge
* ovs_bridge_uplinks = [], a mapping between a bridge name and an interface on the host (e.g: ["br-eth1:eth1", "br-ex:eth0"]), IMPORTANT: the name of the external bridge (br-ex) that was defined in 'external_network_bridge' MUST be part of this mapping
* ovs_bridge_mappings = [], a mapping between the name of the VLAN range defined above (ovs_vlan_ranges) and the bridge name that was defined above (ovs_bridge_uplinks)
* ovs_tunnel_iface = '', name of interface to use for tunneling
* ovs_tunnel_network = '', network as seen by puppet to use for tunneling (determines ip or nic for you, value like 192.168.2.0)
* ovs_vlan_ranges = '', a mapping between a name of a VLAN range to an actual VLAN range (e.g: internal_vlan_range:100-150 [, internal_vlan_range:180-200] (the ',' is for additional ranges, if the same name is used, it adds it to the previous range) )
* ovs_tunnel_types = [],a list of available tunnel types - vxlan, gre, etc
* tenant_network_type = 'vlan',
* tunnel_id_ranges = '1:1000',
* verbose = 'true'/'false', whether the service should have verbose logging |