ceph 剔除osd

先将osd.2移出集群

root@ceph-monster:~# ceph osd out osd.2 
marked out osd.2. 

root@ceph-monster:~# ceph osd tree
ID WEIGHT  TYPE NAME             UP/DOWN REWEIGHT PRIMARY-AFFINITY 
-1 0.79999 root default                                            
-2 0.39999     host ceph-monster                                   
 0 0.20000         osd.0              up  1.00000          1.00000 
 1 0.20000         osd.1              up  1.00000          1.00000 
-3 0.39999     host ceph-node1                                     
 2 0.20000         osd.2              up        0          1.00000 
 3 0.20000         osd.3              up  1.00000          1.00000 
root@ceph-monster:~# ceph osd stat
     osdmap e275: 4 osds: 4 up, 3 in; 137 remapped pgs

down掉osd.2并删除

root@ceph-monster:~# ceph osd down osd.2 ; ceph osd rm osd.2 
marked down osd.2. 
removed osd.2

root@ceph-monster:~# ceph osd tree
ID WEIGHT  TYPE NAME             UP/DOWN REWEIGHT PRIMARY-AFFINITY 
-1 0.79999 root default                                            
-2 0.39999     host ceph-monster                                   
 0 0.20000         osd.0              up  1.00000          1.00000 
 1 0.20000         osd.1              up  1.00000          1.00000 
-3 0.39999     host ceph-node1                                     
 2 0.20000         osd.2             DNE        0                  
 3 0.20000         osd.3              up  1.00000          1.00000 

root@ceph-monster:~# ceph osd stat
     osdmap e281: 3 osds: 3 up, 3 in; 137 remapped pgs

删除osd.2的crush map

root@ceph-monster:~# ceph osd crush rm osd.2 
removed item id 2 name 'osd.2' from crush map

root@ceph-monster:~# ceph osd tree
ID WEIGHT  TYPE NAME             UP/DOWN REWEIGHT PRIMARY-AFFINITY 
-1 0.59999 root default                                            
-2 0.39999     host ceph-monster                                   
 0 0.20000         osd.0              up  1.00000          1.00000 
 1 0.20000         osd.1              up  1.00000          1.00000 
-3 0.20000     host ceph-node1                                     
 3 0.20000         osd.3              up  1.00000          1.00000 

root@ceph-monster:~# ceph osd stat
     osdmap e285: 3 osds: 3 up, 3 in

删除auth

root@ceph-monster:~# ceph auth del osd.2
updated

停掉osd进程

root@ceph-node1:~# /etc/init.d/ceph  stop osd.2
=== osd.2 === 
Stopping Ceph osd.2 on ceph-node1...kill 1190...kill 1190...done
posted @   wshenJin  阅读(858)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示