Как я могу получить уведомление по электронной почте, когда RAID-массив поврежден? VMware ESXi 5.0, MegaRAID SAS 9260-4i

10

Недавно мы купили сервер «белого ящика» для запуска VMware ESXi 5.0 (мы планируем использовать vSphere 5 Essentials Kit). Согласно Руководству по совместимости VMware, RAID-контроллер сервера LSI Logic MegaRAID SAS 9260-4i совместим (тип поддержки указан как «входящие»).

Я дошел до установки ESXi 5.0 на хосте, а также установил vCenter Server Appliance. Я подключился к vCenter Server с помощью vSphere Client и вижу список предопределенных сигналов тревоги, в том числе один, который должен срабатывать при каждом изменении «состояния хранилища хоста», что звучит так, как мне нужно.

Я только что попытался извлечь один из дисков из массива RAID (что привело к ожидаемому звуковому сигналу с контроллера RAID), но в vCenter абсолютно ничего не произошло. Тревога «Состояние хранилища хоста», похоже, не сработала.

Что мне действительно нужно сделать, так это настроить vCenter для отправки электронной почты, если массив RAID поврежден, чтобы мы знали и могли заменить неисправный диск. Если тревога даже не сработает, это не выглядит многообещающим.

Я что-то здесь упускаю? Я ни в коем случае не эксперт по VMware или серверному оборудованию, поэтому я даже не уверен, к кому обратиться по этому поводу.

Заранее спасибо!

болеутоляющий
источник
Каков первоначальный продавец этой коробки? Это iLo или DRAC? Мониторинг должен выполняться там или с помощью средств IPMI на уровне операционной системы хоста.
Нильс

Ответы:

14

Спасибо Эрику С. Сингеру за то, что он указал мне правильное направление - я решил это сейчас, с большим количеством Google. Вот что я должен был сделать:

  1. Загрузите MegaRAID SAS VMware SMIS Provider VIB со вкладки «Поддержка и загрузки» на этой странице .
  2. Включите SSH на моем хосте ESXi. Это включало следующие шаги:
    • Перейдите на вкладку Конфигурация для хоста в vSphere Client.
    • Выберите «Профиль безопасности» в разделе «Программное обеспечение».
    • Нажмите на ссылку "Свойства ..." рядом с Сервисами.
    • Нажмите «SSH» в списке, затем «Параметры ...», затем «Пуск»
  3. Используйте scp, чтобы скопировать файл VIB в / tmp на хосте: scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
  4. Войдите в систему через SSH: ssh root@esxhostname
  5. Установите файл VIB: esxcli software vib install -v /tmp/vmware-esx-provider-LSIProvider.vib

    5а. Если вы получили ошибки подписи во время установки, установите с опцией --no-sig-check(в официальной документации указано, что вы можете изменить уровень sig-check, но я не смог установить независимо от уровня):esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

  6. Перезагрузите хост ESXi

После перезагрузки, когда я вытащил диск, тревога «Состояние хранилища хоста» сработала, как и ожидалось, так что я счастливый кролик :-)

Для полноты вот что я должен был сделать, чтобы он отправил мне электронное письмо, когда сработала сигнализация:

  1. Настройте параметры SMTP
    • Войдите в vCenter Server с помощью клиента vSphere
    • В меню выберите Вид / Администрирование / Настройки сервера ...
    • Нажмите на «Почта» на панели слева
    • Введите имя SMTP-сервера и учетную запись отправителя (это отчасти неудачно - было бы неплохо, если бы мы могли указать порт для подключения, SSL, аутентификацию и т. Д.)
    • Нажмите ОК
  2. Настройте будильник для отправки электронной почты
    • В меню выберите Вид / Инвентарь / Хосты и кластеры.
    • В древовидном представлении слева щелкните объект, для которого вы хотите настроить сигнализацию - либо на верхнем уровне (который повлияет на все хосты), либо на отдельный хост
    • Выберите вкладку «Тревоги»
    • В верхней части списка аварийных сигналов убедитесь, что выбран «Вид: Определения».
    • Найдите «Состояние хранилища хоста» в списке аварий и дважды щелкните по нему.
    • Перейти на вкладку «Действия»
    • Добавить новое действие «Отправить уведомление по электронной почте»
    • В столбце «Конфигурация» рядом с новым действием введите адрес электронной почты, на который необходимо отправить сигнал тревоги.
    • Вы, вероятно, также хотите убедиться, что «Один раз» выбран в каждом из последних 4 столбцов, поэтому вы будете получать уведомления при каждом изменении статуса
болеутоляющий
источник
Но ты получил это по электронной почте - это то, что я был озадачен, а не тревога.
Chopper3
Да, я получил это, чтобы написать мне. Я обновлю свой ответ, чтобы включить, как я настроил это.
Anodyne
1

Можете ли вы увидеть «хранилище» на вкладке «Оборудование» серверов ESXi, и если да, то можете ли вы увидеть каждый диск? если нет, то HW на этом уровне, вероятно, отделен от ESX. Вам нужно будет проверить, есть ли у вашего контроллера расширение, которое можно установить на вашем сервере ESX.

Эрик С. Сингер
источник
Нет - категории датчиков на вкладке «Состояние оборудования»: Процессор / Память / PCI / Вентилятор / Напряжение / Температура / Питание / Сеть / Компоненты программного обеспечения / Контроллер управления
материнской платой
Также: когда я смотрю на «Адаптеры хранения» на вкладке «Конфигурация», контроллер находится под заголовком «Контроллер MegaRAID SAS GEN2» с именем устройства «vmhba2». Я не знаю, если это важно ...
Anodyne