ceph集群常用命令精華彙總

2021-10-10 07:52:37 字數 1689 閱讀 3374

ceph集群常用命令精華彙總!

1、檢視ceph集群狀態:ceph -s

2、檢視mon狀態:ceph mon stat

3、檢視osd狀態:ceph osd stat

4、檢視osd目錄樹:ceph osd tree

5、檢視osd池:ceph osd lspool

1、下線osd:ceph osd down 0:讓編號為0的osd down掉,此時該osd不接受讀寫請求,但仍然活著

2、拉起osd:ceph osd up 0:讓編號為0的osd up,此時該osd接受讀寫請求

3、將osd逐出集群:ceph osd out 0:將乙個編號為0的osd逐出集群,此時可以做維護

4、將osd加入集群:ceph osd in 0:將乙個編號為0的osd加入集群

5、刪除osd:ceph osd rm 0:在集群中刪除乙個 osd,可能需要先 stop 該 osd,即 stop osd.0

6、刪除host節點:ceph osd crush rm node1:在集群中刪除乙個host節點

7、檢視最大osd個數:ceph osd getmaxosd:檢視最大osd的個數,預設最大是4個osd節點

8、設定最大osd個數:ceph osd setmaxosd 20:設定最大osd個數

9、暫停osd:ceph osd pause:暫停後整個集群不再接受資料

10、開啟osd:ceph osd unpause:開啟後再次接收資料

11、建立pool池:ceph osd pool create vms(名稱) 64(64是pg)

1、重啟mon服務:systemctl restart ceph-mon.target

2、重啟osd服務:sysetmctl restart ceph-osd.target

3、重啟mgr服務:systemctl restart ceph-mgr.target

1、使用ceph-deploy工具給c1 c2節點安裝ceph:ceph-deploy install c1 c2

2、使用ceph-deploy工具建立乙個集群(ct,c1,c2三個節點):ceph-deploy new ct c1 c2,此命令需要在ceph目錄中敲,一般為/etc/ceph,沒有需要建立

3、使用ceph-deploy工具建立mon(在ct,c1,c2三個節點上常見mon):ceph-deploy mon create ct c1 c2

4、使用ceph-deploy工具建立osd,並將osd加入集群中:ceph-deploy osd create ct:sdb c1:sdb c2:sdb

5、在管理節點分發配置檔案到各個節點上去:ceph-deploy admin ct c1 c2

6、獲取秘鑰key:ceph-deploy mon create-initial

7、收集秘鑰(在ct節點):ceph-deploy gatherkeys ct

9、建立mgr管理服務(ct c1 c2三個節點):ceph-deploy mgr create ct c1 c2

10、生成uuid:uuidgen

ceph常用命令

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 cep...

Ceph常用命令

一 ceph集群常用命令 1 ceph狀態查詢常用命令 1 檢視ceph集群狀態 ceph s 2 檢視mon狀態 ceph mon stat 狀態說明 集群內 in 集群外 out 或者且在執行 up 掛了且不再執行 down 3 檢視osd狀態 ceph osd stat 4 檢視osd目錄樹 ...

常用命令彙總

變數 含義 0 當前指令碼的檔名 n傳遞給指令碼或函式的引數。n 是乙個數字,表示第幾個引數。例如,第乙個引數是 1,第二個引數是 2。傳遞給指令碼或函式的引數個數。傳遞給指令碼或函式的所有引數。傳遞給指令碼或函式的所有引數。被雙引號 包含時,與 稍有不同,下面將會講到。上個命令的退出狀態,或函式的...