4.2. 启用 Ceph 对象网关
Ceph 对象网关(RGW)为应用提供 Ceph 存储群集中对象存储功能的接口。在部署 RGW 时,您可以将默认的 Object Storage 服务(swift
)替换为 Ceph。如需更多信息,请参阅 对象网关配置和管理指南。
流程
要在部署中启用 RGW,在创建 overcloud 时调用以下环境文件:
-
/usr/share/openstack-tripleo-heat-templates/environments/ceph-ansible/ceph-rgw.yaml
更多信息请参阅 第 7.2 节 “启动 overcloud 部署”。
默认情况下,Ceph Storage 允许每个 OSD 有 250 个放置组。启用 RGW 时,Ceph Storage 会创建 RGW 所需的 6 个额外池。新池有:
- .rgw.root
- default.rgw.control
- default.rgw.meta
- default.rgw.log
- default.rgw.buckets.index
- default.rgw.buckets.data
注意
在您的部署中,default
替换为池所属的区域的名称。
因此,当您启用 RGW 时,使用 CephPoolDefaultPgNum
参数设置默认的 pg_num
,以考虑新池。有关如何为 Ceph 池计算放置组数量的更多信息,请参阅 第 5.4 节 “为不同的 Ceph 池分配自定义属性”。
Ceph 对象网关是默认对象存储服务的直接替换。因此,通常使用 swift
的所有其他服务都可以无缝地使用 Ceph 对象网关,而无需进一步配置。如需更多信息,请参阅块存储备份指南。