ESXCLI 명령을 사용하거나 참조 호스트를 구성하여 코어 덤프를 저장하도록 ESXi Dump Collector를 구성할 수 있습니다.

vSphere Auto Deploy를 사용하여 프로비저닝된 호스트에는 코어 덤프를 저장할 로컬 디스크가 없습니다. vSphere Client에서 호스트 프로파일 기능을 사용하여 ESXi Dump Collector를 사용하도록 참조 호스트를 구성하거나 ESXCLI 명령을 사용하여 코어 덤프를 저장하도록 ESXi Dump Collector를 구성할 수 있습니다.

ESXCLI로 ESXi Dump Collector 구성

vSphere Auto Deploy를 사용하여 프로비저닝된 호스트에는 코어 덤프를 저장할 로컬 디스크가 없습니다. ESXCLI 명령을 사용하여 ESXi Dump Collector를 구성하고, 디버깅 중에 사용하기 위해 코어 덤프를 네트워크 서버에 둘 수 있습니다.

코어 덤프는 호스트에 장애가 있는 경우 작업 메모리의 상태입니다. 기본적으로 코어 덤프는 로컬 디스크에 저장됩니다. ESXi Dump Collector는 모든 ESXi 호스트를 지원하며 vSphere Auto Deploy에 특히 유용합니다. ESXi Dump Collector는 코어 덤프를 로컬 디스크로 보내는 등의 다양한 사용자 지정을 지원하며 vCenter Server 관리 노드에 포함되어 있습니다.

참고: NSX-T N-VDS 스위치에서 실행 중인 VMkernel 인터페이스에서는 ESXi Dump Collector를 구성할 수 없습니다.

IPv6을 사용하려는 경우 및 ESXi 호스트와 ESXi Dump Collector가 모두 동일한 로컬 링크에 있는 경우는 둘 다 로컬 링크 범위 IPv6 주소 또는 글로벌 범위 IPv6 주소를 사용할 수 있습니다.

IPv6을 사용하려는 경우 및 ESXi와 ESXi Dump Collector가 다른 호스트에 있는 경우는 둘 다 글로벌 범위 IPv6 주소가 필요합니다. 트래픽은 기본 IPv6 게이트웨이를 통해 라우팅됩니다.

사전 요구 사항

ESXi Dump Collector를 사용하도록 호스트를 구성하려면 ESXCLI를 설치합니다. 문제 해결 상황에서는 대신 ESXi Shell에서 ESXCLI를 사용할 수 있습니다.

프로시저

  1. 로컬 ESXi Shell에서 esxcli system coredump를 실행하거나 ESXCLI를 사용하여 ESXi 시스템에서 ESXi Dump Collector를 사용하도록 설정합니다.
     esxcli system coredump network set --interface-name vmk0	--server-ip 10xx.xx.xx.xx --server-port 6500
    코어 덤프를 보낼 대상 서버의 VMkernel NIC 및 IP 주소를 지정하고 선택적으로 포트를 지정합니다. IPv4 주소 또는 IPv6 주소를 사용할 수 있습니다. vSphere 표준 스위치를 사용하는 가상 시스템 내에서 실행되는 ESXi 시스템을 구성하는 경우 비규칙 모드인 VMkernel 포트를 선택해야 합니다.
  2. ESXi Dump Collector를 사용하도록 설정합니다.
    esxcli system coredump network set --enable true
  3. (선택 사항) ESXi Dump Collector가 올바르게 구성되어 있는지 확인합니다.
    esxcli system coredump network check

결과

ESXi Dump Collector를 설정한 호스트가 지정된 VMkernel NIC 및 선택적 포트를 사용하여 지정된 서버로 코어 덤프를 보내도록 구성됩니다.

다음에 수행할 작업

  • 참조 호스트에서 지정한 설정으로 프로비저닝할 모든 호스트에 호스트 프로파일을 적용하는 규칙을 생성합니다. PowerCLI 세션에서 규칙을 작성하려면 규칙을 작성하고 호스트에 호스트 프로파일 할당의 내용을 참조하십시오.
  • vSphere Auto Deploy를 사용하여 이미 프로비저닝된 호스트의 경우 PowerCLI 세션에서 테스트 및 복구 규정 준수 작업을 수행합니다. 규칙 준수 테스트 및 복구의 내용을 참조하십시오.
  • 프로비저닝되지 않은 호스트의 전원을 켜서 해당 호스트를 새 호스트 프로파일로 프로비저닝합니다.

vSphere Client의 호스트 프로파일 기능에서 ESXi Dump Collector 구성

vSphere Auto Deploy를 사용하여 프로비저닝된 호스트에는 코어 덤프를 저장할 로컬 디스크가 없습니다. vSphere Client에 있는 호스트 프로파일 기능을 사용하여 ESXi Dump Collector를 사용하도록 참조 호스트를 구성할 수 있습니다.

모범 사례는 esxcli system coredump 명령으로 ESXi Dump Collector를 사용하도록 호스트를 설정하고 호스트 프로파일을 저장하는 것입니다. 자세한 내용은 ESXCLI로 ESXi Dump Collector 구성의 내용을 참조하십시오.

사전 요구 사항

  • 코어 덤프 정책을 구성할 호스트 프로파일을 생성했는지 확인합니다. 호스트 프로파일 생성 방법에 대한 자세한 내용은 "vSphere 호스트 프로파일" 설명서를 참조하십시오.
  • 하나 이상의 파티션에 vSphere Auto Deploy를 사용하여 프로비저닝된 여러 호스트에서 수신한 코어 덤프를 저장하기에 충분한 스토리지 용량이 있는지 확인합니다.

프로시저

  1. > 정책 및 프로파일 > 호스트 프로파일로 이동합니다.
  2. 구성할 호스트 프로파일을 클릭하고 구성 탭을 선택합니다.
  3. 호스트 프로파일 편집을 클릭합니다.
  4. 네트워킹 구성 > 네트워크 코어 덤프 설정을 선택합니다..
  5. 사용 확인란을 선택합니다.
  6. 사용할 호스트 NIC, 네트워크 코어 덤프 서버 IP 및 네트워크 코어 덤프 서버 포트를 지정합니다.
  7. 저장을 클릭하여 호스트 프로파일 구성을 완료합니다.

다음에 수행할 작업

  • 참조 호스트에서 지정한 설정으로 프로비저닝할 모든 호스트에 호스트 프로파일을 적용하는 규칙을 생성합니다. PowerCLI 세션에서 규칙을 작성하려면 규칙을 작성하고 호스트에 호스트 프로파일 할당의 내용을 참조하십시오.
  • vSphere Auto Deploy를 사용하여 이미 프로비저닝된 호스트의 경우 PowerCLI 세션에서 테스트 및 복구 규정 준수 작업을 수행합니다. 규칙 준수 테스트 및 복구의 내용을 참조하십시오.
  • 프로비저닝되지 않은 호스트의 전원을 켜서 해당 호스트를 새 호스트 프로파일로 프로비저닝합니다.