- Как настроить iDRAC порт управления Dell
- Как настроить iDRAC порт управления Dell
- Что такое idrac
- Настройка dell idrac
- Логин и пароль на IDRAC по умолчанию
- Настройка IDRAC через Dell OpenManage Server Administrator
- Как настроить IDRAC 9 на серверах 14 поколения
- Как производится сброс настроек и перезагрузка IDRAC
- Мониторинг сервера Dell через idrac по snmp
- Введение
- Настройка idrac для мониторинга
- Настройка мониторинга сервера через idrac в zabbix
- Заключение
Как настроить iDRAC порт управления Dell
Как настроить iDRAC порт управления Dell
Всем привет сегодня хочу рассказать о том, как настроить iDRAC порт управления Dell. Про порты управления в целом я уже писал небольшую заметку, почитайте и посмотрите как и у кого они называются. Думаю у многих системных администраторов, есть в своем парке сервера данного вендора и вы хотели бы с ними познакомиться поближе и использовать по возможности весь его потенциал, который закладывали в него инженеры компании Dell.
Что такое idrac
У компании Dell idrac или как ее еще можно расшифровать Dell Remote Access Controller, это технология управления сервером, через интерфейсную плату. Интерфейс dell idrac обладает своим процессором, RAM памятью и конечно же сетевым интерфейсом со своим mac адресом, для доступа к системной шине. Основные назначения idrac, это
- Управление электропитанием
- Получение системной информации о сервере (серийные номера)
- Мониторинг физического состояния сервера
- Монтирования ISO образов для установки систем
- Удаленное включение и перезагрузка сервера Dell
- Обновление прошивок BIOS
Все это доступно через дружелюбный веб интерфейс или же командную строку по ssh. С 5 поколения сервера Dell имеют спереди индекс i (integrated), что вас информирует о том, что DRAC интегрирован в аппаратную часть материнской платы сервера.
Настройка dell idrac
Включаем сервер и начинается загрузка, дожидаемся когда вам предложат нажать
Если у вас в данном сегменте локальной сети есть DHCP сервер, то вы должны поймать ip адрес, как на примере ниже.
У вас откроется BIOS подобная утилита idrac Configuration Utility. Выбираем IDRAC LAN, для изменения параметра нажимаем пробел, вы должны поставить в позицию ON.
Теперь идем в пункт LAN Parameters и настраиваем обязательно статический ip адрес, как и у любого сервера, запомните это правило. Так же заполняем шлюз и DNS адреса, жмем пробел для сохранения.
Далее переходим в пункт LAN User Configuration. В LAN User Configuration вам необходимо задать пароль для учетной записи Admin, у которой будет доступ к web интерфейсу, и проверьте что выставлено Account Access > Enable.
Все нажимаем ESC и сохраняем настройки через Save settings and server will reboot. Открываем браузер и вводим, заданный вами ip адрес Dell idrac.
По умолчанию вы попадете на вкладку System Summary, с общей информацией о сервере.
Тут много чего интересного и мы обязательно пробежимся по всем пунктам, для примера вы можете проверить состояние ваших вентиляторов:).
Логин и пароль на IDRAC по умолчанию
Если вы вдруг не установили нужный вам пароль через BIOS сервера, то по умолчание на серверах Dell он вот такой:
На серверах 12-14 поколения, если пароль calvin не подходит, то на сервере, на лицевой стороне есть этикетка с паролем, вот пример для серверов Dell PowerEdge R740.
Вытаскиваем ее, и на лицевой стороне видим информацию, о Service tag
А вот если ее перевернуть, то вы увидите пароль от данного сервера к IDRAC 9. Вот аж куда запрятали.
Настройка IDRAC через Dell OpenManage Server Administrator
Произвести настройку порта управления на серверах компании Dell можно и из операционной системы, для этого можно использовать утилиту Dell OpenManage Server Administrator, выглядит это таким образом. Вы заходите на вкладку Remote Access и задаете в пункте IPv4 Adrees нужный вам адрес.
Как настроить IDRAC 9 на серверах 14 поколения
У меня есть сервера Dell PowerEdge R740 и в них уже идет порт управления девятой версии, ниже я покажу, как производится настройка. Включаем ваш Dell PowerEdge R740, сверху у вас будет информация, о версии BIOS и IDRAC 9, ниже будет ползунок загрузки компонентов.
После инициализации оборудования, у вас появится меню, из которого нужно выбрать пункт «System Setup», для этого вы должны нажать кнопку F2.
Попав в биос Dell PowerEdge R740, вы должны выбрать пункт «IDRAC Settings».
Далее, для настройки сети выберите пункт «Network»
В «Network Settings» убедитесь, чтобы стоял режим «Dedicated» и советую выставить галку регистрации в DNS «Register DRAC on DNS»
Чуть ниже вы можете задать статический ip адрес.
Если вам необходимо настроить VLAN, то это делается в настройках «VLAN SETTINGS»
На вкладке «User Configuration» вы можете задать имя пользователя и выбрать ему привилегии. Тут же вы можете поменять пароль.
Как производится сброс настроек и перезагрузка IDRAC
Чтобы произвести сброс настроек или перезагрузить IDRAC с текущими настройка, вы можете воспользоваться следующими пунктами:
- Reset IDRAC configuration to defualts — сброс порта управления, банальная перезагрузка. Все настройки и пароли останутся.
- Reset IDRAC configuration to defaults all — полное обнуление настроек.
Мониторинг сервера Dell через idrac по snmp
Поделюсь информацией на тему мониторинга популярных брендовых серверов на одном примере. Я настрою в zabbix мониторинг сервера Dell с помощью консоли управления idrac, которая передает данные по snmp. За основу будет взят готовый популярный шаблон с github.
Введение
Вопрос мониторинга за сервером по snmp очень простой. Мониторинг любых железок по snmp не требует особых настроек. Это как раз тот случай, когда производитель уже сам обо всем позаботился и подготовил данные, а нам их надо только забрать на сервер мониторинга. Основная сложность тут с шаблонами, которые надо создавать вручную. В случае с dell и idrac этого делать не придется, потому что в сети уже полно готовых шаблонов. Я выбрал наиболее полный — https://github.com/endersonmaia/zabbix-templates/tree/master/dell/idrac.
Он хоть и старый, но полностью рабочий. В моем случае все завелось идеально без ручных правок. Была пара непонятных моментов, которые я разобрал. В принципе, именно из-за них я и решил сделать заметку, чтобы остальным было проще разобраться и не тратить время.
Ниже в статье речь пойдет о следующих версиях софта и железа.
сервер | PowerEdge R720xd |
версия idrac | Integrated Dell Remote Access Controller Version 2.61.60.60 (Build 08), если кратко, то версия 7 |
ip адрес idrac | 10.1.3.10 |
версия zabbix server | 3.4 |
Если у вас еще нет своего сервера для мониторинга, то рекомендую материалы на эту тему. Для тех, кто предпочитает систему CentOS:
То же самое на Debian 10, если предпочитаете его:
Настройка idrac для мониторинга
Первым делом нам надо убедиться, что у нас есть пользователь, которому разрешен доступ по snmp. Это первый момент, о который я споткнулся. В дефолте в idrac стоял всем доступ к Community public, но шаблон настроен на работу с авторизацией по snmp. Шаблон объемный, мне не захотелось его переделывать под работу без авторизации.
Я добавил в шаблон пользователя для авторизации (взял существующего администратора для теста), но все равно данные в zabbix server не поступали, а в элементах данных была ошибка: Error generating Ku from authentication pass phrase. Тут даже гуглить не пришлось, и так понятно, что проблема с авторизацией по snmp. Проблема оказалась в том, что у пользователя не было прав доступа по snmp. Проверить это нужно в разделе iDRAC Settings -> User Authentication.
Я рекомендую создать отдельного пользователя для доступа по snmp. В моем случае у него были выбраны следующие параметры SNMP:
- Authentication type — SHA
- Privacy type — AES
Для того, чтобы убедиться, что все настроено правильно, рекомендую с zabbix server проверить, что данные по snmp с авторизацией нормально забираются. Для этого можно воспользоваться утилитой snmpwalk.
Здесь zabbix это имя пользователя, а PASS123 его пароль. Если у вас нет в системе snmpwalk, установите пакет net-snmp-utils.
Утилита snmpwalk должна вывести в консоль список MIB и значений. Их должно быть очень много. Если все в порядке, двигайтесь дальше. Если данные не поступают, разберитесь, в чем проблема.
Настройка мониторинга сервера через idrac в zabbix
Перемещаемся на zabbix сервер. У меня это версия 3.4. Нам нужно скачать из репозитория на гитхабе 2 файла:
Импортируем их по очереди в заббикс сервер. Я тут споткнулся второй раз, так как не сразу понял, что за файл с ValueMaps. Я его пропустил, а нужно было импортировать первым. Он содержит карту с преобразованием значений. Без этой карты шаблон невозможно импортировать, будет ошибка. Так что сначала импортируем ValueMaps, потом Template.
Далее создаем новый хост, у которого указываем только SNMP интерфейс.
Перемещаемся на вкладку Templates и прикрепляем импортированный шаблон.
Далее на вкладке Macros добавляем учетные данные для доступа по snmp.
Текст макросов для копирования: и .
Ждем несколько минут и убеждаемся, что проверки по snmp заработали.
Если все в порядке, то можно идти в Latest Data и проверять поступление новых данных от iDrac по snmp.
Заключение
Настройка мониторинга по snmp типовая. Если вам что-то не понятно здесь, то можете посмотреть примеры подобных настроек мониторинга по snmp других железок:
Так же рекомендую посмотреть весь раздел по мониторингу zabbix. Возможно найдете здесь что-то полезное для себя. Мне нравится zabbix и я всегда делюсь интересной информацией на эту тему.