03697234fd
In I12a02f636f31985bc1b71bff5b744d346286a95f cell_v2 discovery was
originally moved from the nova-api container to the
nova-compute|nova-ironic containers in order to run cell
discovery during a scale up where the controllers are omitted
(e.g to exclude the controllers from a maintenance window).
This requires api database credentials on the compute node, which is
forbidden, so it must move back to a nova-api host as a pre-requisite
for removing these credentials in a follow-up patch.
Scale-up while omitting the controllers will no longer work out of the
box. Either a manual cell_v2 discovery can be run after scale up, or an
additional node can be deployed using the NovaManager tripleo role.
Related-bug: #1786961
Related-bug: #1871482
Change-Id: I47b95ad46e2d4e5b1f370a2f840826e87da2d703
(cherry picked from commit 629485dde5
)
54 lines
2.0 KiB
YAML
54 lines
2.0 KiB
YAML
resource_registry:
|
|
OS::TripleO::Services::OVNDBs: ../../deployment/ovn/ovn-dbs-pacemaker-puppet.yaml
|
|
|
|
parameter_defaults:
|
|
ControllerNetworkConfigTemplate: 'templates/ci/multinode.j2'
|
|
ComputeNetworkConfigTemplate: 'templates/ci/multinode.j2'
|
|
ControllerServices:
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::ContainerImagePrepare
|
|
- OS::TripleO::Services::Podman
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Keystone
|
|
- OS::TripleO::Services::GlanceApi
|
|
- OS::TripleO::Services::MySQL
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::NeutronApi
|
|
- OS::TripleO::Services::NeutronCorePlugin
|
|
- OS::TripleO::Services::OVNDBs
|
|
- OS::TripleO::Services::OVNController
|
|
- OS::TripleO::Services::OVNMetadataAgent
|
|
- OS::TripleO::Services::OsloMessagingRpc
|
|
- OS::TripleO::Services::OsloMessagingNotify
|
|
- OS::TripleO::Services::HAproxy
|
|
- OS::TripleO::Services::Memcached
|
|
- OS::TripleO::Services::NovaConductor
|
|
- OS::TripleO::Services::NovaApi
|
|
- OS::TripleO::Services::PlacementApi
|
|
- OS::TripleO::Services::NovaMetadata
|
|
- OS::TripleO::Services::NovaScheduler
|
|
- OS::TripleO::Services::ContainersLogrotateCrond
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Timesync
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::NovaCompute
|
|
- OS::TripleO::Services::NovaLibvirt
|
|
- OS::TripleO::Services::Horizon
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::NovaMigrationTarget
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Iscsid
|
|
- OS::TripleO::Services::Multipathd
|
|
- OS::TripleO::Services::Pacemaker
|
|
- OS::TripleO::Services::Clustercheck
|
|
- OS::TripleO::Services::NovaManager
|
|
ControllerExtraConfig:
|
|
nova::compute::libvirt::services::libvirt_virt_type: qemu
|
|
nova::compute::libvirt::virt_type: qemu
|
|
Debug: True
|
|
DockerPuppetDebug: True
|
|
NotificationDriver: 'noop'
|
|
GlanceBackend: 'file'
|
|
ContainerCli: podman
|