• Ceph入门到精通-进入维保模式设置命令set noout


    1. 设置 nooutnorecovernorebalancenobackfillnodown 和 pause 标志。在具有客户端密钥环的节点上运行以下命令:例如,Ceph Monitor 或 OpenStack 控制器节点:

      [root@mon ~]# ceph osd set noout
      [root@mon ~]# ceph osd set norecover
      [root@mon ~]# ceph osd set norebalance
      [root@mon ~]# ceph osd set nobackfill
      [root@mon ~]# ceph osd set nodown
      [root@mon ~]# ceph osd set pause
    2. 这些命令都是与Ceph分布式存储系统中的OSD(对象存储设备)状态相关的命令。

    3. ceph osd set noout: 这个命令会设置集群中的OSD不会被标记为"out"状态。"out"状态表示OSD不可用或离线。通过设置noout,你可以防止其他的OSD被标记为"out"状态,以确保集群正常运行。

    4. ceph osd set norecover: 这个命令会阻止集群中的OSD进行数据恢复操作。在一些特殊情况下,你可能希望暂时停止恢复操作,例如进行维护或者故障排除。

    5. ceph osd set norebalance: 这个命令会阻止数据在集群中自动均衡。通常情况下,Ceph会自动将数据从一个OSD迁移到另一个OSD以达到负载均衡,但通过设置norebalance,你可以暂时停止这一过程。

    6. ceph osd set nobackfill: 这个命令会阻止在集群中进行未完成的后台填充操作。后台填充是指将数据从一个OSD复制到其他OSD以保持数据冗余。通过设置nobackfill,你可以暂停这一操作。

    7. ceph osd set nodown: 这个命令会阻止集群中的OSD被标记为"down"状态。"down"状态表示OSD不可用或离线。通过设置nodown,你可以防止其他的OSD被标记为"down"状态,以确保集群正常运行。

    8. ceph osd set pause: 这个命令会暂停集群中所有OSD的数据读写操作。通过设置pause,你可以暂停集群的活动,例如在进行维护或者排查故障时使用。请注意,这个命令会导致集群的不可用,只应在必要时使用。

  • 相关阅读:
    清览题库--C语言程序设计第五版编程题解析(3)
    神经网络算法的关键参数,神经网络预测时间序列
    Mac怎么清理磁盘空间?释放Mac磁盘空间有效方法
    【GYM 102832H】【模板】Combination Lock(二分图博弈)
    常用分析模型 --- 用户留存分析模型
    走进音视频的世界——Opus编解码协议
    7-158 打印九九口诀表
    程序员男盆友给自己做了一款增进感情的小程序
    软件合同保密协议
    深入理解Java虚拟机(一)
  • 原文地址:https://blog.csdn.net/wxb880114/article/details/132871342