Add a sample network-environment.yaml file to environments
This change adds a sample network-environment.yaml file to the environments. This sample includes pointers to NIC config files, as well as default network subnets and allocation pools. This is meant to be a demonstration of the default settings for a virtual deployment. In a real deployment, the operator would customize the settings here and point to custom NIC config templates. Change-Id: I0288c0680effea06b5f805a0d955e8bbf6152ba6
This commit is contained in:
parent
838c998d3d
commit
5671fac329
50
environments/network-environment.yaml
Normal file
50
environments/network-environment.yaml
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
#This file is an example of an environment file for defining the isolated
|
||||||
|
#networks and related parameters.
|
||||||
|
resource_registry:
|
||||||
|
# Network Interface templates to use (these files must exist)
|
||||||
|
OS::TripleO::BlockStorage::Net::SoftwareConfig:
|
||||||
|
../network/config/single-nic-vlans/cinder-storage.yaml
|
||||||
|
OS::TripleO::Compute::Net::SoftwareConfig:
|
||||||
|
../network/config/single-nic-vlans/compute.yaml
|
||||||
|
OS::TripleO::Controller::Net::SoftwareConfig:
|
||||||
|
../network/config/single-nic-vlans/controller.yaml
|
||||||
|
OS::TripleO::ObjectStorage::Net::SoftwareConfig:
|
||||||
|
../network/config/single-nic-vlans/swift-storage.yaml
|
||||||
|
OS::TripleO::CephStorage::Net::SoftwareConfig:
|
||||||
|
../network/config/single-nic-vlans/ceph-storage.yaml
|
||||||
|
|
||||||
|
parameter_defaults:
|
||||||
|
# This section is where deployment-specific configuration is done
|
||||||
|
# Customize the IP subnets to match the local environment
|
||||||
|
InternalApiNetCidr: 172.17.0.0/24
|
||||||
|
StorageNetCidr: 172.18.0.0/24
|
||||||
|
StorageMgmtNetCidr: 172.19.0.0/24
|
||||||
|
TenantNetCidr: 172.16.0.0/24
|
||||||
|
ExternalNetCidr: 10.0.0.0/24
|
||||||
|
# CIDR subnet mask length for provisioning network
|
||||||
|
ControlPlaneSubnetCidr: 24
|
||||||
|
# Customize the IP ranges on each network to use for static IPs and VIPs
|
||||||
|
InternalApiAllocationPools: [{'start': '172.17.0.10', 'end': '172.17.0.200'}]
|
||||||
|
StorageAllocationPools: [{'start': '172.18.0.10', 'end': '172.18.0.200'}]
|
||||||
|
StorageMgmtAllocationPools: [{'start': '172.19.0.10', 'end': '172.19.0.200'}]
|
||||||
|
TenantAllocationPools: [{'start': '172.16.0.10', 'end': '172.16.0.200'}]
|
||||||
|
# Leave room if the external network is also used for floating IPs
|
||||||
|
ExternalAllocationPools: [{'start': '10.0.0.10', 'end': '10.0.0.50'}]
|
||||||
|
# Gateway router for the external network
|
||||||
|
ExternalInterfaceDefaultRoute: 10.0.0.1
|
||||||
|
# Gateway router for the provisioning network (or Undercloud IP)
|
||||||
|
ControlPlaneDefaultRoute: 192.0.2.254
|
||||||
|
# Generally the IP of the Undercloud
|
||||||
|
EC2MetadataIp: 192.0.2.1
|
||||||
|
# Define the DNS servers (maximum 2) for the overcloud nodes
|
||||||
|
DnsServers: ["8.8.8.8","8.8.4.4"]
|
||||||
|
# Customize the VLAN IDs to match the local environment
|
||||||
|
InternalApiNetworkVlanID: 10
|
||||||
|
StorageNetworkVlanID: 20
|
||||||
|
StorageMgmtNetworkVlanID: 30
|
||||||
|
TenantNetworkVlanID: 40
|
||||||
|
ExternalNetworkVlanID: 50
|
||||||
|
# Set to empty string to enable multiple external networks or VLANs
|
||||||
|
NeutronExternalNetworkBridge: "''"
|
||||||
|
# Customize bonding options, e.g. "mode=4 lacp_rate=1 updelay=1000 miimon=100"
|
||||||
|
BondInterfaceOvsOptions: "mode=active-backup"
|
Loading…
Reference in New Issue
Block a user