4.2. 使用案例
-
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 在进行故障排除时被标记为 down。 -
full: 如果集群要到达其full_ratio,您可以抢占地将集群设置为full并扩展容量。注意:将集群设置为full将阻止写入操作。 -
pause: 如果您需要在没有客户端读写数据的情况下对正在运行的 Ceph 集群进行故障排除,您可以将集群设置为pause,以防止客户端操作。 -
nobackfill: 如果您需要临时取用 OSD 或节点down(如升级守护进程),您可以设置nobackfill,以便 Ceph 不会在 OSD 为down时回填。 -
norecover:如果您需要替换 OSD 磁盘,并且不希望 PG 在热插拔磁盘期间恢复到另一个 OSD,您可以设置norecover以防止其他 OSD 将新 PG 复制到其他 OSD。 -
noscrub和nodeep-scrubb:如果要防止清理(例如,减少高负载、恢复、回填、重新平衡等)期间的开销,您可以设置noscrub和/或nodeep-scrub来防止集群清理 OSD。 -
notieragent: 如果您要停止层代理进程,从查找冷对象到清除到后备存储层,您可以设置notieragent。