Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

Appendix F. Network Environment Options

Table F.1. Network Environment Options

Parameter
Description
Example
InternalApiNetCidr
The network and subnet for the Internal API network
172.17.0.0/24
StorageNetCidr
The network and subnet for the Storage network
StorageMgmtNetCidr
The network and subnet for the Storage Management network
TenantNetCidr
The network and subnet for the Tenant network
ExternalNetCidr
The network and subnet for the External network
InternalApiAllocationPools
The allocation pool for the Internal API network in a tuple format
[{'start': '172.17.0.10', 'end': '172.17.0.200'}]
StorageAllocationPools
The allocation pool for the Storage network in a tuple format
StorageMgmtAllocationPools
The allocation pool for the Storage Management network in a tuple format
TenantAllocationPools
The allocation pool for the Tenant network in a tuple format
ExternalAllocationPools
The allocation pool for the External network in a tuple format
InternalApiNetworkVlanID
The VLAN ID for the Internal API network
200
StorageNetworkVlanID
The VLAN ID for the Storage network
StorageMgmtNetworkVlanID
The VLAN ID for the Storage Management network
TenantNetworkVlanID
The VLAN ID for the Tenant network
ExternalNetworkVlanID
The VLAN ID for the External network
ExternalInterfaceDefaultRoute
The gateway IP address for the External network
10.1.2.1
ControlPlaneDefaultRoute
Gateway router for the Provisioning network (or Undercloud IP)
ControlPlaneDefaultRoute: 192.0.2.254
ControlPlaneSubnetCidr
CIDR subnet mask length for provisioning network
ControlPlaneSubnetCidr: 24
EC2MetadataIp
The IP address of the EC2 metadata server. Generally the IP of the Undercloud.
EC2MetadataIp: 192.0.2.1
DnsServers
Define the DNS servers for the Overcloud nodes. Include a maximum of two.
DnsServers: ["8.8.8.8","8.8.4.4"]
BondInterfaceOvsOptions
The options for bonding interfaces
BondInterfaceOvsOptions:"bond_mode=balance-tcp"
NeutronFlatNetworks
Defines the flat networks to configure in neutron plugins. Defaults to "datacentre" to permit external network creation
NeutronFlatNetworks: "datacentre"
NeutronExternalNetworkBridge
An Open vSwitch bridge to create on each hypervisor. This defaults to "br-ex". Set to "br-ex" if using floating IPs on native VLAN on bridge br-ex. Typically, this should not need to be changed.
NeutronExternalNetworkBridge: "br-ex"
NeutronBridgeMappings
The logical to physical bridge mappings to use. Defaults to mapping the external bridge on hosts (br-ex) to a physical name (datacentre). You would use this for the default floating network
NeutronBridgeMappings: "datacentre:br-ex"
NeutronPublicInterface
Defines the interface to bridge onto br-ex for network nodes
NeutronPublicInterface: "eth0"
NeutronNetworkType
The tenant network type for Neutron
NeutronNetworkType: "vxlan"
NeutronTunnelTypes
The tunnel types for the neutron tenant network. To specify multiple values, use a comma separated string.
NeutronTunnelTypes: 'gre,vxlan'
NeutronTunnelIdRanges
Ranges of GRE tunnel IDs to make available for tenant network allocation
NeutronTunnelIdRanges "1:1000"
NeutronVniRanges
Ranges of VXLAN VNI IDs to make available for tenant network allocation
NeutronVniRanges: "1:1000"
NeutronEnableTunnelling
Defines whether to enable or disable tunneling in case you aim to use a VLAN segmented network or flat network with Neutron. Defaults to enabled
NeutronNetworkVLANRanges
The neutron ML2 and Open vSwitch VLAN mapping range to support. Defaults to permitting any VLAN on the 'datacentre' physical network.
NeutronNetworkVLANRanges: "datacentre:1:1000"
NeutronMechanismDrivers
The mechanism drivers for the neutron tenant network. Defaults to "openvswitch". To specify multiple values, use a comma-separated string
NeutronMechanismDrivers: 'openvswitch,l2population'