У меня есть система, которая была недавно обновлена (в течение последнего месяца) с Server 2003 до Server 2008. Это одна из нескольких идентично настроенных систем, и все братья и сестры успешно работают после обновления ОС.
Однако эта конкретная система отказывается запускать службу IPMIEVD - при запуске она показывает следующее диалоговое сообщение:
«Служба ipmievd на локальном компьютере была запущена, а затем остановлена. Некоторые службы останавливаются автоматически, если они не используются другими службами или программами».
Я просматривал свои журналы событий, чтобы найти какие-либо потенциальные ключи к такому поведению, но остановка службы из-за «нечего делать», по-видимому, не считается ошибкой, поскольку в журналах ничего не отображается. Я также удостоверился, что у меня загружен драйвер устройства Microsoft IPMI и нет проблем. Взгляд и сравнение этой системы и ее ближайшего брата тоже не помогает - на обоих компьютерах установлена простая установка Server 2008 с одинаковыми ролями Mediaroom. Сервер работает, но без IPMI у меня нет возможности фиксировать аппаратные события в моих журналах и, следовательно, в SCOM.
У кого-нибудь есть понимание этой проблемы? Заранее спасибо.
Оказывается, в то время как IPMIEVD не зависит от версии, когда дело доходит до Server 2003 и Server 2008, драйвер IPMI, к которому он привязан, нет. Server 2003 не поставляется с драйвером IPMI «из коробки», поэтому необходимо установить драйвер Sun ISM, чтобы обеспечить интерфейс IPMI для оборудования. Server 2008, напротив, имеет встроенный в систему универсальный драйвер IPMI от Microsoft.
В 2003 году сервис устанавливается следующим образом:
C:\Program Files\ipmievd\ipmievd.exe -I ism sel
На 2008 год он немного другой:
C:\Program Files\Ipmievd\ipmievd.exe -I ms sel
Эти два метода можно открыть, открыв свойства службы и изучив командную строку.
Как только я обнаружил, что установка 2008 года была установлена, как если бы это была установка 2003 года, мне просто нужно было удалить службу:
C:\Program Files\Ipmievd\ipmievd.exe -u
а затем переустановите его с правильными параметрами для Server 2008.
Спасибо всем! Надеюсь, это окажется полезным для всех, кто сталкивается с проблемами IPMIevd на сервере Windows.