1.4. Ceph 클러스터에 대한 상태 경고 변경
특정 시나리오에서 사용자는 이미 경고를 인식하고 즉시 조치를 취할 수 없기 때문에 일부 경고를 일시적으로 음소거할 수 있습니다. 보고된 전체 Ceph 클러스터 상태에 영향을 미치지 않도록 상태 점검을 음소거할 수 있습니다.
경고는 상태 점검 코드를 사용하여 지정됩니다. 한 가지 예로는 유지 관리를 위해 OSD_DOWN
경고가 예상됩니다. 이러한 경고가 전체 유지 관리 기간 동안 HEALTH_OK
대신 클러스터를 HEALTH_WARN
에 배치하므로 유지보수가 끝날 때까지 경고를 음소거할 수 있습니다.
대부분의 건강 음소거는 경고의 범위가 더 나빠지면 사라집니다. 예를 들어 OSD가 한 개이고 경고가 음소거되면 하나 이상의 OSD가 다운되면 음소거가 사라집니다. 이는 경고를 트리거하는 횟수 또는 얼마나 많은 항목을 나타내는 개수를 포함하는 모든 상태 경고에 적용됩니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 노드에 대한 루트 수준의 액세스 권한입니다.
- 상태 경고 메시지입니다.
절차
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 중 하나가 다운되었기 때문에 스토리지 클러스터가
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(TTL)을 사용할 수 있습니다. 명령에서 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분 동안 활성화되어 있음을 확인할 수 있습니다.
선택 사항: 경고가 고정 해제된 후에도 음소거를 유지할 수 있습니다.
구문
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 다음 명령을 실행하여 음소거를 제거할 수 있습니다.
구문
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