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

Мониторинг рейд-контроллера LSI 3ware на ESXi

Это касается сервера, на котором работает ESXi (v. 4.x или 5.x), установленный на дисках, которые настроены в raid10 с помощью RAID-контроллера LSI 3ware 97050.

Я хотел бы знать, есть ли способ контролировать серию контроллеров LSI 3ware, в частности 9750, через ESXi. И, надеюсь, также запустить демон мониторинга, который предоставляет LSI.

Я знаю, что вы можете настроить cronjob для выполнения tw_cli через ssh на сервере ESXi. Однако это не совсем идеально.

Кстати, я не использую vcenter. Было бы неплохо иметь больше, чем просто мониторинг, так как программное обеспечение 3ware имеет очень полезный веб-клиент, помимо tw_cli.

vCenter имеет несколько предварительно созданных предупреждений, которые обнаруживают аппаратный сбой (большей части) оборудования. Это будет отображаться как предупреждение в vSphere Client, а также может отправить прерывание на прослушивающий хост.

Похоже, что единственный способ контролировать этот рейд-контроллер 3ware через ESXi - это включить доступ по ssh на сервере ESXi, установить tw_cli в хранилище данных (не в таких местах, как / opt, потому что он не выдержит перезагрузки) и настроить ежедневное или еженедельное задание cron для запуска чего-то вроде:

ssh esxihost.example.org /vmfs/volumes/datastore1/3ware/tw_cli /c0 show all
ssh esxihost.example.org /vmfs/volumes/datastore1/3ware/tw_cli /c0 show alarms

И отправьте вам результат по электронной почте. Какой cron должен делать автоматически. Вы можете улучшить его с помощью grep и других средств, которые будут отправлять вам электронное письмо только в случае тревоги. Обязательно скопируйте свой ключ ssh, чтобы не вводить пароль. Вам придется повторить это после перезагрузки сервера ESXi.

Это имеет дополнительное преимущество: вы также можете управлять рейдом с помощью инструмента tw_cli через сеанс ssh.

ssh можно довольно легко включить в ESXi 5.0 через клиент vsphere:

Или с помощью консоли:

Чтобы включить ssh на ESXi 4.1, попробуйте следующее:

А на ESXi 4.0 это включит ssh:

Поскольку для 4.0 это немного сложнее, я изложил основной результат:

  • при ударе консоли alt F1
  • тип: неподдерживаемый
  • введите пароль
  • vi /etc/inetd.conf
  • комментарий в строке (ах) с ssh
  • убить inetd
  • запустить inetd (просто набрав его)