2 # This configuration file defines Network Environment for a
3 # Baremetal Deployment of OPNFV. It contains default values
4 # for 5 following networks:
11 # *) optional networks
13 # Optional networks will be consolidated with the admin network
14 # if not explicitly configured.
16 # See short description of the networks in the comments below.
18 # "admin" is the short name for Control Plane Network.
19 # This network should be IPv4 even it is an IPv6 deployment
20 # IPv6 does not have PXE boot support.
21 # During OPNFV deployment it is used for node provisioning which will require
22 # PXE booting as well as running a DHCP server on this network. Be sure to
23 # disable any other DHCP/TFTP server on this network.
25 # "tenant" is the network used for tenant traffic.
27 # "external" is the network which should have internet or external
28 # connectivity. External OpenStack networks will be configured to egress this
29 # network. There can be multiple external networks, but only one assigned as
30 # "public" which OpenStack public API's will register.
32 # "storage" is the network for storage I/O.
34 # "api" is an optional network for splitting out OpenStack service API
35 # communication. This should be used for IPv6 deployments.
38 # Meta data for the network configuration
39 network-config-metadata:
40 title: LF-POD-1 Network config
42 created: Mon Dec 28 2015
46 dns-domain: opnfvlf.org
47 dns-search: opnfvlf.org
60 # http(s) proxy settings added to /etc/environment of uc and oc nodes
61 # http_proxy: http://proxy.server:8080
62 # https_proxy: https://proxy.server:8081
64 # Common network settings
66 # Admin configuration (pxe and jumpstart)
69 # Network settings for the Installer VM on admin network
71 # Indicates if this VM will be bridged to an interface, or to a bond
73 # Interfaces to bridge for installer VM (use multiple values for bond)
76 # VLAN tag to use for this network on Installer VM, native means none
78 # IP to assign to Installer VM on this network
80 # Usable ip range for the overcloud node IPs (including VIPs)
81 # Last IP is used for host bridge (i.e. br-admin).
82 # If empty entire range is usable.
83 # Cannot overlap with dhcp_range or introspection_range.
87 # Gateway (only needed when public_network is disabled)
89 # Subnet in CIDR format 192.168.1.0/24
91 # DHCP range for the admin network, automatically provisioned if empty
95 # Mapping of network configuration for Overcloud Nodes
97 # Mapping for compute profile (nodes assigned as Compute nodes)
99 # Physical interface type (interface or bond)
101 # Physical NIC members (Single value allowed for phys_type: interface)
104 # Mapping for controller profile (nodes assigned as Controller nodes)
110 # Tenant network configuration
113 # Subnet in CIDR format 192.168.1.0/24
117 # Tenant network Overlay segmentation ID range:
119 # VLAN config should follow the pattern of neutron ml2 network_vlan_ranges
120 # allowed patterns are <physical_network> or
121 # <physical_network>:<vlan_min>:<vlan_max>
122 # Note that for VLAN config, physnet 'datacentre:1:1000' is used for
123 # external networks by default and will be automatically added to
124 # Neutron config if the range specified here does not include datacentre.
125 overlay_id_range: 2,65535
127 # Tenant network segmentation type:
129 segmentation_type: vxlan
130 # Mapping of network configuration for Overcloud Nodes
132 # Mapping for compute profile (nodes assigned as Compute nodes)
134 # Physical interface type (interface/bond)
136 # UIO driver to use for DPDK scenarios.
137 # The value is ignored for non-DPDK scenarios.
138 uio_driver: uio_pci_generic
139 # VLAN tag to use with this NIC
141 # Physical NIC members of this mapping
142 # Single value allowed for phys_type: interface
144 # Note logical name like nic1 not valid for fdio deployment yet.
146 # Mapping for controller profile (nodes assigned as Controller nodes)
148 # Physical interface type (interface/bond)
151 # Note: logicial names like nic1 are not valid for fdio deployment yet.
155 # Can contain 1 or more external networks
161 # Network settings for the Installer VM on external network
162 # (note only valid on 'public' external network)
164 # Indicates if this VM will be bridged to an interface, or to a bond
167 # Interfaces to bridge for installer VM (use multiple values for bond)
170 # IP to assign to Installer VM on this network
172 cidr: 192.168.37.0/24
173 gateway: 192.168.37.1
174 # Range to allocate to floating IPs for the public network with Neutron
178 # Usable ip range for the overcloud node IPs (including VIPs)
179 # Last IP will be used for host bridge (i.e. br-public).
180 # If empty entire range is usable.
181 # Cannot overlap with dhcp_range or introspection_range.
185 # Mapping of network configuration for Overcloud Nodes
187 # Mapping for compute profile (nodes assigned as Compute nodes)
189 # Physical interface type (interface or bond)
191 # VLAN tag to use with this NIC
193 # Physical NIC members of this mapping
194 # Single value allowed for phys_type: interface
197 # Mapping for controller profile (nodes assigned as Controller nodes)
203 # External network to be created in OpenStack by Services tenant
205 name: Public_internet
207 gateway: 192.168.37.1
208 # another external network
209 # This is an example and not yet supported
213 # Network settings for the Installer VM on external network
214 # note only valid on 'public' external network
216 # Indicates if this VM will be bridged to an interface, or to a bond
219 # Interfaces to bridge for installer VM (use multiple values for bond)
222 # IP to assign to Installer VM on this network
224 cidr: 192.168.38.0/24
225 gateway: 192.168.38.1
226 # Range to allocate to floating IPs for the public network with Neutron
230 # Usable IP range for overcloud nodes (including VIPs)i
231 # usually this is a shared subnet.
232 # Cannot overlap with dhcp_range or introspection_range.
236 # Mapping of network configuration for Overcloud Nodes
238 # Mapping for compute profile (nodes assigned as Compute nodes)
240 # Physical interface type (interface or bond)
242 # VLAN tag to use with this NIC
244 # Physical NIC members of this mappingi
245 # Single value allowed for phys_type: interface
246 # Note: logical names like nic1 are not valid for fdio deployment yet.
249 # Mapping for controller profile (nodes assigned as Controller nodes)
255 # External network to be created in OpenStack by Services tenant
260 gateway: 192.168.38.1
262 # Storage network configuration
265 # Subnet in CIDR format
267 # Storage network MTU
269 # Mapping of network configuration for Overcloud Nodes
271 # Mapping for compute profile (nodes assigned as Compute nodes)
273 # Physical interface type (interface or bond)
275 # VLAN tag to use with this NIC
277 # Physical NIC members of this mapping
278 # Single value allowed for phys_type: interface
280 # Note logical names like nic1 not valid for fdio deployment yet.
282 # Mapping for controller profile (nodes assigned as Controller nodes)
290 # API network configuration
292 # Subnet in CIDR format
293 cidr: fd00:fd00:fd00:4000::/64
294 # VLAN tag to use for Overcloud hosts on this network
298 # Mapping of network configuration for Overcloud Nodes
300 # Mapping for compute profile (nodes assigned as Compute nodes)
302 # Physical interface type (interface or bond)
304 # VLAN tag to use with this NIC
306 # Physical NIC members of this mapping
307 # Single value allowed for phys_type: interface
308 # Note logical names like nic1 not valid for fdio deployment yet.
311 # Mapping for controller profile (nodes assigned as Controller nodes)
318 # Apex specific settings
322 # Range used for introspection phase (examining nodes).
323 # This cannot overlap with dhcp_range or overcloud_ip_range.
324 # for the overcloud default external network