5.5. Red Hat OpenStack Platform 对象存储的部署选项
部署 overcloud 对象存储有三个选项:
Ceph 对象网关(RGW)
要按照 第 5.4 节 “Ceph 对象网关对象存储” 所述部署 RGW,请在 overcloud 部署期间包含以下环境文件:
-e environments/cephadm/cephadm.yaml
此环境文件同时配置 Ceph 块存储(RBD)和 RGW。
Object Storage 服务 (swift)
要部署 Object Storage 服务(swift)而不是 RGW,请在 overcloud 部署期间包含以下环境文件:
-e environments/cephadm/cephadm-rbd-only.yaml
cephadm-rbd-only.yaml
文件配置 Ceph RBD,但不配置 RGW。注意如果在升级 Red Hat Ceph Storage 集群前使用 Object Storage 服务(swift),您可以在升级过程中继续使用 Object Storage 服务(swift)而不是 RGW,将
environments/ceph-ansible/ceph-ansible.yaml
文件替换为environments/cephadm/cephadm-rbd-only.yaml
。如需更多信息,请参阅 执行 Red Hat OpenStack Platform 的次要更新。Red Hat OpenStack Platform 不支持从 Object Storage 服务(swift)迁移到 Ceph 对象网关(RGW)。
没有对象存储
要使用 RBD 部署 Ceph,而不使用 RGW 或 Object Storage 服务(swift),请在 overcloud 部署期间包含以下环境文件:
-e environments/cephadm/cephadm-rbd-only.yaml -e environments/disable-swift.yaml
cephadm-rbd-only.yaml
文件配置 RBD,但不配置 RGW。disable-swift.yaml
文件确保 Object Storage 服务(swift)未部署。