1.9. 복구 환경에서 sos 보고서 생성


RHEL(Red Hat Enterprise Linux) 호스트가 제대로 부팅되지 않으면 호스트를 복구 환경으로 부팅하여 sos 보고서를 수집할 수 있습니다.

복구 환경을 사용하여 대상 시스템을 /mnt/sysimage 아래에 마운트하고 콘텐츠에 액세스한 후 sos report 명령을 실행할 수 있습니다.

사전 요구 사항

  • 호스트가 베어 메탈 서버인 경우 시스템에 대한 물리적 액세스 권한이 필요합니다.
  • 호스트가 가상 시스템인 경우 하이퍼바이저에서 가상 시스템의 설정에 액세스해야 합니다.
  • RHEL 설치 소스(예: ISO 이미지 파일, 설치 DVD, netboot CD 또는 RHEL 설치 트리를 제공하는 PXE(Preboot Execution Environment) 구성.

절차

  1. 설치 소스에서 호스트를 부팅합니다.
  2. 설치 미디어의 부팅 메뉴에서 문제 해결 옵션을 선택합니다.

    Troubleshooting 옵션이 선택된 RHEL Anaconda 설치 프로그램 화면의 스크린샷
  3. 문제 해결 메뉴에서 Rescue a Red Hat Enterprise Linux 시스템 옵션을 선택합니다.

    선택한 Rescue 옵션을 사용하여 문제 해결 화면의 스크린샷
  4. Rescue 메뉴에서 1 을 선택하고 Enter 키를 눌러 /mnt/sysimage 디렉터리의 시스템을 계속 마운트하고 마운트합니다.

    Rescue 화면의 스크린샷을 계속 진행하고 /mnt/sysimage에서 대상 호스트를 마운트하라는 메시지가 표시됩니다.
  5. 메시지가 표시되면 Enter 키를 눌러 쉘을 가져옵니다.

    Rescue 화면의 스크린샷이 Enter 키를 눌러 복구 쉘 프롬프트를 표시하라는 메시지가 표시됩니다.
  6. chroot 명령을 사용하여 복구 세션의 명확한 루트 디렉터리를 /mnt/sysimage 디렉터리로 변경합니다.

    chroot 명령을 사용하여 명확한 루트 디렉토리를 /mnt/sysimage로 변경한 후 Rescue 세션의 스크린샷
  7. 선택 사항: 네트워크가 inital Rescue 환경에서 작동하지 않으므로 먼저 설정해야 합니다. 예를 들어 네트워크에 고정 IP 주소가 필요하고 sos 보고서를 네트워크를 통해 전송하려는 경우 네트워크를 구성합니다.

    1. 사용하려는 이더넷 장치를 식별합니다.

      # ip link show
      …​
      2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
          link/ether 52:54:00:74:79:56 brd ff:ff:ff:ff:ff:ff
    2. 네트워크 인터페이스에 IP 주소를 할당하고 기본 게이트웨이를 설정합니다. 예를 들어, 255.255.255.0 이라는 서브넷이 있는 192.168.0.1 의 IP 주소를 24 의 CIDR로 추가하려면 enp1s0 장치에 다음을 입력합니다.

      # ip address add <192.168.0.1/24> dev <enp1s0>
      # ip route add default via <192.168.0.254>
    3. /etc/resolv.conf 파일에 nameserver 항목을 추가합니다. 예를 들면 다음과 같습니다.

      # nameserver <192.168.0.5>
  8. sos report 명령을 실행하고 화면의 지시를 따릅니다. -upload 옵션을 추가하여 sos 보고서를 생성한 후 즉시 Red Hat에 전송할 수 있습니다.

    sos 유틸리티의 스크린샷은 Enter 키를 눌러 sos 보고서를 계속 실행하라는 메시지를 표시합니다.
  9. (선택 사항) Red Hat과 기술 지원 케이스를 이미 열고 sos 보고서 파일 이름에 포함할 케이스 번호를 입력하면 --upload 옵션을 지정하고 호스트가 인터넷에 연결되어 있는 경우 해당 케이스에 업로드됩니다. 케이스 번호가 없는 경우 이 필드를 비워 둡니다. 케이스 번호를 입력하는 것은 선택 사항이며 sos 유틸리티의 작동에는 영향을 미치지 않습니다.

    sos 유틸리티의 스크린샷에서 Red Hat 기술 지원 케이스 번호 선택
  10. 콘솔 출력 끝에 표시되는 sos 보고서 파일 이름을 기록해 두십시오.

    sos 유틸리티의 스크린샷에서 결과 아카이브의 위치를 보고
  11. 호스트에 인터넷 연결이 없는 경우 scp 와 같은 파일 전송 유틸리티를 사용하여 sos 보고서를 네트워크의 다른 호스트에 전송한 다음 Red Hat 기술 지원 케이스에 업로드합니다.

검증 단계

  • sos 유틸리티가 /var/tmp/ 디렉터리에 아카이브를 만들었는지 확인합니다.

    /var/tmp/ 디렉터리의 파일 목록의 결과를 보여주는 터미널 창의 스크린샷

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.