A.36. kdump


테스트에서 다루는 내용

kdump 테스트에서는 kdump 서비스를 사용하여 시스템이 충돌 후 vmcore 파일을 캡처하고 캡처된 파일이 유효한지 확인합니다.

지원되는 RHEL 버전

  • RHEL 7
  • RHEL 8
  • RHEL 9

테스트의 기능

테스트에는 다음과 같은 하위 테스트가 포함됩니다.

  • local이 있는 kdump : kdump 서비스를 사용하여 다음 작업을 수행합니다.

    • HUT(Host under test)에 충돌합니다.
    • 로컬 /var/crash 디렉터리에 vmcore 파일을 씁니다.
    • vmcore 파일을 검증합니다.
  • NFS를 통한 kdump : kdump 서비스를 사용하여 다음 작업을 수행합니다.

    • HUT의 /var/crash 디렉터리에 /var/www/rhcert/export 파일 시스템을 마운트합니다. 이 파일 시스템은 테스트 서버에서 NFS를 통해 공유됩니다.
    • HUT를 충돌시킵니다.
    • /var/crash 디렉터리에 vmcore 파일을 씁니다.
    • vmcore 파일을 검증합니다.

테스트 준비

  • 테스트를 실행하기 전에 HUT가 테스트 서버에 연결되어 있는지 확인합니다.
  • rhcertd 프로세스가 테스트 서버에서 실행 중인지 확인합니다. 인증 테스트 모음은 NFS 파일 시스템을 자동으로 준비합니다. 제품군에서 환경을 설정할 수 없는 경우 테스트가 실패합니다.

테스트 실행

  1. HUT에 로그인합니다.
  2. kdump 테스트를 실행합니다.

    • rhcert-run 명령을 사용하려면 다음 단계를 수행합니다.

      1. rhcert-run 명령을 실행합니다.

        # rhcert-run
      2. kdump 테스트를 선택합니다.

        테스트에서는 두 하위 테스트를 순차적으로 실행합니다.

    • rhcert-cli 명령을 사용하려면 하위 테스트를 순차적으로 실행할지 아니면 하위 테스트를 지정할지 선택합니다.

      • 두 하위 테스트를 순차적으로 모두 실행하려면 다음 명령을 사용합니다.

        # rhcert-cli run -test=kdump
      • 로컬 하위 테스트를 사용하여 kdump 를 실행하려면 다음 명령을 사용합니다.

        # rhcert-cli run -test=kdump -device=local
      • NFS 하위 테스트를 사용하여 kdump 를 실행하려면 다음 명령을 사용합니다.

        #rhcert-cli run -test=kdump -device=nfs
  3. 충돌 후 HUT가 다시 시작될 때까지 기다립니다.

    kdump 서비스는 vmcore 파일을 /var/crash 디렉터리에 저장하는 동안 여러 메시지를 표시합니다. vmcore 파일을 저장한 후 HUT가 다시 시작됩니다.

  4. HUT에 로그인합니다.
  5. 테스트를 계속합니다.

    • rhcert-cli 명령을 사용하여 테스트를 시작한 경우 다음 명령을 실행합니다.

      # rhcert-cli continue
    • rhcert-run 명령을 사용하여 테스트를 시작한 경우 다음 명령을 실행합니다.

      # rhcert-run continue

      rhcert 제품군에서 vmcore 파일이 존재하는지와 유효한지 확인합니다. 파일이 없거나 유효하지 않으면 테스트가 실패합니다.

      하위 테스트를 순차적으로 실행하는 경우 이전 vmcore 파일의 검증이 완료된 후 NFS 하위 테스트가 포함된 kdump 가 시작됩니다.

런타임

kdump 테스트의 실행 시간은 테스트 서버의 RAM 양, 테스트 서버의 디스크 속도, 테스트 서버에 대한 네트워크 연결 속도, HUT를 재부팅하는 데 걸린 시간과 같은 요인에 따라 달라집니다.

8GB RAM, 7200 RPM 6Gb/s SATA 드라이브, 테스트 서버에 대한 기가비트 이더넷 연결, 1.5분 재부팅 시간, 로컬 kdump 테스트는 재부팅을 포함하여 약 4분 후에 완료될 수 있습니다. 동일한 2013 세라의 워크스테이션은 비슷한 네트워크 테스트 서버로 약 5 분 후에 NFS kdump 테스트를 완료 할 수 있습니다. 지원 가능한 테스트는 전체 실행 시간에 약 1분 정도 추가됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.