Системните дневници на VMWare ESXi се съхраняват на непостоянно съхранение

Когато инсталирате VMware ESXi на SD карта или USB флаш устройство (или използвате метода Boot from SAN boot) в клиентската конзола vCenter, този хост ще бъде показан с жълт удивителен знак и на раздела Summary ще се появи предупреждение:

Системните регистрации на хоста esxi1.corp.winitpro.ru се съхраняват на непостоянно съхранение.

предупредителен esx.problem.syslog.nonpersistent означава, че системата записва регистрационни файлове (драскотина) на USB устройството и при рестартиране на хоста те няма да бъдат записани. По този начин, в случай на проблеми с хоста, няма да можете да проверите неговите регистрационни файлове или да предоставите данни на техническата поддръжка на VMWare. За да премахнете това предупреждение, трябва да промените пътя за съхранение на журнала към локалния диск или VMFS съхранение в настройките на ESXi на хоста (или да конфигурирате syslog сървъра).

Този урок е за новия HTML5 vSphere 6.7 клиент. В предишните версии на vSphere всичко е конфигурирано по подобен начин, но имената на параграфи и раздели могат да варират леко..
  1. Отворете vSphere клиента и изберете вашия хост с предупреждения ESXi в секцията Домакини и клъстери;
  2. Отидете на раздела Конфигуриране и изберете Разширени системни настройки;
  3. В списъка с разширени настройки щракнете редактирам и на линия филтър изберете Syslog.global.logDir. Както можете да видите сега, ESXi се използва като директория за съхраняване на регистрационни файлове. [] / надраскване / лог;
  4. Променете пътя в променливата Syslog.global.logDir на [datastore1] / system_log_folder_name; Директорията / systemlogs в VMFS съхранение трябва да бъде създадена първо, в противен случай, ако директорията / systemlogs липсва, ще се появи грешка Възникна обща системна грешка: вътрешна грешка.
  5. Ако полето Syslog.global.logDir празно или сочи към друг раздел, проверете стойността на параметъра ScratchConfig.CurrentScratchLocation. Той ще посочи пътя с дървени трупи до секцията за надраскване.

Можете също да промените пътя към директорията за съхранение на журнали от командния ред PowerCLI:

get-vmhost esxi1 | Get-AdvancedSetting -Name "Syslog.global.logDir" | Set-AdvancedSetting -Value "[datastore1] / system_log_folder_name"

Можете също да промените стойността на Syslog.global.logDir, като използвате хост профили. Този профил може да се приложи за всички ESXi хостове в центъра за данни..