ceph操作相关命令整合
ceph基本操作:
/etc/init.d/ceph -a start/stop //即在所有節點上執行
單個操作:
start/stop ceph-osd id={id}
start/stop ceph-mon id={hostname}
start/stop ceph-mds id={hostname}
集群監控:監控osd狀態、monitor status、placement組(pg)、元數據服務器狀態;
#ceph //進入ceph會話模式
ceph> health
ceph> status
ceph> quorum_status //??
ceph> mon-status
實時監控集群:
#ceph -w
#ceph osd stat //檢測osd的狀態
#ceph osd dump //檢測osd的詳細信息
#ceph osd tree //根據Crush Map查看osd的狀態
monitor監控:
#ceph mon stat
#ceph mon dump
#ceph quorum_status
mds監控:
#ceph mds stat
#ceph mds dump
使用admin socket
ceph管理員通過一個Socket接口查詢一個守護進程,默認情況下,在/var/run/ceph下
#ceph --admin-daemon /var/run/ceph/{socket-name}
#ceph --admin-daemon /var/run/ceph/{socket-name} help
監控守護進程OSD的4中狀態:
In----Out (是否在集群里面)
Up----Down (是否是開啟狀態)
pg集群:(placement groups)
查看pg列表
#ceph pg dump
#ceph pg stat
#ceph pg dump -o {filename} --format=json #輸出json格式,并保持文件
?
查看pg map 及 參數
#ceph pg map {pg-num}
#獲取池子副本個數:
#ceph osd pool get POOLNAME size
#查看osd池子個數
ceph osd lspools
#池子名字必須是兩次
ceph osd pool delete {pool-name} {pool-name} --yes-i-really-really-mean-it
?
du -sh /var/local //查看目錄下所有文件大小
從crush map中移除osd的信息
ceph osd out osd.x
ceph osd crush remove osd.x
ceph auth del osd.x
ceph osd down osd.x
stop ceph-osd id=x
ceph osd rm osd.x
總結
以上是生活随笔為你收集整理的ceph操作相关命令整合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: verilog驱动ADC0809包括仿真
- 下一篇: verilog秒表计时器