1.刪除osd
a)凍結需要刪除的osd
[root@node01 ~]# ceph osd out osd.4
marked out osd.4.
b)用ceph -w 檢視被凍結的osd遷移動作,遷移結束後繼續(無讀寫)
c)停止要刪除的osd的程序或者服務
[root@node05 ~]# /etc/init.d/ceph stop osd.4
=== osd.4 ===
stopping ceph osd.4 on node05...kill 4118...kill 4118...done
d)從集群中移除osd daemon資訊:crushmap、key、data、journal
任意ceph osd/mon節點上執行:
[root@node01 ~]# ceph osd crush remove osd.4
removed item id 4 name 'osd.4' from crush map
[root@node01 ~]# ceph auth del osd.4
updated
[root@node01 ~]# ceph osd rm 4
removed osd.4
[root@node01 ~]#
e)修改剩餘節點配置
vi ceph.conf
移除相應osd.4的資訊
2. rbd_cache相關
將/etc/ceph/ceph.conf和/ceph/ceph.conf下的rbdcache關閉,
[client]
rbd_cache = false
bd_cache_max_dirty = 0
測試cache是否關閉方法
測試rbd是否關閉cache方法,如果結果只有7行,則表明cache扔在使用,如果有76行,則表明cache已經關閉
3.ceph daemon mon.ceph01 mon_status 檢視mon狀態
Ceph常用命令
一 ceph集群常用命令 1 ceph狀態查詢常用命令 1 檢視ceph集群狀態 ceph s 2 檢視mon狀態 ceph mon stat 狀態說明 集群內 in 集群外 out 或者且在執行 up 掛了且不再執行 down 3 檢視osd狀態 ceph osd stat 4 檢視osd目錄樹 ...
ceph安裝和常用命令
etc hosts ssh keygen ssh copy id root ceph node1 systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0 sed i selinux s enf...
ceph運維常用命令積累
osd建立指令碼 1 hostname,2 diskname,3 osd number ceph deploy disk zap 1 2 ceph deploy osd prepare 1 dev 2 ssh 1 chown ceph ceph dev 2 ceph deploy osd activ...