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

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

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

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

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

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

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

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

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

  1. Загрузите VIB поставщика MegaRAID SAS VMware SMIS на вкладке «Поддержка и загрузки» на эта страница.
  2. Включите SSH на моем хосте ESXi. Это включало следующие шаги:
    • Перейдите на вкладку Configuration для хоста в 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 (в официальной документации указано, что вы можете изменить уровень проверки сигнатуры, но я не смог установить независимо от уровня): esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

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

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

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

  1. Настроить параметры SMTP
    • Войдите в vCenter Server с помощью vSphere Client.
    • В меню выберите Просмотр / Администрирование / Настройки сервера ...
    • Нажмите «Почта» на панели слева.
    • Введите имя SMTP-сервера и учетную запись отправителя (это немного хромает - было бы неплохо, если бы мы могли указать порт для подключения, SSL, аутентификацию и т. Д.)
    • Нажмите ОК
  2. Настройте будильник для отправки электронной почты
    • В меню выберите View / Inventory / Hosts and Clusters.
    • В дереве слева щелкните объект, для которого вы хотите настроить сигнал тревоги - либо на верхнем уровне (что повлияет на все хосты), либо на отдельном хосте.
    • Выберите вкладку «Будильники».
    • Убедитесь, что в верхней части списка тревог выбран "Просмотр: Определения".
    • Найдите «Состояние хранилища хоста» в списке сигналов тревоги и дважды щелкните его.
    • Перейдите на вкладку «Действия»
    • Добавить новое действие "Отправить уведомление по электронной почте"
    • В столбце «Конфигурация» рядом с вашим новым действием введите адрес электронной почты, на который необходимо отправить сигнал тревоги.
    • Вероятно, вы также захотите убедиться, что в каждом из последних 4 столбцов выбрано «Один раз», чтобы вы получали уведомление при каждом изменении статуса.

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