Ceph集群的搭建与运维
Ceph的存储过程
文件->obj->pool->pg->osd->disk
文件被分片成对象
对象存放于特定的pool
pool由多个pg组成
pg对应多个osd
osd直接对应disk
机器环境
4台centos7机器
默认最小集群是一个mon节点,两个osd节点
admin 10.37.129.10
ceph-node1 10.37.129.11
ceph-node2 10.37.129.12
ceph-node3 10.37.129.13设置ssh免密码登陆
各节点修改/etc/hosts文件
在admin节点生成密钥对并派发
各节点环境配置
各节点关闭防火墙
各节点关闭selinux
各节点安装时间同步工具
各节点配置yum源
在admin节点部署
在admin节点安装部署工具
创建部署文件目录
创建一个集群(创建mon节点)
配置ceph.conf
开始部署
初始化 mon节点 并收集所有的秘钥
创建osd
使用ceph-deploy把配置文件和admin秘钥推送到管理节点和ceph节点
给每一个节点的keyring 增加 r 权限(各节点执行)
检查集群状况
新增一个osd节点和mon节点
在admin节点操作
误删osd恢复流程
记录osd状态:ceph osd tree
模拟删除osd.2
在删除的osd节点上进行恢复操作
Last updated