前言
上文介绍了ceph的原理以及ceph的部署(部署了一个mon角色) 本文继续介绍下ceph的部署
部署OSD
查看磁盘使用情况
部署osd需要一个裸设备磁盘 分别给3台虚拟机挂载一个10G的裸磁盘设备
添加方式(by图形界面操作方式)
将/dev/sdb磁盘加入集群
ceph-deploy osd create cephnode-01 --data /dev/sdb ceph-deploy osd create cephnode-02 --data /dev/sdb ceph-deploy osd create cephnode-03 --data /dev/sdb
查看集群osd状态
ceph -s
安装manager节点
ceph-deploy mgr create cephnode-01
资源池Pool管理
如何向Ceph中存储数据
需要在 Ceph 中定义一个 pool 资源池 pool 是Ceph中存储object对象抽象概念 可以将其理解为 Ceph 存储上划分的逻辑分区 pool 由多个 pg 组成 而 pg 通过 CRUSH 算法映射到不同的OSD上 同时pool可以设置副本size大小,默认副本数量为3