CEPH
ceph介绍:
Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。
ceph特点:
1、高性能
2、高可用
3、高扩展
4、特性丰富
支持三种接口:
Object:有原生的API,而且也兼容Swift和S3的API。
Block:支持精简配置、快照、克隆。
File:Posix接口,支持快照。
Ceph 生态系统架构可以划分为四部分:
1.Clients:客户端(数据用户)
2. cmds:Metadata server cluster,元数据服务器(缓存和同步分布式元数据)3. cosd:Object storage cluster,对象存储集群(将数据和元数据作为对象存储,执行其他关键职能)
4. cmon:Cluster monitors,集群监视器(执行监视功能)
课程目录:
一、ceph介绍
1、ceph起源
2、ceph基础
3、ceph组件
4、ceph数据存储架构
二、基础环境准备,系统CentOS 7.9
1、测试服务器各节点资源分配详情
2、修改主机名
3、配置阿里云yum
4、关闭防火墙,时间同步,内核参数...
5、ceph版本Mimic 13版
6、免密配置
三、ceph搭建
三、ceph搭建
1、在所有节点上部署基础软件包
2、部署Mon节点
3、Mgr
4、OSD
5、启用dashboard
6、创建 MDS
7、CephFS部署
8、cephfs使用
1.测试机器 安装 ceph 客户端
2.生成秘钥,拷贝秘钥
3.内核空间挂载ceph-fs,推荐使用内核模块挂载
4.用户空间挂载ceph-fs
9、RBD块存储
1、RBD块存储使用
2、映射块设备
3、创建快照并测试回滚
4、模板与克隆
10、RGW对象存储,搭建和使
1、部署RGW
2、修改配置
3、分发配置
4、查看对象存储池的存储策略、副本数量、pgp和pg的数量
5、RGW集群 Keeplived+Haproxy+VIP
6、Ceph对象存储:创建(RGW用户)
四、ceph常用命令
1、服务相关
2、查看
3、rbd相关
4、rodos相关