Add Management Network For System Administration.
authorDan Sneddon <dsneddon@redhat.com>
Mon, 21 Sep 2015 20:41:21 +0000 (13:41 -0700)
committerBen Nemec <bnemec@redhat.com>
Fri, 18 Dec 2015 19:05:54 +0000 (13:05 -0600)
commit15bb67261a333f140f21208e20a112b99eeb609c
tree54b8e75bb1b8e97f79a346ddfcbc38ed4b55b6e3
parentc1c9bbe259fa47c53f1335981461c125cc81767b
Add Management Network For System Administration.

This change adds a system management network to all overcloud
nodes. The purpose of this network is for system administration,
for access to infrastructure services like DNS or NTP, or for
monitoring. This allows the management network to be placed on a
bond for redundancy, or for the system management network to be
an out-of-band network with no routing in or out. The management
network might also be configured as a default route instead of the
provisioning 'ctlplane' network.

This change does not enable the management network by default. An
environment file named network-management.yaml may be included to
enable the network and ports for each role. The included NIC config
templates have been updated with a block that may be uncommented
when the management network is enabled.

This change also contains some minor cleanup to the NIC templates,
particularly the multiple nic templates.

Change-Id: I0813a13f60a4f797be04b34258a2cffa9ea7e84f
38 files changed:
environments/network-isolation.yaml
environments/network-management.yaml [new file with mode: 0644]
net-config-bond.yaml
net-config-bridge.yaml
net-config-noop.yaml
network/config/bond-with-vlans/README.md
network/config/bond-with-vlans/ceph-storage.yaml
network/config/bond-with-vlans/cinder-storage.yaml
network/config/bond-with-vlans/compute.yaml
network/config/bond-with-vlans/controller-no-external.yaml
network/config/bond-with-vlans/controller.yaml
network/config/bond-with-vlans/swift-storage.yaml
network/config/multiple-nics/README.md
network/config/multiple-nics/ceph-storage.yaml
network/config/multiple-nics/cinder-storage.yaml
network/config/multiple-nics/compute.yaml
network/config/multiple-nics/controller.yaml
network/config/multiple-nics/swift-storage.yaml
network/config/single-nic-vlans/README.md
network/config/single-nic-vlans/ceph-storage.yaml
network/config/single-nic-vlans/cinder-storage.yaml
network/config/single-nic-vlans/compute.yaml
network/config/single-nic-vlans/controller-no-external.yaml
network/config/single-nic-vlans/controller.yaml
network/config/single-nic-vlans/swift-storage.yaml
network/management.yaml [new file with mode: 0644]
network/networks.yaml
network/ports/management.yaml [new file with mode: 0644]
network/ports/net_ip_list_map.yaml
network/ports/net_ip_map.yaml
network/ports/net_ip_subnet_map.yaml
overcloud-resource-registry-puppet.yaml
overcloud.yaml
puppet/ceph-storage.yaml
puppet/cinder-storage.yaml
puppet/compute.yaml
puppet/controller.yaml
puppet/swift-storage.yaml