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 # Common network settings
62 # Admin configuration (pxe and jumpstart)
65 # Network settings for the Installer VM on admin network
67 # Indicates if this VM will be bridged to an interface, or to a bond
69 # Interfaces to bridge for installer VM (use multiple values for bond)
72 # VLAN tag to use for this network on Installer VM, native means none
74 # IP to assign to Installer VM on this network
76 # Usable ip range for the overcloud node IPs (including VIPs)
77 # Last IP is used for host bridge (i.e. br-admin).
78 # If empty entire range is usable.
79 # Cannot overlap with dhcp_range or introspection_range.
83 # Gateway (only needed when public_network is disabled)
85 # Subnet in CIDR format 192.168.1.0/24
87 # DHCP range for the admin network, automatically provisioned if empty
91 # Mapping of network configuration for Overcloud Nodes
93 # Mapping for compute profile (nodes assigned as Compute nodes)
95 # Physical interface type (interface or bond)
97 # Physical NIC members (Single value allowed for phys_type: interface)
100 # Mapping for controller profile (nodes assigned as Controller nodes)
106 # Tenant network configuration
109 # Subnet in CIDR format 192.168.1.0/24
113 # Tenant network Overlay segmentation ID range:
115 overlay_id_range: 2,65535
117 # Tenant network segmentation type:
119 segmentation_type: vxlan
120 # Mapping of network configuration for Overcloud Nodes
122 # Mapping for compute profile (nodes assigned as Compute nodes)
124 # Physical interface type (interface/bond)
126 # UIO driver to use for DPDK scenarios.
127 # The value is ignored for non-DPDK scenarios.
128 uio_driver: uio_pci_generic
129 # VLAN tag to use with this NIC
131 # Physical NIC members of this mapping
132 # Single value allowed for phys_type: interface
134 # Note logical name like nic1 not valid for fdio deployment yet.
136 # Mapping for controller profile (nodes assigned as Controller nodes)
138 # Physical interface type (interface/bond)
141 # Note: logicial names like nic1 are not valid for fdio deployment yet.
145 # Can contain 1 or more external networks
151 # Network settings for the Installer VM on external network
152 # (note only valid on 'public' external network)
154 # Indicates if this VM will be bridged to an interface, or to a bond
157 # Interfaces to bridge for installer VM (use multiple values for bond)
160 # IP to assign to Installer VM on this network
162 cidr: 192.168.37.0/24
163 gateway: 192.168.37.1
164 # Range to allocate to floating IPs for the public network with Neutron
168 # Usable ip range for the overcloud node IPs (including VIPs)
169 # Last IP will be used for host bridge (i.e. br-public).
170 # If empty entire range is usable.
171 # Cannot overlap with dhcp_range or introspection_range.
175 # Mapping of network configuration for Overcloud Nodes
177 # Mapping for compute profile (nodes assigned as Compute nodes)
179 # Physical interface type (interface or bond)
181 # VLAN tag to use with this NIC
183 # Physical NIC members of this mapping
184 # Single value allowed for phys_type: interface
187 # Mapping for controller profile (nodes assigned as Controller nodes)
193 # External network to be created in OpenStack by Services tenant
195 name: Public_internet
197 gateway: 192.168.37.1
198 # another external network
199 # This is an example and not yet supported
203 # Network settings for the Installer VM on external network
204 # note only valid on 'public' external network
206 # Indicates if this VM will be bridged to an interface, or to a bond
209 # Interfaces to bridge for installer VM (use multiple values for bond)
212 # IP to assign to Installer VM on this network
214 cidr: 192.168.38.0/24
215 gateway: 192.168.38.1
216 # Range to allocate to floating IPs for the public network with Neutron
220 # Usable IP range for overcloud nodes (including VIPs)i
221 # usually this is a shared subnet.
222 # Cannot overlap with dhcp_range or introspection_range.
226 # Mapping of network configuration for Overcloud Nodes
228 # Mapping for compute profile (nodes assigned as Compute nodes)
230 # Physical interface type (interface or bond)
232 # VLAN tag to use with this NIC
234 # Physical NIC members of this mappingi
235 # Single value allowed for phys_type: interface
236 # Note: logical names like nic1 are not valid for fdio deployment yet.
239 # Mapping for controller profile (nodes assigned as Controller nodes)
245 # External network to be created in OpenStack by Services tenant
250 gateway: 192.168.38.1
252 # Storage network configuration
255 # Subnet in CIDR format
257 # Storage network MTU
259 # Mapping of network configuration for Overcloud Nodes
261 # Mapping for compute profile (nodes assigned as Compute nodes)
263 # Physical interface type (interface or bond)
265 # VLAN tag to use with this NIC
267 # Physical NIC members of this mapping
268 # Single value allowed for phys_type: interface
270 # Note logical names like nic1 not valid for fdio deployment yet.
272 # Mapping for controller profile (nodes assigned as Controller nodes)
280 # API network configuration
282 # Subnet in CIDR format
283 cidr: fd00:fd00:fd00:4000::/64
284 # VLAN tag to use for Overcloud hosts on this network
288 # Mapping of network configuration for Overcloud Nodes
290 # Mapping for compute profile (nodes assigned as Compute nodes)
292 # Physical interface type (interface or bond)
294 # VLAN tag to use with this NIC
296 # Physical NIC members of this mapping
297 # Single value allowed for phys_type: interface
298 # Note logical names like nic1 not valid for fdio deployment yet.
301 # Mapping for controller profile (nodes assigned as Controller nodes)
308 # Apex specific settings
312 # Range used for introspection phase (examining nodes).
313 # This cannot overlap with dhcp_range or overcloud_ip_range.
314 # for the overcloud default external network