Heat templates for deploying OpenStack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
tripleo-heat-templates/network/config/single-nic-vlans
Jenkins 1b04a0f9a5 Merge "Create NIC templates for Neutron Networker composable role" 5 years ago
..
README.md Add Management Network For System Administration. 7 years ago
ceph-storage.yaml Update the template_version alias for all the templates to pike. 6 years ago
cinder-storage.yaml Update the template_version alias for all the templates to pike. 6 years ago
compute.yaml Add sample usage of StorageMgmt network for compute nodes 6 years ago
controller-no-external.yaml Update the template_version alias for all the templates to pike. 6 years ago
controller-v6.yaml Update the template_version alias for all the templates to pike. 6 years ago
controller.yaml Update the template_version alias for all the templates to pike. 6 years ago
networker.yaml Create NIC templates for Neutron Networker composable role 6 years ago
swift-storage.yaml Update the template_version alias for all the templates to pike. 6 years ago

README.md

This directory contains Heat templates to help configure Vlans on a single NIC for each Overcloud role.

There are two versions of the controller role template, one with an external network interface, and another without. If the external network interface is not configured, the ctlplane address ranges will be used for external (public) network traffic.

Configuration

To make use of these templates create a Heat environment that looks something like this:

resource_registry: 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

Or use this Heat environment file:

environments/net-single-nic-with-vlans.yaml

Configuration with no External Network

Same as above except set the following value for the controller role:

OS::TripleO::Controller::Net::SoftwareConfig: network/config/single-nic-vlans/controller-no-external.yaml

Configuration with System Management Network

To enable the optional System Management network, create a Heat environment that looks something like this:

resource_registry: OS::TripleO::Network::Management: ../network/management.yaml OS::TripleO::Controller::Ports::ManagementPort: ../network/ports/management.yaml OS::TripleO::Compute::Ports::ManagementPort: ../network/ports/management.yaml OS::TripleO::CephStorage::Ports::ManagementPort: ../network/ports/management.yaml OS::TripleO::SwiftStorage::Ports::ManagementPort: ../network/ports/management.yaml OS::TripleO::BlockStorage::Ports::ManagementPort: ../network/ports/management.yaml

Or use this Heat environment file:

environments/network-management.yaml