openstack-virtual-baremetal/environments
Ihar Hrachyshka 79788ab96a Use xlarge flavor for undercloud nodes
Minimal requirements for undercloud nodes are described here:
https://images.rdoproject.org/docs/baremetal/requirements.html

Specifically, it says:

"The undercloud VM or baremetal machine requires: [...] 16 GB free
memory"

It's not just documentation that asks to change default flavor. If you
try to deploy using tripleo-quickstart in RDO cloud / OVB, you will hit
both tripleo-validations failures like:

There are 4 cores in the system, but there should be at least 8.
The RAM on the undercloud node is 7822 MB, the minimal recommended value
is 16384 MB.

And even when validations are ignored, the resulting environment fails
because mariadb (or another crucial service) is killed by oom-killer. I
personally experienced mariadb killed and as a result, heat-api
failing when listing stacks with ECONNREFUSED from db server, which
finally resulted in overcloud deployment failure.

xlarge is the smallest default flavor that provides 16gb ram, and so
this patch uses this flavor.
2018-01-24 13:13:51 -08:00
..
all-networks-port-security.yaml Clarify the overcloud net_cidr parameter descriptions 2017-08-09 10:09:06 -05:00
all-networks-public-bond-port-security.yaml Clarify the overcloud net_cidr parameter descriptions 2017-08-09 10:09:06 -05:00
all-networks-public-bond.yaml Clarify the overcloud net_cidr parameter descriptions 2017-08-09 10:09:06 -05:00
all-networks.yaml Clarify the overcloud net_cidr parameter descriptions 2017-08-09 10:09:06 -05:00
base-extra-node.yaml Change extra-node default node_count to 1 2017-10-10 11:51:10 -05:00
base-role.yaml Add ability to deploy extra undercloud node role 2017-09-19 15:36:26 -05:00
base.yaml Use xlarge flavor for undercloud nodes 2018-01-24 13:13:51 -08:00
bmc-use-cache.yaml Add bmc_use_cache environment 2017-08-17 10:21:16 -05:00
boot-baremetal-from-volume.yaml Add more granular boot-from-volume envs 2018-01-22 14:39:16 -06:00
boot-from-volume.yaml Add boot-from-volume support 2017-08-17 10:01:58 -05:00
boot-undercloud-from-volume.yaml Add more granular boot-from-volume envs 2018-01-22 14:39:16 -06:00
create-private-network.yaml Don't duplicate external/private_net param 2017-08-09 12:11:26 -05:00
port-security.yaml Support deploying with multiple Heat environments 2017-08-09 10:03:38 -05:00
quintupleo-no-undercloud.yaml Support deploying with multiple Heat environments 2017-08-09 10:03:38 -05:00
undercloud-floating-existing.yaml Support deploying with multiple Heat environments 2017-08-09 10:03:38 -05:00
undercloud-floating-none.yaml Support deploying with multiple Heat environments 2017-08-09 10:03:38 -05:00