모든 ESXi 호스트는 VMkernel 및 다른 시스템 구성 요소에서 보낸 로그 메시지를 로그 파일에 기록하는 syslog 서비스(vmsyslogd)를 실행합니다.

이 태스크 정보

vSphere Web Clientesxcli system syslog vCLI 명령을 사용하여 syslog 서비스를 구성할 수 있습니다.

vCLI 명령에 대한 자세한 내용은 vSphere 명령줄 인터페이스 시작을 참조하십시오.

프로시저

  1. vSphere Web Client 인벤토리에서 호스트를 선택합니다.
  2. 관리 탭을 클릭합니다.
  3. 시스템 패널에서 고급 시스템 설정을 클릭합니다.
  4. 고급 시스템 설정 목록의 Syslog 섹션을 찾습니다.
  5. 로깅을 전체적으로 설정하려면 변경할 설정을 선택하고 편집 아이콘을 클릭합니다.

    옵션

    설명

    Syslog.global.defaultRotate

    유지할 최대 아카이브 수를 설정합니다. 이 숫자는 전체적으로 설정할 수 있으며 개별 하위 로거에 대해 설정할 수도 있습니다.

    Syslog.global.defaultSize

    시스템에서 로그를 회전할 때까지의 기본 로그 크기(KB)를 설정합니다. 이 숫자는 전체적으로 설정할 수 있으며 개별 하위 로거에 대해 설정할 수도 있습니다.

    Syslog.global.LogDir

    로그가 저장된 디렉토리입니다. 디렉토리는 마운트된 NFS 또는 VMFS 볼륨에 위치할 수 있습니다. 로컬 파일 시스템의 /scratch 디렉토리만 여러 번 재부팅해도 영구적으로 유지됩니다. 디렉토리는 [datastorename] path_to_file 형식으로 지정해야 하며, 경로는 데이터스토어 백업 볼륨의 루트에 상대적입니다. 예를 들어 경로 [storage1] /systemlogs는 경로 /vmfs/volumes/storage1/systemlogs에 매핑됩니다.

    Syslog.global.logDirUnique

    이 옵션을 선택하면 Syslog.global.LogDir에서 지정한 디렉토리 아래에 ESXi 호스트의 이름을 가진 하위 디렉토리가 생성됩니다. 여러 ESXi 호스트에서 동일한 NFS 디렉토리를 사용하는 경우에는 고유한 디렉토리를 사용하는 것이 유용합니다.

    Syslog.global.LogHost

    syslog 메시지가 전달되는 원격 호스트 및 원격 호스트가 syslog 메시지를 수신하는 포트입니다. ssl://hostName1:1514처럼 프로토콜과 포트를 포함할 수 있습니다. UDP(기본값), TCP 및 SSL이 지원됩니다. 전달된 syslog 메시지를 수신하려면 원격 호스트에 syslog가 설치되고 올바르게 구성되어 있어야 합니다. 자세한 구성 정보는 원격 호스트에 설치되어 있는 syslog 서비스에 대한 설명서를 참조하십시오.

  6. (선택 사항) 로그의 기본 로그 크기와 로그 회전을 덮어쓰려면 다음을 수행합니다.
    1. 사용자 지정할 로그의 이름을 클릭합니다.
    2. 편집 아이콘을 클릭하고 원하는 회전 수와 로그 크기를 입력합니다.
  7. 확인을 클릭합니다.

결과

syslog 옵션에 대한 변경 내용이 즉시 적용됩니다.