Protokoly systému VMWare ESXi sa ukladajú na neperzistentnom úložisku

Pri inštalácii VMware ESXi na SD kartu alebo USB flash disk (alebo pomocou bootovacej metódy SAN) v klientskej konzole vCenter sa tento hostiteľ zobrazí so žltým výkričníkom a na karte Zhrnutie sa zobrazí varovanie:

Systémové protokoly na hostiteľovi esxi1.corp.winitpro.ru sa ukladajú na nepretržitom úložisku.

varovanie esx.problem.syslog.nonpersistent znamená, že systém zapíše protokoly (poškriabanie) na zariadenie USB a po reštarte hostiteľa sa neuložia. Preto v prípade problémov s hostiteľom nebudete môcť skontrolovať jeho denníky ani poskytovať údaje technickej podpore VMWare. Ak chcete toto upozornenie odstrániť, musíte zmeniť cestu úložiska protokolov na lokálny disk alebo úložisko VMFS v nastaveniach ESXi hostiteľa (alebo nakonfigurovať server syslog)..

Tento návod je určený pre nového klienta HTML5 vSphere 6.7. V predchádzajúcich verziách vSphere je všetko nakonfigurované podobne, ale názvy odsekov a oddielov sa môžu mierne líšiť..
  1. Otvorte klienta vSphere a v sekcii vyberte svojho varovného hostiteľa ESXi Hostitelia a klastre;
  2. Prejdite na kartu Konfigurovať a vyberte položku Pokročilé systémové nastavenia;
  3. V zozname rozšírených nastavení kliknite na ikonu editovať a v rade filter vybrať Syslog.global.logDir. Ako vidíte teraz, ESXi sa používa ako adresár na ukladanie protokolov [] / poškriabať / prihlásiť;
  4. Zmeňte cestu v premennej Syslog.global.logDir na [datastore1] / system_log_folder_name; Najprv musíte vytvoriť adresár / systemlogs na úložisku VMFS, inak, ak adresár / systemlogs chýba, chyba Vyskytla sa všeobecná systémová chyba: Interná chyba.
  5. Ak je pole Syslog.global.logDir prázdne alebo odkazuje na inú časť, skontrolujte hodnotu parametra ScratchConfig.CurrentScratchLocation. To bude označovať cestu k poškriabaniu časti s protokolmi.

Cestu k adresáru úložiska protokolov môžete zmeniť aj z príkazového riadka PowerCLI:

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

Hodnotu Syslog.global.logDir môžete zmeniť aj pomocou profilov hostiteľa. Tento profil sa dá použiť na všetkých hostiteľov ESXi v dátovom centre..