Мониторинг raid adaptec 8885
Всем добрый день, продолжаем нашу эпопею с raid контроллером Adaptec 8885, мы с вами остановились на том, что произвели установку VMware ESXI 5.5 на данный рейд контроллер. Почитать можно об этом вот тут (Установка esxi на Adaptec Raid 8885). Следующим этапом, является настроить удобное программное обеспечение, для мониторинга и управления raid массивом и самим контроллером, чем мы и займемся, на все про все мы затратим, около 10-15 минут.
Установка maxView Storage Manager в VMware ESXI 5.5
Как видите если зайти на вкладку Hardware у нужного хоста в vCenter, то вы не увидите, информацию о дисках или контроллерах, а ведь надо же.
И так на борту у нас ESXi и нам нужно в нем производить мониторинг состояния жестких дисков или ssd дисков. Для этого есть утилита maxView Storage Manager. Давайте ее скачаем. Переходим на сайт производителя, и скачиваем нужную версию, на момент написания статьи это maxView Storage Manager v2.00.21811 for VMware, сам дистрибутив весит порядка 630 мегабайт, очень толстый.Раньше когда был Adaptec CIM Provider, он весил пару мегабайт, но работал через Java, а тут все в браузере, ладно посмотрим.
Когда вышла седьмая серия контроллеров, то была сделана новая утилита maxView в замену Adaptec Storage Manager, так же она еще поддерживает старые контроллеры 6 версии. По сути утилита так же нужна для управления raid и его настройками, но уже работает через веб браузер. Утилита содержит вот такие компоненты:
- CIMOM (CIM Object Manager) для взаимодействия с контроллером
- Web server
- Agent
Установка подразумевает, что у вас есть включенный esxi ssh доступ, далее конектитесь к серверу, я использую утилиту mRemoteNG, очень удобная и позволяет делать много окон в одном большом, советую. Вам в начале нужно проверить есть ли нужный драйвер в системе, делается это командой:
В идеале вы должны получить вот такой ответ, если у вас его нет то вам нужно его скачать и поставить, где скачать драйвера adaptec я уже писал. Установка аналогична, той, что будет ниже для CIM Object Manager пакета.
Порядок установки maxview storage manager
В начале при любом раскладе нужно перевести хост виртуализации в режим обслуживания, maintenance mode. Затем если драйвера нет, то ставим его и перезагружаемся. Далее копируем из скачанного архива файлы vmware-esx-provider-arcconf.vib и vmware-esx-provider-arc-cim-provider.vib. Как скопировать файл в esxi читаемс. Кладем файлы в папку tmp.
Тепрь нужно проверить нет ли предыдущих версий данных пакетов
Если нет, то ко. Если есть то удаляем командой
esxcli software vib remove -n arc-cim-provider
после удаления перезагружаемся.
Останавливаем агента CIM watchdog
Все начинаем установку, первого компонента который нам поможет запустить мониторинг raid массива
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: Adaptec_bootbank_arcconf_2.00-21811
VIBs Removed:
VIBs Skipped:
и ставим второй компонент.
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: Adaptec_bootbank_arc-cim-provider_2.00-21811
Все перезагружаем хост командой reboot.
В итоге вы должны получить вот такой вид на вкладке hardware, как видите появилась вкладка Storage со всеми дисками.
Как бы все, но не тут то было. Давайте теперь более подробно ознакомимся со схемой работы. Внутри хоста ставим драйвер и CIM провайдера, а вот maxView Storage Manager Agent and Apache Tomcat уже ставятся на виртуальной машине, которая должна лежать на данном хосте, вот такая матрешка. В виртуальной машине должна быть ос linux или Windows, как 32 так и 64 бита. Я честно не знаю зачем Adaptec сделали такую схему с maxview storage manager, раньше с 5 версией Adaptec Raid controller например 5805, было проще хоть и работало все через java.
В качестве гостевой операционной системы в виртуальной машине я выбираю Windows Server 2012 R2, где я буду ставить maxView Storage Manager, иначе мы не сможем мониторить и менять настройки у raid adaptec 8885. И так я выложил все дистрибутивы на яндекс диск, и с него вы можете скачать maxView Storage Manager 2.00.00.21811. Запускаем его у вас откроется мастер установки утилиты.
Жмем next.
Соглашаемся с лицензионным соглашением и жмем next.
На следующем шаге вас спросят, что вы хотите мониторить, какой гипервизор, выбираем ESXi Server, next.
Указываем параметры:
- ESXI Jost ip Address > адрес хоста виртуализации
- ESXI Host Password > пароль к нему, по умолчанию будет использоваться логин root.
Вас предупредят о выбранных портах для управления Adaptec controller (49161 и 8443, не забудьте их открыть на ос)
Выставляем компоненты установки, первые два обязательные.
install
В итоге у вас появится вот такой значок, для локального запуска утилиты, жмем Finish. На этом установка закончена. Далее вам нужно обратиться по адресу
https://localhost:8443/maxview/manager/login.xhtml
либо если удаленно
https://адрес виртуальной машины:8443/maxview/manager/login.xhtml
Еще у меня в браузере не работало, перезагрузил виртуальную машину все залетало
В идеале у вас должно появиться вот такое окно входа.
Материал сайта pyatilistnik.org
доброго времени суток, спасибо за материал. А HP P410 и P212 есть возможность мониторить?
Добрый день, p410 штатными средствами слабо, есть утилита http://pyatilistnik.org/spisok-komand-hpssacli-dlya-rabotyi-s-raid-smart-array-p410i-na-esxi-5-5/ но если деньги есть то можно и утилитами платными от hp. Как вариант можно агента забикса поставить. По p212 ответить не могу не встречал, но думаю ему подойдет тоже самое.
кхм, спасибо… Я похоже не дополнял. У меня стоит ESXi 6 и там в Configuration — Storage есть состояние контроллера, дисков и батарейки
если у вас в configuration видится raid и диски, то вы будите видеть состояние дисков. Средствами esxi можно будет настроить оповещение на почту о состоянии алерта на дисках
Добрый день. Столкнулся с проблемой при удалении arcsmis, пишу команду
esxcli software vib remove -n arc-cim-provider выдает следующее:
[NoMatchError]
No VIB matching VIB search specification ‘arc-cim-provider’.
Please refer to the log file for more details.
При этом в системе есть как
arcsmis 1.06-21062 Adaptec unknown 2016-01-11
Я никак не могу установить maxStorage для 7805 адаптера.
Буду благодарен за помощь.
Советую попробовать по устанавливать более старые arc-cim-provider
Добрый день.
Столкнулся с этими ошибками.
[VibDownloadError]
Please refer to the log file for more details.
Добавьте, пожалуйста, в статью корректировку о добавление vid файлов. У вас подходит Способ через WinSCP. Если закинуть через Browser в ESXi, то файлы записываются не в корень /tmp/vmware-esx-provider-arcconf.vib
а сюда:
/vmfs/volumes/datastore1/tmp/vmware-esx-provider-arcconf.vib
Где datastore1 — имя вашего хранилища
Я созвал папку tmp на datastore через EXSi и у меня ничего не получалось. Так как путь был не верный. Надуюсь кому нибудь это пригодиться и не будет тратить время на поиски решений.
В итоге закидываем все через WinSCP, там полная корневая система видна.
Дальше по инструкции
esxcli software vib install —no-sig-check -v /tmp/vmware-esx-provider-arcconf.vib
или если вы закинули через гипервизор на datastore в папку tmp, то полный путь будет такой:
esxcli software vib install —no-sig-check -v /vmfs/volumes/datastore1/tmp/vmware-esx-provider-arcconf.vib
Вот такая была ошибка No such file or directory
maxView Storage Manager Agent and Apache Tomcat нужно обязательно устанавливать на машину на этом же хосте, любой другой комп в локальной сети не подойдет?
Здравствуйте. При установке maxView Storage Manager на гостевую ОС WinServ 2019 столкнулся со странной проблемой, установщик не предлагает выбрать тип хоста ESXi Server, этого этапа просто нет, после принятия лицензионного соглашения, сразу предлагает выбрать CIM Server Port и Web Server Port. Соответственно окна с указанием параметров ESXI хоста тоже нет. Далее установка проходит как в статье. Подключаюсь к maxView по localhost:8443, в списке сразу есть имя компа на который был установлен maxView, естественно у него ничего не мониторится. ESXI хосты добавляются вручную, причем не важно куда установлен maxView Storage Manager, это может быть просто десктопная машинка, все ESXI хосты без проблем добавятся. Накидал бы скринов как это выглядит, но тут нет такой возможности. В целом все работает, но очень хочется понять от чего такие различия со статьей.
Здравствуйте. Драйвера на контроллер уже были установлены.
При установке vmware-esx-provider-arcconf.vib и vmware-esx-provider-arc-cim-provider.vib обязательно переводить в режим обслуживания и перезагружать после установки?
Установил, ошибок не было. Не перезагружал. esxcli software vib list | grep arc не выводит список установленных пакетов. Появятся только после перезагрузки или не установились? Перезагрузить сервер пока возможности нет.
Да необходимо
Сам отвечаю на предыдущий вопрос, заработало после перезагрузки, хотя драйвер не менялся. Нет разницы куда ставить maxView Storage Manager, можно на любую машину в сети. Сервера ESX нужно добавлять вручную в maxView Storage Manager. Хотел добавить мониторинг Zabbix по SNMP, но пока не получилось. Такое ощущение, что maxView в связке с arcconf из из пакета maxView будет отдавать данные только если данный raid установлен непосредственно на сервере с maxView.
Да и сам maxView достаточно глючный. При добавлении в список второго ESX перестаёт открывать вкладки, с одним сервером работает нормально. Предыдущие версии программы Storage Manager от Adaptec работали куда лучше.