4.3. Ceph 覆盖用例

  • noin :常见与 noout 一起使用来解决流化 OSD 的问题。
  • noout :如果超过了 mon osd report timeout,并且 OSD 没有报告给 monitor,OSD 将被标记为 out。如果发生这种情况错误,可以设置 noout 以防止在对问题进行故障排除时阻止 OSD 标记为 out
  • noup :常见与 nodown 一起使用来解决流化 OSD 的问题。
  • nodown: 网络问题可能会中断 Ceph 的 'heartbeat' 进程,而 OSD 可能会为 up,但仍标记为 down。您可以设置 nodown 来防止 OSD 在对问题进行故障排除时处于标记状态。
  • full :如果集群到达其 full_ratio,您可以预先将集群设置为 full 并扩展容量。

    注意

    将集群设置为 full 将阻止写操作。

  • pause :如果需要在不读取和写入数据的情况下对正在运行的 Ceph 集群进行故障排除,您可以将集群设置为 pause 以防止客户端操作。
  • nobackfill :如果需要临时将 OSD 或节点设置为 down(如升级守护进程),您可以设置 nobackfill,以便 Ceph 在 OSD 为 down 时不会回填。
  • norecover :如果您需要替换 OSD 磁盘,并且在热交换磁盘时您不希望 PG 恢复到另一个 OSD,则可以设置 norecover。这可以防止其他 OSD 将新的 PG 复制到其他 OSD。
  • noscrubnodeep-scrubb:如果您希望防止刮除发生(例如,为了在高负载操作,如恢复、回填和重新平衡期间减少开销),您可以设置 noscrub 和/或 nodeep-scrub 以防止集群刮除 OSD。
  • notieragent :如果要阻止层代理进程查找冷对象,以刷新到后备存储层,则可以设置 notieragent