diff --git a/config/nodes/1ctlr_1comp_64gb.yml b/config/nodes/1ctlr_1comp_64gb.yml new file mode 100644 index 000000000..3e3df6448 --- /dev/null +++ b/config/nodes/1ctlr_1comp_64gb.yml @@ -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 diff --git a/config/nodes/3ctlr_1comp_192gb.yml b/config/nodes/3ctlr_1comp_192gb.yml new file mode 100644 index 000000000..400051840 --- /dev/null +++ b/config/nodes/3ctlr_1comp_192gb.yml @@ -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 diff --git a/config/nodes/3ctlr_1comp_64gb.yml b/config/nodes/3ctlr_1comp_64gb.yml new file mode 100644 index 000000000..690f3f6f7 --- /dev/null +++ b/config/nodes/3ctlr_1comp_64gb.yml @@ -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