512c032a0b
NIC partitioning requires IOMMU to be enabled on roles using it. By adding the BootParams service to all the roles, we could enable IOMMU selectively by supplying the role specific parameter "KernelArgs". If a role doesn't use NIC Partitioning then "KernelArgs" shall be not be set and backward compatibility would be retained. Change-Id: I2eb078d9860d9a46d6bffd0fe2f799298538bf73
64 lines
2.5 KiB
YAML
64 lines
2.5 KiB
YAML
# DEPRECATED: use the following steps instead for hyperconverged
|
|
#
|
|
# Rather than use "-e environments/hyperconverged-ceph.yaml" use the
|
|
# "openstack overcloud role" command to make a ComputeHCI role along
|
|
# with the other roles that are being deployed, for example:
|
|
#
|
|
# openstack overcloud roles generate -o roles_data.yaml Controller ComputeHCI
|
|
#
|
|
# Then deploy with "-r roles_data.yaml" in place of this file.
|
|
#
|
|
# Alternatively, enable the StorageMgmt network in the compute role.
|
|
resource_registry:
|
|
OS::TripleO::Compute::Ports::StorageMgmtPort: ../network/ports/storage_mgmt.yaml
|
|
|
|
parameter_defaults:
|
|
ComputeServices:
|
|
- OS::TripleO::Services::Aide
|
|
- OS::TripleO::Services::BootParams
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::CephClient
|
|
- OS::TripleO::Services::CephExternal
|
|
- OS::TripleO::Services::Timesync
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::ContainersLogrotateCrond
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
|
- OS::TripleO::Services::NovaCompute
|
|
- OS::TripleO::Services::NovaLibvirt
|
|
- OS::TripleO::Services::NovaLibvirtGuests
|
|
- OS::TripleO::Services::NovaMigrationTarget
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::ComputeNeutronCorePlugin
|
|
- OS::TripleO::Services::ComputeNeutronOvsAgent
|
|
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
|
- OS::TripleO::Services::ComputeCeilometerAgent
|
|
- OS::TripleO::Services::ComputeNeutronL3Agent
|
|
- OS::TripleO::Services::ComputeNeutronMetadataAgent
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::Tuned
|
|
- OS::TripleO::Services::OpenDaylightOvs
|
|
- OS::TripleO::Services::SensuClient
|
|
- OS::TripleO::Services::SkydiveAgent
|
|
- OS::TripleO::Services::Fluentd
|
|
- OS::TripleO::Services::Ipsec
|
|
- OS::TripleO::Services::AuditD
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::MetricsQdr
|
|
- OS::TripleO::Services::CephOSD
|
|
- OS::TripleO::Services::Vpp
|
|
- OS::TripleO::Services::NeutronVppAgent
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::Docker
|
|
- OS::TripleO::Services::Iscsid
|
|
- OS::TripleO::Services::OVNController
|
|
- OS::TripleO::Services::OVNMetadataAgent
|
|
- OS::TripleO::Services::RsyslogSidecar
|
|
- OS::TripleO::Services::LoginDefs
|
|
- OS::TripleO::Services::Rhsm
|
|
- OS::TripleO::Services::Podman
|