Назад | Перейти на главную страницу

Почему служба IPMIEVD запускается, а затем останавливается в системе Sun x4100 с сервером Server 2008?

У меня есть система, которая была недавно обновлена ​​(в течение последнего месяца) с 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.