第 1 章 Red Hat OpenStack Services on OpenShift 概述


Red Hat OpenStack Services on OpenShift (RHOSO)提供了在 Red Hat Enterprise Linux 之上构建私有或公共基础设施即服务(IaaS)云的基础。它是一种可扩展的、可能容错的平台,用于开发支持云的工作负载。

RHOSO control plane 作为 Red Hat OpenShift Container Platform (RHOCP)集群上的工作负载托管和管理。RHOSO 数据平面由托管 RHOSO 工作负载的外部 Red Hat Enterprise Linux (RHEL)节点组成。RHEL 节点使用自动化执行环境在数据平面上进行管理。data plane 节点可以是 Compute 节点、存储节点、网络节点或其他节点类型。

RHOSO IaaS 云通过一系列交互服务来实施,这些服务控制其计算、存储和网络资源。您可以通过基于 Web 的界面来管理云,以控制、配置和自动化 RHOSO 资源。另外,广泛的 API 控制 RHOSO 基础架构,此 API 也可供云的最终用户使用。

注意

RHOSO 仅支持基于 64 位 x86 硬件架构的 RHOCP master 和 worker 节点。

有关如何提高 RHOSO 的弹性的详情,请参阅了解 基于污点/容限的 pod 驱除过程

1.1. RHOSO 服务 Operator

Red Hat OpenStack Services on OpenShift (RHOSO) IaaS 服务作为在 Red Hat OpenShift Container Platform (RHOCP)集群上运行的一系列 Operator 实施。这些 Operator 管理 RHOSO 云的计算、存储、网络和其他服务。

重要

您可以使用 Red Hat OpenShift Container Platform (RHOCP) OperatorHub 获取并创建 OpenStack Operator。

OpenStack Operator (openstack-operator)安装并部署 Service Operator 表中详述的所有服务 Operator,是用于管理这些 Operator 的接口。有关每个服务的功能的更多信息,请参阅 OpenShift 18.0 文档中的 Red Hat OpenStack Services 中的 特定于服务的文档。

有关将 RHOSO 版本映射到 OpenStack Operator 和 OpenStackVersion 自定义资源(CR)的信息,请参阅红帽知识库文章 https://access.redhat.com/articles/7125383

Expand
表 1.1. 服务
服务Operatordefault描述

裸机置备(ironic)

ironic-operator

Disabled

支持各种带有特定于硬件驱动程序的硬件厂商的物理计算机。裸机调配与计算服务集成,以调配虚拟机的方式调配物理计算机,并为裸机到可信项目用例提供解决方案。

 

openstack-baremetal-operator

Enabled

在裸机节点置备过程中由 OpenStack Operator 使用。

Block Storage (cinder)

cinder-operator

Enabled

为虚拟机实例提供和管理永久块存储卷。

Compute (nova)

nova-operator

Enabled

通过 ironic 驱动程序通过 libvirt 驱动程序或物理服务器提供计算资源的调配,如虚拟机。

dashboard (horizon)

Horizon-operator

Disabled

提供基于浏览器的 GUI 仪表板,用于创建和管理云资源和用户访问权限。Dashboard 服务默认提供 Project、Admin 和 Settings 仪表板。您可以将仪表板配置为与其他产品(如计费、监控和其它管理工具)进行接口。

DNS (指定)

designate-operator

Disabled

提供 DNS 作为服务,用于管理云中 DNS 记录、名称和区域。DNS 服务提供 REST API,并与 RHOSO 网络服务(neutron)集成,以自动为虚拟机实例、网络端口和浮动 IP 创建记录。用户管理可从与 Identity 服务(keystone)集成。

身份(keystone)

keystone-operator

Enabled

在云中提供用户身份验证,以及向所有 RHOSO 服务以及管理用户、项目和角色提供用户身份验证。支持多种身份验证机制,包括用户名和密码凭证、基于令牌的系统以及 AWS 风格的日志。

Image (glance)

glance-operator

Enabled

用于存储虚拟机镜像和卷快照等资源的 registry 服务。云用户可以添加新镜像,也可以为现有实例生成快照以进行即时存储。您可以使用快照进行备份,或用作新实例的模板。

密钥管理(barbican)

barbican-operator

Enabled

提供安全存储、置备和管理 secret,如密码、加密密钥和 X.509 证书。这包括密钥材料,如 Symmetric Keys、Asymmetric Keys、Certificates 和 raw 二进制数据。

负载均衡(octavia)

octavia-operator

Disabled

提供负载平衡作为云的一种服务,支持多种提供者驱动程序。参考提供者驱动程序是 amphora,它是一个开源、可扩展和高可用性负载平衡供应商。它通过管理虚拟机(统称为 amphorae)来实现负载平衡服务的交付,它按需创建。

MariaDB

mariadb-operator

Enabled

提供部署和管理 MariaDB Galera 集群 的方法。

Memcached

infra-operator

Enabled

提供管理基础架构的方法。

networking (neutron)

neutron-operator

Enabled

通过虚拟计算环境中的软件定义型网络(SDN)提供联网即服务(NaaS)。处理云中虚拟网络基础架构的创建和管理,包括网络、子网和路由器。

Object Storage (swift)

swift-operator

Enabled

提供高效和持久化的数据存储,包括视频、图像、电子邮件消息、文件或实例镜像等静态实体。对象作为二进制文件存储在底层文件系统中,元数据存储在各个文件的扩展属性中。

OVN

ovn-operator

Enabled

提供部署和管理 OVN 的方法。

Orchestration (heat)

heat-operator

Disabled

基于模板的编配引擎支持自动创建资源堆栈。提供模板以创建和管理云资源,如存储、网络、实例或应用。您可以使用模板来创建堆栈,这些堆栈是资源的集合。

放置(放置)

placement-operator

Enabled

提供安装和管理 OpenStack 放置安装的方法。

RabbitMQ

rabbitmq-cluster-operator

Enabled

提供部署和管理 RabbitMQ 集群的方法。

共享文件系统(manila)

manila-operator

Disabled

调配可供多个虚拟机实例、裸机节点或容器使用的共享文件系统。

Telemetry (ceilometer、prometheus)

telemetry-operator

Enabled

为 RHOSO 云提供用户级使用情况数据。您可以将数据用于客户计费、系统监控或警报。Telemetry 可以从现有 RHOSO 组件(如计算使用事件)发送的通知收集数据,或者通过轮询 RHOSO 基础架构资源(如 libvirt )来收集。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat