第 3 章 Ceph 客户端组件

Ceph 客户端在自己的材料上有所不同,即它们如何展示数据存储接口。Ceph 块设备提供块存储,它像物理存储驱动器一样挂载。Ceph 网关为对象存储服务提供符合 S3 兼容和 Swift 兼容的 RESTful 接口,具有其自己的用户管理。但是,所有 Ceph 客户端都使用可靠的自主分布式对象存储(RADOS)协议与红帽 Ceph 存储集群交互。

它们都有相同的基本需求:

  • Ceph 配置文件和 Ceph 监视器地址。
  • 池名称。
  • 用户名和到 secret 密钥的路径。

Ceph 客户端往往遵循一些相似的特征,如 object-watch-notify 和 striping。以下小节介绍了一些关于 RADOS、libradrad 和 Ceph 客户端中使用的常见模式的信息。

3.1. 先决条件

  • 对分布式存储系统有基本了解。