1 This directory contains Heat templates to help configure
2 Vlans on a single NIC for each Overcloud role.
4 There are two versions of the controller role template, one with
5 an external network interface, and another without. If the
6 external network interface is not configured, the ctlplane address
7 ranges will be used for external (public) network traffic.
12 To make use of these templates create a Heat environment that looks
16 OS::TripleO::BlockStorage::Net::SoftwareConfig: network/config/single-nic-vlans/cinder-storage.yaml
17 OS::TripleO::Compute::Net::SoftwareConfig: network/config/single-nic-vlans/compute.yaml
18 OS::TripleO::Controller::Net::SoftwareConfig: network/config/single-nic-vlans/controller.yaml
19 OS::TripleO::ObjectStorage::Net::SoftwareConfig: network/config/single-nic-vlans/swift-storage.yaml
20 OS::TripleO::CephStorage::Net::SoftwareConfig: network/config/single-nic-vlans/ceph-storage.yaml
22 Or use this Heat environment file:
24 environments/net-single-nic-with-vlans.yaml
26 Configuration with no External Network
27 --------------------------------------
29 Same as above except set the following value for the controller role:
31 OS::TripleO::Controller::Net::SoftwareConfig: network/config/single-nic-vlans/controller-no-external.yaml
33 Configuration with System Management Network
34 --------------------------------------------
36 To enable the optional System Management network, create a Heat environment
37 that looks something like this:
40 OS::TripleO::Network::Management: ../network/management.yaml
41 OS::TripleO::Controller::Ports::ManagementPort: ../network/ports/management.yaml
42 OS::TripleO::Compute::Ports::ManagementPort: ../network/ports/management.yaml
43 OS::TripleO::CephStorage::Ports::ManagementPort: ../network/ports/management.yaml
44 OS::TripleO::SwiftStorage::Ports::ManagementPort: ../network/ports/management.yaml
45 OS::TripleO::BlockStorage::Ports::ManagementPort: ../network/ports/management.yaml
47 Or use this Heat environment file:
49 environments/network-management.yaml