3.2. 定义专用对象存储节点


将节点指定到 Red Hat OpenStack Platform (RHOSP)对象存储服务可提高性能。

流程

  1. 创建一个自定义 roles_data.yaml 文件(基于默认的 /usr/share/openstack-tripleo-heat-templates/roles_data.yaml)。
  2. 通过从 Controller 节点中删除 Object Storage 服务条目来编辑自定义 roles_data.yaml 文件。

    具体来说,从 Controller 角色的 ServicesDefault 列表中删除以下行:

        - OS::TripleO::Services::SwiftStorage
    Copy to Clipboard Toggle word wrap
  3. 使用自定义环境文件中的 ObjectStorageCount 资源,设置要为对象存储服务分配的专用节点数量。

    例如,将 ObjectStorageCount: 3 添加到环境文件中的 parameter_defaults 中,以部署三个专用对象存储节点:

    parameter_defaults:
      ObjectStorageCount: 3
    Copy to Clipboard Toggle word wrap
  4. 要应用此配置,请部署 overcloud,将 roles_data.yaml 添加到堆栈和其他环境文件:

    (undercloud) $ openstack overcloud deploy --templates \
      -e [your environment files]
      -e /home/stack/templates/roles_data.yaml
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat