• ceph 常用命令总结


    ceph 常用基础命令:

    如果在某些地方碰到麻烦,想从头再来,可以用下列命令清除配置:

    ceph-deploy purgedata {ceph-node} [{ceph-node}] //清除节点所有的数据在/var/lib/ceph

    ceph-deploy forgetkeys  //删除密钥

    用下列命令可以连 Ceph 安装包一起清除:

    ceph-deploy purge {ceph-node} [{ceph-node}]

    新增监视器到 Ceph 集群。

    ceph-deploy mon add {ceph-node}

    要定位对象,只需要对象名和存储池名字即可,例如:

    ceph osd map {poolname} {object-name}

    ceph -v //查看ceph的版本

    ceph -s //查看集群的状态

    ceph -w //监控集群的实时更改

    ceph health //查看集群是否健康

    ceph health detail //先显示集群是否健康的详细信息

    ceph time-sync-status //查看mon节点的时间同步情况

    ceph osd df //查看osd的使用信息

    ceph osd dump //osdmap信息

    ceph osd find osd.o//查看osd.0节点ip和主机名

    ceph osd tree //查看osd的状态和编号以及分布情况

    ceph osd  metadata 0//查看osd元数据的详细信息

    /var/run/ceph //存放所有的sock

    运行状态导出集群monmap(集群正常时确认集群monIP和进程名)

    ceph mon getmap -o /mnt/monmap

    ceph mon dump //查看mon的信息

    查看当前集群主mon

    # ceph quorum_status -f json-pretty|grep 'leader'

    ceph mon stat //查看mon状态

    ceph osd stat //查看osd的状态

    ceph osd dump //查看osdmap信息

    ceph osd pool ls //查看集群中的存储池名称

    ceph osd pool set mytest size 3 //可以修改mytest池的副本数为3

    ceph osd pool ls detail //查看池的的详细信息

    ceph osd pool stats //查看池的IO情况

    ceph pg dump  //查看pg的详细信息

    ceph pg map 1.6c //查看单个pgosd的映射信息

    ceph pg {pg-id} query //获取pg的详细信息

     

    1.修改ceph配置文件的方式有三种通过修改配置文件重启的方法是永久的临时的方法有tell可以在任意的节点去修改,还有一种就是登录到需要修改的机器用set修改

    ceph --show-config //查看默认配置

    3.查看进程的生效配置信息:

    ls /var/run/ceph/(下面是ceph的套接字文件socket)可以从套接字文件中获取生效的配置信息,也可以通过进程获取配置信息

    ceph daemon osd.0 config show         

    ceph daemon /var/run/ceph/ceph-mon.sds1.asok config show          

    修改进程的配置:(临时生效)

    1、任何存储节点修改用tell

    ceph tell osd.0 injectargs '--debug-osd 0/5'

    ceph tell mon.* injectargs '--osd_recovery_max_active 5'

    2、需要到该进程节点上面修改

    ceph osd find osd.0 //查到osd.0ip后登录到该机器完后修改

    Ceph daemon osd.0 config get debug_ms //查看日志级别

    Ceph daemon osd.0 config Set debug_ms 5 //修改日志级别为5

    ceph daemon osd.0 config set debug_osd 0/5

  • 相关阅读:
    Python 常用Web框架的比较
    数据库SQL优化大总结之 百万级数据库优化方案
    百万级数据下的mysql深度解析
    微信小程序:bindtap等事件传参
    微信小程序:POST请求data数据请求不到
    动软代码生成器分页存储过程
    微信 获取wx.config 参数 基类
    小程序中的block
    提高商城系统响应速度
    时光煮雨 Unity3D让物体动起来③—UGUI DoTween&Unity Native2D实现
  • 原文地址:https://www.cnblogs.com/blogzjt/p/11978595.html
Copyright © 2020-2023  润新知