12.4. Red Hat 지원을 위한 로깅 데이터 수집
지원 사례를 여는 경우 클러스터에 대한 디버깅 정보를 Red Hat 지원에 제공하면 도움이 됩니다.
must-gather
툴 을 사용하면 프로젝트 수준 리소스, 클러스터 수준 리소스 및 각 로깅 하위 시스템 구성 요소에 대한 진단 정보를 수집할 수 있습니다.
즉각 지원을 받을 수 있도록 OpenShift Container Platform 및 OpenShift Logging 둘 다에 대한 진단 정보를 제공하십시오.
hack/logging-dump.sh
스크립트를 사용하지 마십시오. 이 스크립트는 더 이상 지원되지 않으며 데이터를 수집하지 않습니다.
12.4.1. must-gather 툴 정보
oc adm must-gather
CLI 명령은 문제를 디버깅하는 데 필요할 가능성이 높은 클러스터에서 정보를 수집합니다.
로깅 하위 시스템의 경우 must-gather
는 다음 정보를 수집합니다.
- 프로젝트 수준의 Pod, 구성 맵, 서비스 계정, 역할, 역할 바인딩, 이벤트를 포함한 프로젝트 수준 리소스
- 클러스터 수준의 노드, 역할, 역할 바인딩을 포함한 클러스터 수준 리소스
-
로그 수집기, 로그 저장소, 로그 시각화 프로그램의 상태를 포함하여
openshift-logging
및openshift-operators-redhat
네임스페이스의 OpenShift Logging 리소스
oc adm must-gather
를 실행하면 클러스터에 새 Pod가 생성됩니다. 해당 Pod에 대한 데이터가 수집되어 must-gather.local
로 시작하는 새 디렉터리에 저장됩니다. 이 디렉터리는 현재 작업 중인 디렉터리에 생성되어 있습니다.
12.4.2. 사전 요구 사항
- 로깅 하위 시스템과 Elasticsearch가 설치되어 있어야 합니다.
12.4.3. OpenShift Logging 데이터 수집
oc adm must-gather
CLI 명령을 사용하여 로깅 하위 시스템에 대한 정보를 수집할 수 있습니다.
프로세스
must-gather
로 로깅 하위 시스템 정보를 수집하려면 다음을 수행합니다.
-
must-gather
정보를 저장하려는 디렉터리로 이동합니다. OpenShift Logging 이미지에 대해
oc adm must-gather
명령을 실행합니다.$ oc adm must-gather --image=$(oc -n openshift-logging get deployment.apps/cluster-logging-operator -o jsonpath='{.spec.template.spec.containers[?(@.name == "cluster-logging-operator")].image}')
must-gather
툴에서 현재 디렉터리 내에must-gather.local
로 시작하는 새 디렉터리를 만듭니다. 예:must-gather.local.4157245944708210408
.방금 생성한
must-gather
디렉터리에서 압축 파일을 만듭니다. 예를 들어 Linux 운영 체제를 사용하는 컴퓨터에서 다음 명령을 실행합니다.$ tar -cvaf must-gather.tar.gz must-gather.local.4157245944708210408
- Red Hat Customer Portal에서 해당 지원 사례에 압축 파일을 첨부합니다.