6eb5515b00
We would like to remove the --*-scale options from the cli so we need to be able to configure the Overcloud<role>Count options instead. This change switches from using topology to topology_map to express the topology configuration. Change-Id: Ifff664d8f75bd29fa764ef0cdf780627f648e689 Depends-On: https://review.openstack.org/#/c/648562/
45 lines
1.0 KiB
YAML
45 lines
1.0 KiB
YAML
# 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_map:
|
|
Controller:
|
|
scale: 3
|
|
Compute:
|
|
scale: 1
|