第 5 章 为 HCI 自定义存储服务


Red Hat OpenStack Platform (RHOSP) director 提供了必要的 heat 模板和环境文件,以启用基本的 Ceph Storage 配置。

director 使用 /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm.yaml 环境文件,为 openstack overcloud ceph deploy 部署的 Ceph 集群添加额外的配置。

有关 RHOSP 中容器化服务的更多信息,请参阅使用 CLI 工具配置基本 overcloud, 请参阅使用 director 安装和管理 Red Hat OpenStack Platform

5.1. 为 HCI 配置计算服务资源

在超融合节点上并置 Ceph OSD 和计算服务会面临 Red Hat Ceph Storage 和 Compute 服务之间的资源争用风险。这是因为服务不知道 colcation。资源争用可能会导致服务降级,这可偏移超线程的优势。

配置计算服务使用的资源可以缓解资源争用,并提高 HCI 性能。

流程

  1. 以 stack 用户身份登录 undercloud 主机。
  2. 查找 stackrc undercloud 凭证文件:

    $ source ~/stackrc
    Copy to Clipboard Toggle word wrap
  3. NovaReservedHostMemory 参数添加到 ceph-overrides.yaml 文件。以下是用法示例。

    parameter_defaults:
      ComputeHCIParameters:
        NovaReservedHostMemory: 75000
    Copy to Clipboard Toggle word wrap

NovaReservedHostMemory 参数覆盖 /etc/nova/nova.conf 中的 reserved_host_memory_mb 的默认值。此参数设置为停止向虚拟机提供 Ceph OSD 需要的内存的 Nova 调度程序。

除了虚拟机监控程序的默认保留内存外,上面的示例还为每个主机每 10 个 OSD 保留 5 GB 的 OSD。在 IOPS 优化的集群中,您可以通过为每个 OSD 保留更多内存来提高性能。5 GB 编号作为起点提供,您可以根据需要进一步优化。

重要

使用 openstack overcloud deploy 命令时包含此文件。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat