noup:OSD启动时,会将自己在MON上标识为UP状态,设置该标志位,则OSD不会被自动标识为up状态。 nodown:OSD停止时,MON会将OSD标识为down状态,设置该标志位,则MON不会将停止的OSD标识为down状态,设置noup和nodown可以防止网络抖动。 noout:设置该标志位,则mon不会从crush映射中删除任何OSD。对OSD作维护时,可设置该...
这个命令对于临时禁止OSD迁移,并避免出现不必要的数据移动非常有用。 10. `ceph osd set noup` -设置集群中的所有OSD为noup状态。这将停止所有的PG数据传输,以便执行维护或升级操作。当您需要停止数据传输并确保数据的一致性时,可以使用此命令。 通过使用这些常用的Ceph OSD命令,您可以更好地管理和维护Ceph存储...
ceph healthHEALTH_ERR 1 nearfull osds, 1fullosdsosd.2isnearfullat85%osd.3isfullat97% 1. 2. 3. 4. 处理这种情况的方法就是在出现 near full 告警时尽快增加新的 ceph-osd ,这允许集群把数据重分布到新 OSD 里。 如果因满载而导致 OSD 不能启动,你可以试着删除那个 OSD 上的一些数据。但是这时有...
cephosdsetnoup# prevent OSDs from getting marked upcephosdsetnodown# prevent OSDs from getting marked down These flags are recorded in the osdmap structure: cephosddump|grepflagsflagsno-up,no-down You can clear the flags with: cephosdunsetnoupcephosdunsetnodown Two other flags are supported,...
ceph osdsetnoout 设置了 noout 后,你就可以停机维护失败域内的 OSD 了。 stop ceph-osd id={num} 注意:在定位某故障域内的问题时,停机的 OSD 内的 PG 状态会变为 degraded 。 维护结束后,重启 OSD 。 start ceph-osd id={num} 最后,解除 noout 标志。
$ ceph osd set noup # prevent OSDs from getting marked up $ ceph osd set nodown # prevent OSDs from getting marked down #这些标记记录在 osdmap 数据结构里: ceph osd dump | grep flags flags no-up,no-down #下列命令可清除标记:
你得周期性地对集群的子集进行维护,或解决某个故障域的问题(如某个机架)。如果你不想在停机维护 OSD 时让 CRUSH 自动重均衡,首先设置集群的noout标志: ceph osd set noout 设置了 noout 后,你就可以停机维护失败域内的 OSD 了。 stop ceph-osd id={num} ...
ceph 运维操作-OSD,1.说明1.1介绍OSD全称ObjectStorageDevice,也就是负责响应客户端请求返回具体数据的进程。一个Ceph集群一般都有很多个OSD。2.常用操作2.1查看osd状态$cephosdstat5osds:5up,5in状态说明:集群内(in)集群外(out)活着且在运行(up)挂了且不再运行(down)说
ceph osd set noout 设置了 noout 后,你就可以停机维护失败域内的 OSD 了。 stop ceph-osd id={num} 注意:在定位某故障域内的问题时,停机的 OSD 内的 PG 状态会变为 degraded 。 维护结束后,重启 OSD 。 start ceph-osd id={num} 最后,解除 noout 标志。
ceph osd set noout 设置了 noout 后,你就可以停机维护失败域内的 OSD 了。 stop ceph-osd id={num} 注意:在定位某故障域内的问题时,停机的 OSD 内的 PG 状态会变为 degraded 。 维护结束后,重启 OSD 。 start ceph-osd id={num} 解除noout 标志。