Ceph常用命令-OSD相关命令
博客专区 > 泽_娟 的博客 > 博客详情
Ceph常用命令-OSD相关命令
泽_娟 发表于3个月前
Ceph常用命令-OSD相关命令
  • 发表于 3个月前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

设置某个OSD标示:

ceph osd add-nodown | add-noout | add-noin | add-noup <osd.id>

例如:
ceph osd add-noout osd.0    (设置OSD 0 为noout状态)

删除某个OSD标示:

ceph osd rm-nodown | add-noout | add-noin | add-noup <osd.id>

例如:
ceph osd rm-noout osd.0    (删除OSD 0 为noout状态)

设置(删除)OSD 全局标示:

ceph osd set(unset) noout | nodown | noin | noup

给定的CRUSH名称(如主机或机架名称)下输出OSD id列表:

ceph osd ls-tree <crush_name>

输出集群日志的最后n行

 ceph log last [n]

集群范围的比例设置为各种全阈值:

ceph osd set-{full,nearfull,backfillfull}-ratio <float[0.0-1.0]> 

查看某一个osd的信息

# ceph osd dump 2
epoch 2
fsid b0993da0-a47c-11e7-bd54-744aa402e506
created 2017-09-29 02:46:01.357140
modified 2017-09-29 02:49:46.218628
flags sortbitwise,recovery_deletes
crush_version 1
full_ratio 0.95
backfillfull_ratio 0.9
nearfull_ratio 0.85
require_min_compat_client jewel
min_compat_client jewel
require_osd_release luminous
max_osd 1
osd.0 down out weight 0 up_from 0 up_thru 0 down_at 0 last_clean_interval [0,0) - - - - exists,new 3786cd78-77a1-4447-974e-37b7760a5965

将从集群中删除OSD的所有痕迹,包括其cephx加密密钥,dm-crypt lockbox秘钥,OSD ID和crush map entry

ceph osd purge <osdname (id|osd.id)> {--yes-i-really-mean-it}

# ceph osd purge 1 --yes-i-really-mean-it
purged osd.1

此时发现osd已经不再集群中

# ceph osd tree
-1 0.04799 root default
 -2 0.00999     host luminous0
  5 0.00999         osd.5               up  1.00000          1.00000
 -3 0.01900     host luminous2
  0 0.00999         osd.0               up  1.00000          1.00000
  4 0.00999         osd.4               up  1.00000          1.00000
 -4 0.01900     host luminous1
  2 0.00999         osd.2               up  1.00000          1.00000
  3 0.00999         osd.3               up  1.00000          1.00000

 

标签: Ceph
共有 人打赏支持
粉丝 0
博文 24
码字总数 8644
×
泽_娟
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: