호스트 장애 동안 ESXi는 진단 정보를 진단 및 기술 지원 목적의 사전 구성된 위치에 저장할 수 있어야 합니다.

일반적으로 코어 덤프라고도 하는, 진단 정보를 수집하는 파티션은 ESXi 설치 중에 로컬 스토리지 디바이스에 생성됩니다. ESXi Dump Collector를 구성하고 디버깅 중에 사용할 수 있도록 네트워크 서버에 코어 덤프를 보관할 수 있습니다. ESXi Dump Collector 설정에 대한 자세한 내용은 "VMware ESXi 설치 및 설정" 설명서에서 ESXi Dump Collector 구성을 참조하십시오.

또 다른 옵션은 VMFS 데이터스토어의 파일을 사용하여 진단 정보를 수집하는 것입니다.

파일을 코어 덤프 위치로 설정

사용 가능한 코어 덤프 파티션의 크기가 충분하지 않은 경우 진단 정보로 VMFS 데이터스토어 파일을 사용하도록 ESXi를 구성할 수 있습니다.

참고: 소프트웨어 iSCSI의 VMFS 데이터스토어는 코어 덤프 파일을 지원하지 않습니다.

사전 요구 사항

  • 코어 덤프 파일의 데이터스토어에서 사용 가능한 공간의 양이 권장 파일 크기의 두 배인지 확인합니다. 자세한 내용은 기술 자료 문서 2058416을 참조하십시오.
  • ESXCLI를 설치합니다. "ESXCLI 시작" 의 내용을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

프로시저

  1. 다음 명령을 실행하여 VMFS 데이터스토어 코어 덤프 파일을 생성합니다.
    esxcli system coredump file add

    이 명령은 다음과 같은 옵션과 함께 사용할 수 있지만 이러한 옵션은 필수가 아니며 생략할 수 있습니다.

    옵션 설명
    --datastore | -d datastore_UUID or datastore_name 덤프 파일에 대한 데이터스토어를 지정합니다. 제공하지 않을 경우 시스템이 충분한 크기의 데이터스토어를 선택합니다.
    --file | -f file_name 덤프 파일의 파일 이름을 지정합니다. 제공하지 않을 경우 시스템이 파일의 고유 이름을 생성합니다.
    --size |-s file_size_MB 덤프 파일의 크기를 MB 단위로 설정합니다. 제공하지 않을 경우 시스템이 호스트에 설치된 메모리에 적절한 크기의 파일을 생성합니다.
  2. 파일이 생성되었는지 확인합니다.
    esxcli system coredump file list
    다음과 유사한 출력이 표시될 수 있습니다.
    Path                                             Active Configured Size
    ------------------------------------------------ ------ ---------- ---------
    /vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile false  false      104857600
    
  3. 호스트에 대한 코어 덤프 파일을 활성화합니다.
    esxcli system coredump file set

    이 명령에는 다음 옵션이 해당됩니다.

    옵션 설명
    --enable |-e 덤프 파일을 활성화하거나 비활성화합니다. 덤프 파일의 구성을 해제할 때는 이 옵션을 지정할 수 없습니다.
    --path | -p 사용할 코어 덤프 파일의 경로입니다. 파일을 사전에 할당해야 합니다.
    --smart | -s 이 플래그는 --enable | -e=true와 함께만 사용할 수 있습니다. 스마트 선택 알고리즘을 사용하여 파일을 선택하도록 합니다.

    예를 들면 다음과 같습니다.

    esxcli system coredump file set --smart --enable true

    --unconfigure | -u 현재 VMFS 덤프 파일의 구성을 해제합니다.
  4. 코어 덤프 파일이 활성화되고 구성되었는지 확인합니다.
    esxcli system coredump file list
    다음과 유사한 출력은 코어 덤프 파일이 활성화되고 구성되었다는 것을 나타냅니다.
    Path                                             Active Configured Size
    ------------------------------------------------ ------ ---------- ---------
    /vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile True   True       104857600

다음에 수행할 작업

코어 덤프 파일을 관리하기 위해 사용할 수 있는 다른 명령에 대한 자세한 내용은 "ESXCLI 참조" 설명서를 참조하십시오.

코어 덤프 파일 비활성화 및 삭제

구성된 코어 덤프 파일을 비활성화하고 필요한 경우 VMFS 데이터스토어에서 제거합니다.

코어 덤프 파일을 일시적으로 비활성화할 수 있습니다. 비활성화된 파일을 사용하지 않으려면 VMFS 데이터스토어에서 제거할 수 있습니다. 비활성화되지 않은 파일을 제거하려면 esxcli system coredump file remove 명령을 --force | -F 매개 변수와 함께 사용합니다.

사전 요구 사항

ESXCLI를 설치합니다. "ESXCLI 시작" 의 내용을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

프로시저

  1. 코어 덤프 파일을 나열합니다.
    esxcli system coredump file list
  2. 다음 명령을 실행하여 코어 덤프 파일을 비활성화합니다.
    esxcli system coredump file set --unconfigure | -u
  3. VMFS 데이터스토어에서 파일을 제거합니다.
    esxcli system coredump file remove --file | -f file_name

    이 명령에는 다음 옵션이 해당됩니다.

    옵션 설명
    --file | -f 제거할 덤프 파일의 이름을 입력합니다. 이름을 입력하지 않으면 명령을 통해 기본 구성된 코어 덤프 파일이 제거됩니다.
    --force | -F 제거되는 덤프 파일을 비활성화하고 구성 해제합니다. 파일이 이전에 비활성화되었다 활성화된 경우 이 옵션이 필요합니다.

결과

코어 덤프 파일이 VMFS 데이터스토어에서 제거됩니다.