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

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

사전 요구 사항

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

프로시저

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

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

    옵션 설명
    --auto | -a 파일이 없으면 자동으로 파일을 생성합니다.
    --datastore | -d datastore_UUID or datastore_name 덤프 파일에 대한 데이터스토어를 지정합니다. 제공하지 않을 경우 시스템이 충분한 크기의 데이터스토어를 선택합니다.
    --enable | -e 생성 후 진단 파일을 사용하도록 설정합니다.
    --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 참조" 설명서를 참조하십시오.