Add --nodes configs used by rdophase2

RDO Phase 2 has been running with these 3 configs
for a very long time.  They allow for running on
64 GB virthosts, as well as our virt-ha configuration
which is 40 core, 192GB.

This commit moves these upstream where they should
live, vs. carrying internally.

Change-Id: I1651f723ea39602c015617d6f39743964a32e2b3
This commit is contained in:
Matt Young 2017-09-14 13:52:14 -04:00
parent 45d45b2e7a
commit d5cf00d466
3 changed files with 110 additions and 0 deletions

View File

@ -0,0 +1,25 @@
# This will require (2*16) == 32 GB for the overcloud nodes,
# plus another 18GB for the undercloud, total 50 gb
control_memory: 16384
compute_memory: 16384
undercloud_memory: 18432
# Giving the undercloud additional CPUs can greatly improve heat's
# performance (and result in a shorter deploy time).
# UC get's 4, and 4 for each OC node --> 12 total vcpu.
# These machines are 12 core
undercloud_vcpu: 4
default_vcpu: 4
# Define a single controller node and a single compute node.
overcloud_nodes:
- name: control_0
flavor: control
virtualbmc_port: 6230
- name: compute_0
flavor: compute
virtualbmc_port: 6231
node_count: 2

View File

@ -0,0 +1,42 @@
# Deploy an HA openstack environment.
#
# This will require (32 * 4) == approx. 128 GB for the overcloud
# nodes, plus another 32GB for the undercloud, total 160 gb
control_memory: 32768
compute_memory: 32768
undercloud_memory: 32768
# Giving the undercloud additional CPUs can greatly improve heat's
# performance (and result in a shorter deploy time).
# UC get's 12, and 6 for each OC node --> 36 total vcpu.
undercloud_vcpu: 12
default_vcpu: 6
# This enables TLS for the undercloud which will also make haproxy bind to the
# configured public-vip and admin-vip.
undercloud_generate_service_certificate: True
node_count: 4
# Create three controller nodes and one compute node.
overcloud_nodes:
- name: control_0
flavor: control
virtualbmc_port: 6230
- name: control_1
flavor: control
virtualbmc_port: 6231
- name: control_2
flavor: control
virtualbmc_port: 6232
- name: compute_0
flavor: compute
virtualbmc_port: 6233
# Tell tripleo which nodes to deploy.
topology: >-
--compute-scale 1
--control-scale 3

View File

@ -0,0 +1,43 @@
# Deploy an HA openstack environment.
#
# This will require (10 * 4) == approx. 40 GB for the overcloud
# nodes, plus another 18GB for the undercloud, total 58 gb
control_memory: 10240
compute_memory: 10240
undercloud_memory: 18432
# Giving the undercloud additional CPUs can greatly improve heat's
# performance (and result in a shorter deploy time).
# UC get's 4, and 2 for each OC node --> 12 total vcpu.
# These machines are 12 core, might need to back down to 1
undercloud_vcpu: 4
default_vcpu: 2
# This enables TLS for the undercloud which will also make haproxy bind to the
# configured public-vip and admin-vip.
undercloud_generate_service_certificate: True
node_count: 4
# Create three controller nodes and one compute node.
overcloud_nodes:
- name: control_0
flavor: control
virtualbmc_port: 6230
- name: control_1
flavor: control
virtualbmc_port: 6231
- name: control_2
flavor: control
virtualbmc_port: 6232
- name: compute_0
flavor: compute
virtualbmc_port: 6233
# Tell tripleo which nodes to deploy.
topology: >-
--compute-scale 1
--control-scale 3