Computer >> 컴퓨터 >  >> 소프트웨어 >> 가상 기기

ESXi 호스트의 시스템 로그가 비영구 스토리지에 저장됨

VMware ESXi를 SD 카드 또는 USB 스틱에 설치하는 경우(또는 SAN에서 부팅을 사용하는 경우) vCenter 클라이언트 콘솔의 호스트 이름 옆에 노란색 느낌표 아이콘이 표시되고 요약 탭에 다음 경고가 나타납니다.

System logs on host ny-esxi21.woshub.com are stored on non-persistent storage.

ESXi 호스트의 시스템 로그가 비영구 스토리지에 저장됨

esx.problem.syslog.nonpersistent 경고는 시스템이 비영구 USB 장치에 로그(스크래치)를 기록하고 호스트를 다시 시작하면 저장되지 않음을 의미합니다. 따라서 호스트 문제가 발생하면 로그를 검사하거나 VMWare 기술 지원 팀에 데이터를 제공할 수 없습니다. 경고를 제거하려면 ESXi 호스트 설정에서 로그 저장 경로를 로컬 디스크 또는 VMFS 데이터 저장소로 변경(또는 syslog 서버 구성)해야 합니다.

이 가이드는 새로운 HTML5 vSphere 6.7 클라이언트를 참조합니다. 이전 vSphere 버전에서는 동일한 방식으로 구성되었지만 옵션 또는 섹션의 이름이 다를 수 있습니다.
  1. vSphere 클라이언트를 열고 호스트 및 클러스터에 경고가 표시된 ESXi 호스트를 선택합니다.;
  2. 구성 탭으로 이동하고 고급 시스템 설정을 클릭합니다.; ESXi 호스트의 시스템 로그가 비영구 스토리지에 저장됨
  3. 고급 설정 목록에서 수정을 클릭합니다. Syslog.global.logDir 을 입력합니다. 필터에서 들. 보시다시피 [] /scratch/log 폴더는 ESXi 로그를 저장하는 데 사용됩니다. ESXi 호스트의 시스템 로그가 비영구 스토리지에 저장됨
  4. Syslog.global.logDir 변수의 경로를 [yououtVMFSdatastorename] /systemlogs로 변경합니다. . ESXi 호스트의 시스템 로그가 비영구 스토리지에 저장됨 /systemlogs를 만들어야 합니다. VMFS 데이터 저장소의 폴더를 미리 만듭니다. 그렇지 않으면 다음 오류가 발생합니다. A general system error occurred: Internal error . ESXi 호스트의 시스템 로그가 비영구 스토리지에 저장됨
  5. Syslog.global.logDir 필드가 비어 있으면 ScratchConfig.CurrentScratchLocation 값을 확인하세요. 매개변수. 로그가 포함된 스크래치 파티션의 경로를 보여줍니다.

PowerCLI 명령 프롬프트를 사용하여 로그 경로를 변경할 수도 있습니다.

get-vmhost ny-esxi21 | Get-AdvancedSetting -Name "Syslog.global.logDir" | Set-AdvancedSetting -Value "[HQVMFSDatastore1] /system_log_folder_name"

호스트 프로파일을 사용하여 Syslog.global.logDir 값을 변경할 수도 있습니다. 이 프로파일을 데이터 센터의 모든 ESXi 호스트에 적용할 수 있습니다.

ESXi 호스트의 시스템 로그가 비영구 스토리지에 저장됨