Виртуализация — Где находятся логи VMware ESX и что они значат?

image_pdfimage_print

Где находятся логи VMware ESX и что они значат?

Где находятся логи VMware ESX и что они значат?

Автор: Александр Самойленко
Дата: 23/04/2009

Логи являются самым важным инструментом системного администратора при выявлении проблем с хостами VMware ESX и виртуальными машинами. Прежде все, необходимо понять структуру файлов журнала в ESX (почти все логии находятся в каталоге /var/logs), которые можно поделить на 3 категории:

  • Логи гипервизора ESX (обозначены черным на картинке ниже).
  • Логи средств и модулей управления (обозначены синим на картинке ниже).
  • Логи консольной ОС (Service Console) (обозначены красным на картинке ниже).

Ротация некоторых логов задается в файле /etc/logrotate.conf. Более подробно о настройке ротации логов можно проичтать в KB 3402740, а также в KB 8182749 (для ESX 2.5.x). Некоторые логи после ротации приобретают расширение .1, таким образом, актуальный лог либо не имеет расширения, либо имеет расширение .log. Теперь посмотрим на каждый лог поподробнее:

/var/log/vmkernel — основной лог ядра VMkernel. Содержит все активности касательно основной деятельности хоста и виртуальных машин. Ротация задается в logrotate.

/var/log/vmkwarning — подмножество предыдущего лога vmkernel. Содержит сообщения VMkernel, касающиеся виртуальных машин. Ротация задается в logrotate.

/var/log/vmksummary — логи, касающиеся статистики доступности хостов VMware ESX и времени их аптайма. Человеко-читаемый лог может быть найден в файле /var/log/vmksummary.txt.

/var/log/vmware/hostd.log — лог, содержащий информацию об агенте хоста. Агент хоста отвечает за конфигурацию VMware ESX и виртуальных машин через VI Client. hostd.log – символически прилинкован к реальному файлу, в который идет запись. Используйте команду ls -l hostd.log, чтобы найти настоящий файл.

/var/log/vmware/vpxa.log — лог, отвечающий за агент сервера VirtualCenter (vCenter), который, в свою очередь, взаимодействует с агентом хоста. vpxa.log – символически прилинкован к реальному файлу, в который идет запись. Используйте команду ls -l vpxa.log, чтобы найти настоящий файл. Ротация этого лога задается в файле /etc/opt/vmware/vpxa/vpxa.cfg.

/var/log/vmware/aam — логи агента VMware HA, отвечающего за функции высокой доступности хостов ESX.

/var/log/messages — основной лог сервисной консоли хоста VMware ESX, используемый для траблшутинга консольной ОС.

/var/log/vmware/esxupdate.log — лог, содержащий информацию касательно обновлений хостов ESX утилитой esxupdate (ее использует VMware Update Manager).

/var/log/vmware/esxcfg-boot.log — лог, в котором находится информация о загрузках хоста VMware ESX.

/var/log/vmware/webAccess — лог с информацией о веб-компонентах сервера ESX.

/var/log/vmware/esxcfg-firewall.log — лог ESX с информацией о встроенном сетевом экране. Содержит информацию об изменении правил фаервола.

/var/log/secure — лог, содержащий информацию о соединениях, которые требуют аутентификации, таких как демоны VMware и действия демона xinetd. Там же можно узнать, кто и когда залогинился на ESX.

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.