5.6. 弃用的参数


请注意,以下参数已弃用并已被替换。

Expand
旧参数new Parameter

KeystoneNotificationDriver

NotificationDriver

controllerExtraConfig

ControllerExtraConfig

OvercloudControlFlavor

OvercloudControllerFlavor

controllerImage

ControllerImage

NovaImage

ComputeImage

NovaComputeExtraConfig

ComputeExtraConfig

NovaComputeServerMetadata

ComputeServerMetadata

NovaComputeSchedulerHints

ComputeSchedulerHints

注意

如果您使用自定义 Compute 角色,若要使用特定于角色的 ComputeSchedulerHints,您需要在环境中添加以下配置,以确保设置已弃用的 NovaComputeSchedulerHints 参数,但未定义:

parameter_defaults:
  NovaComputeSchedulerHints: {}
Copy to Clipboard Toggle word wrap

在使用自定义角色时,您必须添加此配置来使用特定于角色的任何 _ROLE_SchedulerHints 参数。

NovaComputeIPs

ComputeIPs

SwiftStorageServerMetadata

ObjectStorageServerMetadata

SwiftStorageIPs

ObjectStorageIPs

SwiftStorageImage

ObjectStorageImage

OvercloudSwiftStorageFlavor

OvercloudObjectStorageFlavor

NeutronDpdkCoreList

OvsPmdCoreList

NeutronDpdkMemoryChannels

OvsDpdkMemoryChannels

NeutronDpdkSocketMemory

OvsDpdkSocketMemory

NeutronDpdkDriverType

OvsDpdkDriverType

HostCpusList

OvsDpdkCoreList

对于新参数的值,请使用双引号(没有嵌套单引号),如下例所示:

Expand
带有值的旧参数new Parameter with Value

NeutronDpdkCoreList: "'2,3'"

OvsPmdCoreList: "2,3"

HostCpusList: "'0,1'"

OvsDpdkCoreList: "0,1"

更新自定义环境文件中的这些参数。以下参数已弃用,没有等同的。

NeutronL3HA
除了具有分布式虚拟路由(NeutronEnableDVR)的配置外,所有情况下都启用了 L3 高可用性。
CeilometerWorkers
Ceilometer 已被弃用,而是使用较新的组件(Gnocchi、Aod、Panko)。
CinderNetappEseriesHostType
所有系列支持都已弃用。
ControllerEnableSwiftStorage
应该改为使用 ControllerServices 参数。
OpenDaylightPort
使用 EndpointMap 为 OpenDaylight 定义默认端口。
OpenDaylightConnectionProtocol
此参数的值现在根据您是否要使用 TLS 部署 Overcloud 确定。

/home/stack 目录中运行以下 egrep 命令,以识别包含已弃用参数的任何环境文件:

$ egrep -r -w 'KeystoneNotificationDriver|controllerExtraConfig|OvercloudControlFlavor|controllerImage|NovaImage|NovaComputeExtraConfig|NovaComputeServerMetadata|NovaComputeSchedulerHints|NovaComputeIPs|SwiftStorageServerMetadata|SwiftStorageIPs|SwiftStorageImage|OvercloudSwiftStorageFlavor|NeutronDpdkCoreList|NeutronDpdkMemoryChannels|NeutronDpdkSocketMemory|NeutronDpdkDriverType|HostCpusList|NeutronDpdkCoreList|HostCpusList|NeutronL3HA|CeilometerWorkers|CinderNetappEseriesHostType|ControllerEnableSwiftStorage|OpenDaylightPort|OpenDaylightConnectionProtocol' *
Copy to Clipboard Toggle word wrap

如果您的 OpenStack Platform 环境仍然需要这些已弃用的参数,默认的 roles_data 文件允许使用它们。但是,如果您使用自定义 roles_data 文件,且 overcloud 仍然需要这些弃用的参数,您可以通过编辑 roles_data 文件并添加到每个角色来允许访问它们:

Controller 角色

- name: Controller
  uses_deprecated_params: True
  deprecated_param_extraconfig: 'controllerExtraConfig'
  deprecated_param_flavor: 'OvercloudControlFlavor'
  deprecated_param_image: 'controllerImage'
  ...
Copy to Clipboard Toggle word wrap

Compute Role

- name: Compute
  uses_deprecated_params: True
  deprecated_param_image: 'NovaImage'
  deprecated_param_extraconfig: 'NovaComputeExtraConfig'
  deprecated_param_metadata: 'NovaComputeServerMetadata'
  deprecated_param_scheduler_hints: 'NovaComputeSchedulerHints'
  deprecated_param_ips: 'NovaComputeIPs'
  deprecated_server_resource_name: 'NovaCompute'
  disable_upgrade_deployment: True
  ...
Copy to Clipboard Toggle word wrap

对象存储角色

- name: ObjectStorage
  uses_deprecated_params: True
  deprecated_param_metadata: 'SwiftStorageServerMetadata'
  deprecated_param_ips: 'SwiftStorageIPs'
  deprecated_param_image: 'SwiftStorageImage'
  deprecated_param_flavor: 'OvercloudSwiftStorageFlavor'
  disable_upgrade_deployment: True
  ...
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat