undercloud: disable nova-compute disabling
Implement Ia8a4cfcd6b31b496161cba14ee597bc61af2cab4 for the containerized undercloud. Change-Id: Ie759960b012b038df9818b301a84fdd31f60444d
This commit is contained in:
parent
ca6f35c5e9
commit
237d1c02c9
@ -21,6 +21,15 @@ parameter_defaults:
|
||||
NovaSchedulerAvailableFilters: 'tripleo_common.filters.list.tripleo_filters'
|
||||
NovaSchedulerDefaultFilters: ['RetryFilter', 'TripleOCapabilitiesFilter', 'ComputeCapabilitiesFilter', 'AvailabilityZoneFilter', 'RamFilter', 'DiskFilter', 'ComputeFilter', 'ImagePropertiesFilter', 'ServerGroupAntiAffinityFilter', 'ServerGroupAffinityFilter']
|
||||
NovaSchedulerMaxAttempts: 30
|
||||
# Disable compute auto disabling:
|
||||
# As part of Pike, nova introduced a change to have the nova-compute
|
||||
# process automatically disable the nova-compute instance in the case of
|
||||
# consecutive build failures. This can lead to odd errors when deploying
|
||||
# the ironic nodes on the undercloud as you end up with a ComputeFilter
|
||||
# error. This parameter disables this functionality for the undercloud since
|
||||
# we do not want the nova-compute instance running on the undercloud for
|
||||
# Ironic to be disabled in the case of multiple deployment failures.
|
||||
NovaAutoDisabling: '0'
|
||||
NeutronDhcpAgentsPerNetwork: 2
|
||||
HeatConvergenceEngine: false
|
||||
HeatMaxResourcesPerStack: -1
|
||||
|
@ -128,6 +128,11 @@ parameters:
|
||||
default: False
|
||||
description: Whether to verify image signatures.
|
||||
type: boolean
|
||||
NovaAutoDisabling:
|
||||
default: '10'
|
||||
description: Max number of consecutive build failures before the nova-compute will disable itself.
|
||||
type: string
|
||||
|
||||
|
||||
resources:
|
||||
NovaBase:
|
||||
@ -201,6 +206,7 @@ outputs:
|
||||
nova::compute::rbd::libvirt_rbd_secret_uuid: {get_param: CephClusterFSID}
|
||||
nova::compute::instance_usage_audit: true
|
||||
nova::compute::instance_usage_audit_period: 'hour'
|
||||
nova::compute::consecutive_build_service_disable_threshold: {get_param: NovaAutoDisabling}
|
||||
nova::compute::rbd::ephemeral_storage: {get_param: NovaEnableRbdBackend}
|
||||
# TUNNELLED mode provides a security improvement for migration, but
|
||||
# can't be used in combination with block migration. So we only enable it
|
||||
|
Loading…
x
Reference in New Issue
Block a user