第 2 章 核心 Overcloud 参数

您可以使用核心 overcloud 参数修改常规 overcloud 配置。

参数描述

AddVipsToEtcHosts

设置为 true 可将每个网络 VIP 附加到每个节点上的 /etc/hosts。默认值为 True

AdminPassword

keystone 管理帐户的密码,用于监控、查询 OpenStack Networking (neutron)等。

BondInterfaceOvsOptions

绑定接口的 ovs_options 或 bonding_options 字符串。为 OVS 绑定设置 lacp=active 和/或 bond_mode=balance-slb 等内容,或使用此选项为 Linux 绑定设置 mode=4。

CloudDomain

用于主机的 DNS 域。这必须与 undercloud 上配置的 overcloud_domain_name 匹配。默认值为 localdomain

CloudName

该云的 DNS 名称。默认值为 overcloud.localdomain

CloudNameCtlplane

这个云的 control plane 端点的 DNS 名称。默认值为 overcloud.ctlplane.localdomain

CloudNameInternal

此云内部 API 端点的 DNS 名称。默认值为 overcloud.internalapi.localdomain

CloudNameStorage

此云存储端点的 DNS 名称。例如,ci-overcloud.storage.tripleo.org。默认值为 overcloud.storage.localdomain

CloudNameStorageManagement

此云存储管理端点的 DNS 名称。默认值为 overcloud.storagemgmt.localdomain

ControlFixedIPs

为 Control Plane 定义固定 VIP。值使用以下格式:[{ip_address:'1.2.3.4'}]

ControlPlaneSubnet

undercloud OpenStack Networking(neutron)control plane 子网的名称。默认值为 ctlplane-subnet

ControlPlaneSubnetCidr

control plane 网络的子网 CIDR。参数会自动从 ctlplane 子网的 cidr 属性解析。

DeployedServerPortMap

定义与每个 overcloud 节点对应的 IP 地址和子网 CIDR。

DeployIdentifier

把它设置为唯一值,将重新运行任何在 OpenStack Orchestration(heat) stack-update 上执行配置的部署任务。

DeploymentServerBlacklist

从任何触发的部署中阻止列表的服务器主机名列表。

DnsSearchDomains

要添加到 resolv.conf 的 DNS 搜索域列表。

DnsServers

用于 Overcloud 的 DNS 服务器(2 个用于某些实现的最大)。如果没有设置在 ctlplane 子网的 dns_nameservers 属性中配置的名称服务器。

EndpointMapOverride

可用于覆盖 calcluated EndpointMap。

ExternalVirtualFixedIPs

控制 ExternalVirtualInterface 端口的 IP 分配。例如,[{ip_address:'1.2.3.4'}]。

ExtraConfig

要注入集群的额外层次结构配置。

ExtraHostFileEntries

要附加到 /etc/hosts 的额外主机条目列表。

GlobalConfigExtraMapData

要在每个节点上设置的额外 global_config_settings 数据映射。

HypervisorNeutronPhysicalBridge

在每个虚拟机监控程序上创建的 Open vSwitch 网桥。默认值为 br-ex,它与 control plane 节点相同。这样可确保 Open vSwitch 代理的统一配置。通常不需要更改。默认值为 br-ex

HypervisorNeutronPublicInterface

要添加到 管理程序NeutronPhysicalBridge 的接口。默认值为 nic1

InternalApiVirtualFixedIPs

控制 InternalApiVirtualInterface 端口的 IP 分配。值使用以下格式:[{ip_address:'1.2.3.4'}]

KeystoneRegion

端点的 OpenStack Identity (keystone)区域。默认值为 regionOne

NetConfigDataLookup

如果使用预置备节点,请为特定节点配置 os-net-config 映射。NetConfigDataLookup heat 参数的配置等同于节点定义文件 overcloud-baremetal-deploy.yaml 中的 net_config_data_lookup 属性。如果没有使用预置备节点,则必须在节点定义文件中配置 NIC 映射。

NetworkConfigWithAnsible

带有 ansible 标志的 networkConfig。默认值为 True

NeutronControlPlaneID

Control Plane ctlplane 网络的 ID 或名称。默认值为 ctlplane

NeutronPhysicalBridge

用于创建用于访问外部网络的 OVS 网桥。默认值为 br-ex

NeutronPublicInterface

附加到外部网桥的接口。默认值为 nic1

NodeCreateBatchSize

创建节点的最大批处理大小。建议不要超过 32 个节点的批处理大小。默认值为 30

NovaAdditionalCell

这是否为默认单元格的单元格。默认值为 false

NovaLocalMetadataPerCell

表示 nova-metadata API 服务已按原样部署,以便在多cell 部署中拥有更好的性能和数据隔离。根据 OpenStack Networking(neutron)的设置方式,用户应考虑使用此配置。如果网络范围单元,可能需要全局运行 nova-metadata API 服务。如果您的网络分段在单元格内,您可以按单元运行 nova-metadata API 服务。当每个单元运行 nova-metadata API 服务时,您还应配置每个 OpenStack Networking(neutron)metadata-agent 以指向对应的 nova-metadata API 服务。默认值为 false

PublicVirtualFixedIPs

控制 PublicVirtualInterface 端口的 IP 分配。值使用以下格式:[{ip_address:'1.2.3.4'}]

RabbitCookieSalt

RabbitMQ cookie 的 salt.更改为以强制随机生成的 RabbitMQ cookie 进行改变。默认值为 unset

RootStackName

堆栈/计划的名称。

ServerMetadata

对于 overcloud 中创建的节点,传递给 OpenStack Compute(nova)的额外属性或元数据。通过 OpenStack Compute(nova)元数据 API 访问。

StorageMgmtVirtualFixedIPs

控制 StorageMgmgVirtualInterface 端口的 IP 分配。值使用以下格式:[{ip_address:'1.2.3.4'}]

StorageVirtualFixedIPs

控制 StorageVirtualInterface 端口的 IP 分配。值使用以下格式:[{ip_address:'1.2.3.4'}]

UndercloudHostsEntries

要附加到 /etc/hosts 的 undercloud 主机条目列表。该值会在部署时使用 tripleoclient(由 tripleoclient)填充到 undercloud 上的 HEAT_HOSTS 条目。

UpdateIdentifier

stack-update 触发软件包更新期间,设置为以前未使用的值。