5.6. 弃用的参数
请注意,以下参数已弃用并已被替换。
| 旧参数 | new Parameter |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
注意
如果您使用自定义 Compute 角色,若要使用特定于角色的 parameter_defaults:
NovaComputeSchedulerHints: {}
在使用自定义角色时,您必须添加此配置来使用特定于角色的任何 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
对于新参数的值,请使用双引号(没有嵌套单引号),如下例所示:
| 带有值的旧参数 | new Parameter with Value |
|---|---|
|
|
|
|
|
|
更新自定义环境文件中的这些参数。以下参数已弃用,没有等同的。
- 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' *
$ 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' *
如果您的 OpenStack Platform 环境仍然需要这些已弃用的参数,默认的 roles_data 文件允许使用它们。但是,如果您使用自定义 roles_data 文件,且 overcloud 仍然需要这些弃用的参数,您可以通过编辑 roles_data 文件并添加到每个角色来允许访问它们:
Controller 角色
Compute Role
对象存储角色