90d3723175
The NtpServer default set now includes multiple pool.ntp.org hosts to ensure that the time can be properly synced during the deployment. Having only a single timesource can lead to deployment failures if the time source is unavailable during the deployment. It is recommended that you either set multiple NtpServers or use the NtpPool configuration to ensure that enough time sources are available for the hosts. Note that the NtpPool configuration is only available when using chrony. Change-Id: I5b82d77cbf0f2e8c2a59645a72aa533d7d2c86b8 Closes-Bug: #1806521
60 lines
2.6 KiB
YAML
60 lines
2.6 KiB
YAML
# *******************************************************************
|
|
# This file was created automatically by the sample environment
|
|
# generator. Developers should use `tox -e genconfig` to update it.
|
|
# Users are recommended to make changes to a copy of the file instead
|
|
# of the original, if any customizations are needed.
|
|
# *******************************************************************
|
|
# title: Monolithic Controller HA deployment
|
|
# description: |
|
|
# A Heat environment that can be used to deploy controller and compute
|
|
# services in an HA configuration with SSL everywhere and network
|
|
# isolation.
|
|
# This should be used with a roles_data.yaml containing the Controller,
|
|
# Compute and CephStorage roles.
|
|
# openstack overcloud roles generate -o ~/roles_data.yaml Controller Compute CephStorage
|
|
parameter_defaults:
|
|
# Number of CephStorage nodes to deploy
|
|
# Type: number
|
|
CephStorageCount: 1
|
|
|
|
# Format for CephStorage node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud
|
|
# Type: string
|
|
CephStorageHostnameFormat: '%stackname%-cephstorage-%index%'
|
|
|
|
# Number of Compute nodes to deploy
|
|
# Type: number
|
|
ComputeCount: 3
|
|
|
|
# Format for Compute node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud
|
|
# Type: string
|
|
ComputeHostnameFormat: '%stackname%-novacompute-%index%'
|
|
|
|
# Number of Controller nodes to deploy
|
|
# Type: number
|
|
ControllerCount: 3
|
|
|
|
# Format for Controller node hostnames Note %index% is translated into the index of the node, e.g 0/1/2 etc and %stackname% is replaced with the stack name e.g overcloud
|
|
# Type: string
|
|
ControllerHostnameFormat: '%stackname%-controller-%index%'
|
|
|
|
# DNS servers to use for the Overcloud (2 max for some implementations). If not set the nameservers configured in the ctlplane subnet(s) on the undercloud will be used.
|
|
# Type: comma_delimited_list
|
|
DnsServers: []
|
|
|
|
# NTP servers list. Defaulted to a set of pool.ntp.org servers in order to have a sane default for Pacemaker deployments when not configuring this parameter by default.
|
|
# Type: comma_delimited_list
|
|
NtpServer: ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org']
|
|
|
|
# Name of the flavor for Ceph nodes
|
|
# Type: string
|
|
OvercloudCephStorageFlavor: ceph
|
|
|
|
# Name of the flavor for Compute nodes
|
|
# Type: string
|
|
OvercloudComputeFlavor: compute
|
|
|
|
# Name of the flavor for Controller nodes
|
|
# Type: string
|
|
OvercloudControllerFlavor: control
|
|
|