zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    kube-apiserver
    深度学习三:卷积神经网络
    深度学习二:概率和反向传播的变种
    深度学习一:深度前馈网络和反向传播
    Knowledge 1:Propositional Logic 命题逻辑基础及符号
    评估方法:留出法、交叉验证法、自助法、调参与最终模型
    你曾这样问过
    套路总结
    NOI2020游记
    curl不是内部或外部命令,也不是可运行的程序或批处理文件
  • 原文地址:https://www.cnblogs.com/chris-cp/p/4485144.html
Copyright © 2011-2022 走看看