Podczas instalowania VMware ESXi na karcie SD lub dysku flash USB (lub przy użyciu metody rozruchu z SAN boot) w konsoli klienta vCenter, ten host zostanie wyświetlony z żółtym wykrzyknikiem, a na karcie Podsumowanie zostanie wyświetlone ostrzeżenie:
Logi systemowe na hoście esxi1.corp.winitpro.ru są przechowywane w nietrwałej pamięci.
Ostrzeżenie esx.problem.syslog.nonpersistent
oznacza, że system zapisuje dzienniki (scratch) na urządzeniu USB, a po ponownym uruchomieniu hosta nie zostaną zapisane. Dlatego w przypadku problemów z hostem nie będzie można sprawdzać jego dzienników ani dostarczać danych do pomocy technicznej VMWare. Aby usunąć to ostrzeżenie, musisz zmienić ścieżkę przechowywania dziennika na dysk lokalny lub pamięć VMFS w ustawieniach ESXi hosta (lub skonfigurować serwer syslog).
- Otwórz klienta vSphere i wybierz host ostrzegawczy ESXi w sekcji Hosty i klastry;
- Przejdź do karty Konfiguruj i wybierz Zaawansowane ustawienia systemu;
- Na liście ustawień zaawansowanych kliknij Edytuj i w kolejce Filtruj wskazać Syslog.global.logDir. Jak widać teraz, ESXi służy jako katalog do przechowywania dzienników. [] / scratch / log;
- Zmień ścieżkę w zmiennej Syslog.global.logDir na [datastore1] / system_log_folder_name; Najpierw należy utworzyć katalog / systemlogs w magazynie VMFS, w przeciwnym razie, jeśli brakuje katalogu / systemlogs, pojawi się błąd
Wystąpił ogólny błąd systemu: błąd wewnętrzny
. - Jeśli pole
Syslog.global.logDir
pusty lub wskazuje inną sekcję, sprawdź wartość parametruScratchConfig.CurrentScratchLocation
. Wskazuje ścieżkę do sekcji zdrapki z dziennikami.
Możesz także zmienić ścieżkę do katalogu przechowywania dziennika z wiersza poleceń PowerCLI:
get-vmhost esxi1 | Get-AdvancedSetting -Name "Syslog.global.logDir" | Set-AdvancedSetting -Value „[datastore1] / system_log_folder_name”
Możesz także zmienić wartość Syslog.global.logDir przy użyciu profili hosta. Ten profil można zastosować do wszystkich hostów ESXi w centrum danych..