一、添加osd:

当前ceph集群中有如下osd,现在准备新添加osd:

分布式存储ceph——(4)ceph 添加/删除osd 随笔 第1张

(1)选择一个osd节点,添加好新的硬盘:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 (2)显示osd节点中的硬盘,并重置新的osd硬盘: 列出节点磁盘:ceph-deploy disk list rab1 擦净节点磁盘: ceph-deploy disk zap rab1 /dev/sbd(或者)ceph-deploy disk zap rab1:/dev/vdb1

(3)准备Object Storage Daemon:

ceph-deploy osd prepare rab1:/var/lib/ceph/osd1

(4)激活Object Storage Daemon:

ceph-deploy osd activate rab1:/var/lib/ceph/osd1

分布式存储ceph——(4)ceph 添加/删除osd 随笔 第2张

 

二、删除osd:

现在要将 rab1中的 osd.4 删除:

分布式存储ceph——(4)ceph 添加/删除osd 随笔 第3张

(1)把 OSD 踢出集群

ceph osd out osd.4

(2)在相应的节点,停止ceph-osd服务

systemctl stop ceph-osd@4.service systemctl disable ceph-osd@4.service 分布式存储ceph——(4)ceph 添加/删除osd 随笔 第4张

(3)删除 CRUSH 图的对应 OSD 条目,它就不再接收数据了

ceph osd crush remove osd.4 分布式存储ceph——(4)ceph 添加/删除osd 随笔 第5张

(4)删除 OSD 认证密钥

ceph auth del osd.4

(5)删除osd.4

ceph osd rm osd.4 分布式存储ceph——(4)ceph 添加/删除osd 随笔 第6张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄