第 9 章 更新可组合服务和参数

您必须完成一些可组合服务配置才能准备 overcloud 升级。

9.1. 在自定义 roles_data 文件中更新可组合服务

本节包含有关新和已弃用的可组合服务的信息。

  • 如果您使用默认的 roles_data 文件,则这些服务会自动包含。
  • 如果您使用 自定义角色_data 文件,请添加新服务并删除每个相关角色的已弃用服务。
重要

如果部署中的任何 overcloud 节点都是专用的 Object Storage (swift)节点,您必须复制默认的 roles_data.yaml 文件,并编辑 ObjectStorage 以删除以下行: deprecated_server_resource_name: 'SwiftStorage'

Controller 节点

对于 Controller 节点,以下服务已弃用。从 Controller 角色中删除它们。

服务原因

OS::TripleO::Services::AodhApi

OS::TripleO::Services::AodhEvaluator

OS::TripleO::Services::AodhListener

OS::TripleO::Services::AodhNotifier

OpenStack Telemetry 服务在 Service Telemetry Framework (STF)中被弃用,用于指标和监控。旧的 Telemetry 服务只在 RHOSP 16.1 中提供,以帮助过渡到 STF,并将在以后的 RHOSP 版本中删除。

注意

如果使用自动扩展,请不要从 Controller 节点中删除这些服务。

OS::TripleO::Services::PankoApi

OpenStack Telemetry 服务在 Service Telemetry Framework (STF)中被弃用,用于指标和监控。旧的 Telemetry 服务只在 RHOSP 16.1 中提供,以帮助过渡到 STF,并将在以后的 RHOSP 版本中删除。

注意

如果使用 CloudForms,请不要从 Controller 节点中删除这些服务。

OS::TripleO::Services::CeilometerApi

OS::TripleO::Services::CeilometerCollector

OS::TripleO::Services::CeilometerExpirer

OS::TripleO::Services::MongoDb

这些服务不再被支持。从 Controller 节点中删除这些服务。

OS::TripleO::Services::Congress

Congress 不再被支持。

OS::TripleO::Services::GlanceRegistry

由于 OpenStack Platform Image Service (glance) API v2,不再支持此服务。

OS::TripleO::Services::NeutronCorePluginPlumgrid

OS::TripleO::Services::NeutronCorePluginMidonet

OpenStack Networking (neutron)已弃用插件。

OS::TripleO::Services::NeutronLbaasv2Agent

OS::TripleO::Services::NeutronLbaasv2Api

OpenStack Networking (neutron)负载均衡作为服务在 Octavia 中被弃用。

OS::TripleO::Services::NovaConsoleauth

此服务已被删除。

OS::TripleO::Services::NovaPlacement

弃用了 OS::TripleO::Services::PlacementApi

OS::TripleO::Services::OpenDaylightApi

OS::TripleO::Services::OpenDaylightOvs

Daylight 不再被支持。

OS::TripleO::Services::RabbitMQ

此服务已被两个新服务替换:

OS::TripleO::Services::OsloMessagingRpc

OS::TripleO::Services::OsloMessagingNotify

OS::TripleO::Services::SkydiveAgent

OS::TripleO::Services::SkydiveAnalyzer

Skydive 不再被支持。

OS::TripleO::Services::Tacker

Tacker 不再被支持。

以下服务是 Controller 节点的新服务。将它们添加到 Controller 角色中。

服务原因

OS::TripleO::Services::CephGrafana

启用 Ceph 仪表板服务的任务。

OS::TripleO::Services::CinderBackendDellEMCPowermax

OS::TripleO::Services::CinderBackendDellEMCSc

OS::TripleO::Services::CinderBackendNVMeOF

Block Storage (cinder) 的新后端。

OS::TripleO::Services::ContainerImagePrepare

运行 命令,以拉取和准备与 overcloud 中服务相关的容器镜像。

OS::TripleO::Services::DesignateApi

OS::TripleO::Services::DesignateCentral

OS::TripleO::Services::DesignateProducer

OS::TripleO::Services::DesignateWorker

OS::TripleO::Services::DesignateMDNS

OS::TripleO::Services::DesignateSink

DNS 即服务(designate)的服务。

OS::TripleO::Services::IronicInspector

用于 overcloud 的裸机内省的服务。

OS::TripleO::Services::IronicNeutronAgent

OpenStack Bare Metal (ironic)的网络代理。

OS::TripleO::Services::NeutronAgentsIBConfig

用于 Mellanox InfiniBand 的 OpenStack Networking (neutron)代理的服务。

OS::TripleO::Services::OpenStackClients

用于安装 Red Hat OpenStack Platform 命令行工具的服务。

OS::TripleO::Services::OsloMessagingRpc

OS::TripleO::Services::OsloMessagingNotify

OS::TripleO::Services::RabbitMQ 服务的替换服务。

OS::TripleO::Services::PlacementApi

放置 API 的服务。

Compute 节点

Compute 节点弃用了以下服务。从 Compute 角色中删除它们。

服务原因

OS::TripleO::Services::OpenDaylightOvs

Daylight 不再被支持。

OS::TripleO::Services::SkydiveAgent

Skydive 不再被支持。

以下服务是 Compute 节点的新服务。将它们添加到您的 Compute 角色中。

服务原因

OS::TripleO::Services::NovaAZConfig

服务,用于在 OpenStack Compute (nova)中配置主机聚合和可用性区域。

所有节点

所有节点已弃用了以下服务。从所有角色中删除它们。

服务原因

OS::TripleO::Services::Docker

使用 Podman 替代。

OS::TripleO::Services::Fluentd

OS::TripleO::Services::Rsyslog 的 favour 中被弃用。

OS::TripleO::Services::Ntp

弃用了 OS::TripleO::Services::Timesync 的 favour。

OS::TripleO::Services::SensuClient

弃用的服务。

OS::TripleO::Services::Ptp

弃用了 OS::TripleO::Services::Timesync 的 favour。

以下服务是所有节点的新增服务。将它们添加到所有角色。

服务原因

OS::TripleO::Services::BootParams

服务设置内核参数、Tuned 配置集和 CPU 隔离。

OS::TripleO::Services::Collectd

配置 Collectd 的服务。

OS::TripleO::Services::Multipathd

提供多路径服务,它默认是禁用的

OS::TripleO::Services::Podman

用于安装并启用 Podman 的服务。

OS::TripleO::Services::Rear

用于安装并启用 Relax-and-Recover (ReaR)备份和恢复工具的服务。

OS::TripleO::Services::Rsyslog

配置集中式日志收集的服务。

OS::TripleO::Services::Timesync

服务启用时间同步方法,默认为 Chronyd。