OpenShift 이벤트 코드: 1038노드0006
Résumé: Filesystem의 남은 inode가 앞으로 4시간 이내에 부족해질 것으로 예상됩니다.
Symptômes
노드의 파일 시스템이 가득 차면 광범위한 부정적인 영향을 미칠 수 있습니다. 이 문제로 인해 해당 노드에 예약된 애플리케이션의 일부 또는 전부가 성능 저하에서 완전히 작동 불능 상태가 될 수 있습니다.
관련된 노드 및 파일 시스템에 따라 이 문제는 클러스터의 안정성에 심각한 위협이 될 수 있습니다.
Cause
이 NodeFilesystemFilesFillingUp alert는 NodeFilesystemSpaceFillingUp 경고와 유사하지만 파일 시스템에 스토리지 공간 바이트가 아닌 inode가 부족할 것으로 예측합니다.
알림 트리거 시간: critical 파일 시스템에서 4시간 이내에 사용 가능한 inode가 부족할 것으로 예상되는 수준입니다.
Résolution
진단
참고 instance 및 mountpoint 경고의 레이블입니다. OpenShift 웹 콘솔에서 다음 쿼리를 사용하여 이 파일 시스템의 사용 기록을 그래프로 표시할 수 있습니다(→ 메트릭 관찰 → 쿼리 실행).
node_filesystem_files_free{
instance="<경고>의 인스턴스 레이블 값",
mountpoint="<경고>의 마운트 지점 레이블 값"
} |
노드에서 디버그 세션을 열고 표준 Linux 유틸리티를 사용하여 사용 소스를 찾을 수도 있습니다.
$ MOUNT_POINT='<경고>의 마운트 지점 레이블 값' $ NODE_NAME='<경고>의 인스턴스 레이블 값' $ oc 디버그 "노드 / $NODE_NAME" $ df -hi "/host/$MOUNT_POINT" |
대부분의 경우 inode가 부족한 파일 시스템에는 여전히 사용 가능한 스토리지가 있습니다. inode 부족은 응용 프로그램이 많은 작은 파일을 만들 때 종종 발생합니다.
완화
파일 시스템에 할당되는 inode 수는 일반적으로 스토리지 크기를 기준으로 합니다. 스토리지 볼륨의 크기를 늘려 문제를 해결하거나 적어도 문제의 부정적인 영향을 지연시킬 수 있습니다. 그렇지 않으면 많은 수의 작은 파일을 만드는 응용 프로그램을 확인한 다음 구성을 조정하거나 전용 저장소를 제공합니다.
지원
위의 모든 단계를 수행해도 문제를 해결할 수 없는 경우 Dell EMC 기술 지원 부서에 문의하여 추가 조사를 받으십시오.