第 3 章 Object Storage 服务(swift)配置建议。
如果您选择不使用 Red Hat Ceph Storage 部署 Red Hat OpenStack Platform (RHOSP),RHOSP director 部署 RHOSP Object Storage 服务(swift)。对象存储服务是多种 OpenStack 服务的对象存储,包括 RHOSP 遥测服务和 RabbitMQ。以下是在将遥测服务与对象存储服务搭配使用时提高 RHOSP 性能的建议。
3.1. 对象存储服务磁盘建议 复制链接链接已复制到粘贴板!
为 Red Hat OpenStack Platform (RHOSP)对象存储服务使用一个或多个单独的本地磁盘。
默认情况下,RHOSP director 使用系统磁盘中的目录 /srv/node/d1
作为对象存储服务。在控制器中,这个磁盘也被其他服务使用,当遥测服务在企业设置中开始记录事件后,磁盘可能会成为性能瓶颈。
以下示例是从 RHOSP 编排服务(heat)自定义环境文件的摘录。在每个 Controller 节点上,对象存储服务使用两个独立的磁盘。两个磁盘的整个磁盘包含一个 XFS 文件系统:
parameter_defaults: SwiftRawDisks: {"sdb": {}, "sdc": {}}
parameter_defaults:
SwiftRawDisks: {"sdb": {}, "sdc": {}}
SwiftRawDisks
定义节点上的每个存储磁盘。这个示例在每个 Controller 节点上定义 sdb
和 sdc
磁盘。
在配置多个磁盘时,请确保 Bare Metal 服务(ironic)使用预期的根磁盘。