5.2. 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。 -
noscrub和nodeep-scrubb:如果您希望防止刮除发生(例如,为了在高负载操作,如恢复、回填和重新平衡期间减少开销),您可以设置noscrub和/或nodeep-scrub以防止集群刮除 OSD。 -
notieragent:如果要阻止层代理进程查找冷对象,以刷新到后备存储层,则可以设置notieragent。