什么是CEPH
组件编程
ceph-topo服务器
Ceph的底层是RADOS,它的意思是“A reliable, autonomous, distributed object storage”。 RADOS由两个组件组成:ide
OSD: Object Storage Device,提供存储资源。
Monitor:维护整个Ceph集群的全局状态。
RADOS具备很强的扩展性和可编程性,Ceph基于RADOS开发了
Object Storage、Block Storage、FileSystem。Ceph另外两个组件是:工具
MDS:用于保存CephFS的元数据。
RADOS Gateway:对外提供REST接口,兼容S3和Swift的API。3d
接下来部署案例
思路以下:
准备四台KVM虚拟机,其三台做为存储集群节点,一台安装为客户端,实现以下功能:
建立1台客户端虚拟机
建立3台存储集群虚拟机
配置主机名、IP地址、YUM源
修改全部主机的主机名
配置无密码SSH链接
配置NTP时间同步
建立虚拟机磁盘
部署ceph集群
沿用练习一,部署Ceph集群服务器,实现如下目标:
安装部署工具ceph-deploy
建立ceph集群
准备日志磁盘分区
建立OSD存储空间
查看ceph状态,验证日志