zoukankan      html  css  js  c++  java
  • 【ceph】集群运维记录

    001 - osd磁盘超过95%后集群不可读写-调整权重进行reblance

    #背景:三节点ceph集群某个osd打满之后>95%,影响ceph使用
    #获取当前ceph集群osd信息命令:
    ceph osd df  #获取当前集群osd列表,权总,与使用率等信息
    ceph osd tree  #获取当前集群osd 物理位置,权重等信息
     
    #reblance操作:
    ceph osd reweight osd.{ osd number } { WEIGHT }  #示例:ceph osd reweight osd.5 0.8
     
    #之后等待集群同步完成,初期比较慢,后期会快很多。
    #同步完成后将osd权重修改会1.0
    ceph osd reweight osd.5 1.0

    002 - ceph集群节点宿主机重启操作步骤

    #背景:osd满了之后,由于使用rbd本地挂载的方式使用,目前已经打开的文件链接无法中断,进程变为被主进程1接管的僵尸进程,只能通过重启解决。
    #首先停止ceph集群自动化恢复的相关配置:
    ceph osd set noout
    ceph osd set norecover
    ceph osd set norebalance
    ceph osd set nobackfill
    ceph osd set nodown
    ceph osd set pause
     
    #停止osd进程
     systemctl list-units --type=service | grep ceph  #常看当前节点ceph进程,按照osd  mon 其他的顺序停止进程
     
    #命令示例
    systemctl disable ceph-osd@6.service
     
    #重启服务器
    shutdown -r now
     
    #恢复ceph相关配置:
    ceph osd unset noout
    ceph osd unset norecover
    ceph osd unset norebalance
    ceph osd unset nobackfill
    ceph osd unset nodown
    ceph osd unset pause
  • 相关阅读:
    解决“不是有效的win32应用程序”问题
    mysql 5.7 windows install
    Redis
    给 string 添加一个 GetInputStream 扩展方法
    定时任务为什么不用Timer
    怎样改动 VC6.0 4.0 2010 打印预览界面上的文字
    大数据时代的万象变化
    <监听器模式>在C++ 与 Java 之间实现的差异
    工厂模式之抽象工厂模式
    UIButton上字体的对齐方式
  • 原文地址:https://www.cnblogs.com/liujian001/p/15319901.html
Copyright © 2011-2022 走看看