文章目录
定义介绍:
Ceph是一个分布式文件系统具有高扩展高可用高性能的特点,可以提供对象存储,块存储,文件系统存储,有存储空间大的优势。
分布式存储
分布式存储是指一种独特的系统架构他由一组网络进行通信,各个计算节点协调完成任务,费用廉价能完成普通计算机完成不了的存储任务,其目的就是利用更多的机器来处理更多的数据。
什么是块存储
例如光盘,磁盘。ceph块设备也叫RDB集成在linux内核提供企业功能,快照cow技术。
Ceph组件
OSD ——用于集群中所有数据与对象的存储。处理集群数据的复制、恢复、回填、再均衡。
MDS ——为Ceph文件提供元数据计算、缓存与同步。在Ceph中,元数据也是存储在osd节点中的
Monitior ——监控整个集群的状态,维护集群的cluster MAP二进制表,保证集群数据的一致性。
RGW——对象存储网关。主要为访问ceph的软件提供API接口。
Ceph部署环境
部署步骤:
需要至少三台虚拟机
配置主机名ip地址yum源
修改所有主机名
配置无密码ssh连接
配置NTP时间同步
创建虚拟机磁盘。
部署ceph集群
安装部署工具ceph-deploy
创建ceph集群
准备日志磁盘分区
创建OSD存储空间
查看ceph状态验证