1.5. Ceph 클러스터의 상태 변경 경고
특정 시나리오에서는 사용자가 경고를 이미 인식하고 즉시 조치를 취할 수 없기 때문에 일시적으로 일부 경고를 음소거할 수 있습니다. Ceph 클러스터의 전반적인 보고된 상태에 영향을 미치지 않도록 상태 점검을 음소거할 수 있습니다.
경고는 상태 점검 코드를 사용하여 지정됩니다. 한 가지 예로 OSD가 유지 관리를 위해 다운되면 OSD_DOWN
경고가 예상됩니다. 경고가 전체 유지 관리 기간 동안 HEALTH_OK
대신 cluster를 HEALTH_WARN
에 배치하기 때문에 유지보수가 끝날 때까지 경고를 음소거할 수 있습니다.
경고의 범위가 더 심해지면 대부분의 건강 마케터도 사라집니다. 예를 들어 OSD가 1개이고 경고가 음소거되면 하나 이상의 추가 OSD가 다운되면 음소거가 사라집니다. 이는 경고 또는 오류를 트리거하는 항목 수를 나타내는 개수와 관련된 모든 상태 경고에 적용됩니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 노드에 대한 root 수준의 액세스입니다.
- 상태 경고 메시지입니다.
절차
Cephadm 쉘에 로그인합니다.
예제
cephadm shell
[root@host01 ~]# cephadm shell
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ceph health detail
명령을 실행하여 Red Hat Ceph Storage 클러스터의 상태를 확인합니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OSD 중 하나가 down이므로 스토리지 클러스터가
HEALTH_WARN
상태에 있음을 알 수 있습니다.경고를 만듭니다.
구문
ceph health mute HEALTH_MESSAGE
ceph health mute HEALTH_MESSAGE
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph health mute OSD_DOWN
[ceph: root@host01 /]# ceph health mute OSD_DOWN
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 상태 점검 음소거에는 연결된 TTL(Time to Live)이 있을 수 있으므로 지정된 기간이 경과된 후 음소거가 자동으로 만료됩니다. 명령에서 TTL을 선택적 기간 인수로 지정합니다.
구문
ceph health mute HEALTH_MESSAGE DURATION
ceph health mute HEALTH_MESSAGE DURATION
Copy to Clipboard Copied! Toggle word wrap Toggle overflow DURATION 은
s
,sec
,m
,min
,h
또는hour
로 지정할 수 있습니다.예제
[ceph: root@host01 /]# ceph health mute OSD_DOWN 10m
[ceph: root@host01 /]# ceph health mute OSD_DOWN 10m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서 경고
OSD_DOWN
은 10분 동안 변경되지 않습니다.Red Hat Ceph Storage 클러스터 상태가
HEALTH_OK
로 변경되었는지 확인합니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서는 OSD_DOWN 및 OSD_FLAG 가 음소거되고 9분 동안 mute가 활성화되어 있음을 확인할 수 있습니다.
선택 사항: 경고가 지워지는 후에도 음소거를 유지할 수 있습니다.
구문
ceph health mute HEALTH_MESSAGE DURATION --sticky
ceph health mute HEALTH_MESSAGE DURATION --sticky
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph health mute OSD_DOWN 1h --sticky
[ceph: root@host01 /]# ceph health mute OSD_DOWN 1h --sticky
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 mute를 제거할 수 있습니다.
구문
ceph health unmute HEALTH_MESSAGE
ceph health unmute HEALTH_MESSAGE
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
[ceph: root@host01 /]# ceph health unmute OSD_DOWN
[ceph: root@host01 /]# ceph health unmute OSD_DOWN
Copy to Clipboard Copied! Toggle word wrap Toggle overflow