5.3.3. 지원 로그 수집 인스턴스 구성


클러스터에서 진단 데이터 수집을 자동화하려면 CLI(명령줄 인터페이스)에서 MustGather CR(사용자 정의 리소스)을 생성해야 합니다. 또한 이 프로세스는 Red Hat 지원 케이스에 데이터를 자동으로 업로드합니다.

중요

지원 로그 수집은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

사전 요구 사항

  • OpenShift CLI(oc) 툴을 설치했습니다.
  • 클러스터에 Support Log Gather가 설치되어 있습니다.
  • Red Hat 지원 케이스 ID가 있습니다.
  • Red Hat 고객 포털 인증 정보가 포함된 Kubernetes 시크릿을 생성했습니다. 시크릿에는 사용자 이름 필드와 암호 필드가 포함되어야 합니다.
  • 사용자 정의 이미지를 사용하는 경우 승인된 사용자 정의 이미지 URL을 참조하는 Operator 네임스페이스에 ImageStream 리소스를 구성했습니다.
  • 서비스 계정을 생성했습니다. 사용자 정의 이미지를 사용하는 경우 ImageStream 리소스에 액세스할 수 있는 권한이 있는 서비스 계정을 생성했습니다.

프로세스

  1. 다음 구성이 포함된 support-log-gather.yaml 과 같은 MustGather CR의 YAML 파일을 생성합니다.

    support-log-gather.yaml

    apiVersion: operator.openshift.io/v1alpha1
    kind: MustGather
    metadata:
      name: example-mg
      namespace: must-gather-operator
    spec:
      serviceAccountName: my-service-account
      gatherSpec:
        command:
        - "/usr/bin/custom-gather"
        args:
        - "--verbose"
        - "--subsystem=network"
      imageStreamRef:
        name: "network-debug-tools"
        tag: "v1.2"
      proxyConfig:
        httpProxy: "http://proxy.example.com:8080"
        httpsProxy: "https://proxy.example.com:8443"
        noProxy: ".example.com,localhost"
      mustGatherTimeout: "1h30m9s"
      uploadTarget:
        type: SFTP
        sftp:
          caseID: "04230315"
          caseManagementAccountSecretRef:
            name: mustgather-creds
          host: "sftp.access.redhat.com"
      retainResourcesOnCompletion: true
      storage:
        type: PersistentVolume
        persistentVolume:
          claim:
            name: mustgather-pvc
          subPath: must-gather-bundles/case-04230315

    구성 매개변수에 대한 자세한 내용은 " MustGather 사용자 정의 리소스에 대한 구성 매개변수"를 참조하십시오.

  2. 다음 명령을 실행하여 MustGather 오브젝트를 생성합니다.

    $ oc create -f support-log-gather.yaml

검증

  1. 다음 명령을 실행하여 MustGather CR이 생성되었는지 확인합니다.

    $ oc get mustgather

    출력 예

    NAME          AGE
    example-mg    7s

  2. 다음 명령을 실행하여 Operator 네임스페이스에서 Pod의 상태를 확인합니다.

    $ oc get pods

    출력 예

    NAME                                                              READY   STATUS      RESTARTS   AGE
    must-gather-operator-657fc74d64-2gg2w                             1/1     Running     0          13m
    example-mg-gk8m8                                                  2/2     Running     0          13s

    MustGather CR을 기반으로 하는 이름이 있는 새 Pod를 생성해야 합니다. 모든 Pod의 상태는 Running 이어야 합니다.

  3. 파일 업로드 진행 상황을 모니터링하려면 다음 명령을 실행하여 작업 Pod에서 업로드 컨테이너의 로그를 확인합니다.

    oc logs -f pod/example-mg-gk8m8 -c upload

    성공적으로 수행되면 프로세스에서 아카이브를 생성하여 지정된 케이스에 대해 Red Hat STS(Secure File Transfer Protocol) 서버에 업로드해야 합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동