У системах Dell PowerEdge, крім надання вичерпної інформації про систему, інтегрований контролер віддаленого доступу Dell (iDRAC) надає корисну інформацію про операційну систему, запущену на хості. З них доступні три частини інформації, які можуть бути корисними для ідентифікації хост-системи та операційної системи, що працює на ній:
- Ім'я хоста
- Ім'я ОС
- Версія ОС
В операційних системах на базі Linux ця інформація передається в iDRAC адміністратором
сервера Dell OpenManage (OMSA), який зазвичай встановлюється в ОС.
Тепер ми додали функціональність до ipmitool, щоб уможливити встановлення цих частин інформації з Linux.
ipmitool-1.8.12 і пізніші версії підтримують нові команди для обробки цих значень. Ці приклади ілюструють використання:
- IPMITOOL mc setsysinfo system_name "prod1.example.com
- ipmitool mc setsysinfo os_name "Fedora"
- ipmitool mc setsysinfo delloem_os_version "19 (Кіт Шредінгера) 3.11.6-200.fc19.x86_64"
Щоб полегшити їх налаштування кожного разу, коли завантажується ОС, ми зібрали скрипт
exchange-bmc-os-info, який може встановлювати ці значення за допомогою команд IPMI під час запуску системи.
Оновлена утиліта ipmitool та початковий скрипт доступні у Fedora 18 і пізніших версіях.
Ось як ми можемо його налаштувати:
- У системі, яка працює під керуванням Fedora 18 або новішої версії, переконайтеся, що налаштовано стандартні репозиторії Fedora yum.
- Встановіть RPM "exchange-bmc-os-info", який містить початковий скрипт або модуль systemd. Yum розв'яже залежності і попросить встановити інші RPM, зокрема ipmitool.
- # yum install exchange-bmc-os-info
- Після успішної інсталяції exchange-bmc-os-info запустіть службу для встановлення інформації про ОС в iDRAC.
- # systemctl start exchange-bmc-os-info
- За бажанням ми можемо оновити ім'я хоста, ім'я та версію ОС щоразу, коли система запускається за допомогою цього:
- # systemctl enable exchange-bmc-os-info
Після налаштування ми повинні мати можливість переглянути ім'я хоста, ім'я ОС і версію на веб-консолі iDRAC системи.
- Відкрийте веб-інтерфейс iDRAC і увійдіть в систему.
- Перейдіть до розділу "Система" -> "Властивості"
- У розділі "Інформація про сервер" зазначено, що в наведених нижче полях встановлено інформацію.
- Ім'я системного хоста
- Операційна система
- Версія операційної системи
Ми можемо використовувати ipmitool mc getsysinfo ... , щоб отримати ці значення локально або віддалено (локальна мережа IPMITOOL).
Ми сподіваємося, що це допоможе спростити налаштування інформації про ОС в iDRAC. Ми будемо раді вашим відгукам про те, як ми можемо зробити це краще. Якщо у вас є запитання/коментарі/відгуки з цього приводу, не соромтеся публікувати на
https://lists.us.dell.com/
Зверніть увагу, що ця функція наразі не підтримується Dell і поширюється тут з метою отримання відгуків від спільноти.
Прочитайте
наступну статтю, щоб дізнатися, як інформація з iDRAC може бути використана в ОС Linux.