aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Collins <rbtcollins@hp.com>2014-07-20 10:05:24 +1200
committerJames Polley <jp@jamezpolley.com>2014-08-14 18:59:47 +1000
commitce07603125e7110e5f5889fe9eaef55adab346ab (patch)
tree7eaa803359ab17a2a4e27f72f3d6f02cdbcff096
parentf797a2eadd656591273456664186fb3e8ad26804 (diff)
Fixup network configuration for ext-net
We currently make the external network a single-node gre network but this is not at all correct for HA environments - we need a provider network, which means having a bridge mapping, a flat network specified, and then because we run the same ovs config everywhere we need br-ex on the hypervisors too. This is entirely reasonable since DVR will require this as well (and solve lots of scaling issues...). Change-Id: I8b63ab51e7e20b235430fad8d786d8da005d84a1
-rw-r--r--overcloud-source.yaml27
1 files changed, 19 insertions, 8 deletions
diff --git a/overcloud-source.yaml b/overcloud-source.yaml
index 6432baa4..2d7f6b01 100644
--- a/overcloud-source.yaml
+++ b/overcloud-source.yaml
@@ -106,9 +106,15 @@ parameters:
description: Name of an existing EC2 KeyPair to enable SSH access to the instances
type: string
NeutronBridgeMappings:
- description: The OVS logical->physical bridge mappings to use.
- type: string
- default: ''
+ description: |
+ The OVS logical->physical bridge mappings to use. See the Neutron
+ documentation for details. Defaults to mapping br-ex - the external
+ bridge on hosts - to a physical name 'datacentre' which can be used
+ to create provider networks (and we use this for the default floating
+ network) - if changing this either use different post-install network
+ scripts or be sure to keep 'datacentre' as a mapping network name.
+ type: string
+ default: "datacentre:br-ex"
NeutronPassword:
default: unset
description: The password for the neutron service account, used by neutron agents.
@@ -159,14 +165,19 @@ parameters:
hidden: true
NeutronFlatNetworks:
type: string
- default: ''
- description: If set, flat networks to configure in neutron plugins.
+ default: 'datacentre'
+ description: |
+ If set, flat networks to configure in neutron plugins. Defaults to
+ 'datacentre' to permit external network creation.
HypervisorNeutronPhysicalBridge:
- default: ''
- description: An OVS bridge to create on each hypervisor.
+ default: 'br-ex'
+ description: |
+ An OVS bridge to create on each hypervisor. This defaults to br-ex the
+ same as the control plane nodes, as we have a uniform configuration of
+ the openvswitch agent. Typically should not need to be changed.
type: string
HypervisorNeutronPublicInterface:
- default: ''
+ default: 'eth0'
description: What interface to add to the HypervisorNeutronPhysicalBridge.
type: string
NeutronPublicInterface: