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
。