Відповіді:
Jiri знаходиться на правильному шляху з трьома параметрами (Dedicated, Share, Failover) для інтерфейсу IPMI. Коротка відповідь полягає в тому, що так, ви можете використовувати LAN1 замість виділеного порту IPMI, і він, як правило, працює таким чином із налаштуваннями BIOS за замовчуванням. Запустити IPMI на інтерфейсі LAN2 неможливо.
Ось більш детальний опис трьох варіантів:
Виділений : Завжди використовуйте спеціальний інтерфейс IPMI. Це варіант, який ви хочете, якщо ви намагаєтеся провести найпростіший налаштування за рахунок додаткових кабелів.
Спільний : Завжди використовуйте інтерфейс LAN1. Це варіант, який ви хочете, якщо ви намагаєтеся скоротити кабелі до кожного сервера та зрозуміти компроміси. Під обкладинками знаходиться віртуальний комутатор апаратного забезпечення, який розподіляє трафік на IPMI-карту від трафіку до іншої системи; IPMI-карта має окрему MAC-адресу для диференціації трафіку. На сучасних платах Supermicro ви також можете встановити трафік IPMI, який працює на іншій локальній мережі VLAN від решти системи, щоб ви могли тегувати трафік IPMI. Існують певні наслідки для безпеки для цієї конструкції; основній системі не важко отримати доступ до мережі IPMI, якщо ви намагалися їх розділити. Поломка інтерфейсу LAN1 часто означає, що ви одночасно втрачаєте основне та позадіапазонне підключення.
Невдача (за замовчуванням) : Під час завантаження визначте, чи підключений спеціальний інтерфейс IPMI. Якщо так, використовуйте виділений інтерфейс, інакше поверніться до спільної LAN1. Я ніколи не знайшов гарного використання для цього варіанту. Як найкраще я можу сказати, ця настройка є принципово хибною - я не перевіряв її широко, але я чув, як повідомляється, що вона не зможе виявити виділений інтерфейс за багатьох обставин, тому що перемикач на верхньому потоці не передає трафік - наприклад , після відключення електроенергії, якщо комутатор і система працюють одночасно, або якщо комутатор все ще блокується під час виявлення діючого дерева. Поєднайте це з тим, що перевірка відбувається лише під час завантаження, і просто загалом важко контролювати, який інтерфейс ви в кінцевому підсумку використовуєте.
Наступні необроблені команди напевно виявляться корисними для наступної людини, яка читає цю тему. Я отримав їх безпосередньо від підтримки Supermicro. Ура:
Щоб отримати режим LAN: ipmitool raw 0x30 0x70 0x0c 0
.
Для того, щоб встановити режим LAN присвячений: ipmitool raw 0x30 0x70 0x0c 1 0
.
Для того, щоб встановити режим LAN на борту / загальний: ipmitool raw 0x30 0x70 0x0c 1 1
.
Для того, щоб встановити режим LAN відмовостійкість: ipmitool raw 0x30 0x70 0x0c 1 2
.
Ці вихідні значення також працюватимуть ipmicfg
(просто пам’ятайте, що використовувати -raw
замість них raw
).
Після встановлення необхідного режиму локальної мережі не забудьте зробити важку перезавантаження.
Я зрозумів це. Це працює досить гаразд, але ось це:
Це залежить від того, чи є мережний кабель, підключений до виділеного порту IPMI, до того , як сервер отримає живлення. Якщо кабель присутній, IPMI автоматично запускається на цьому порту. Якщо в цьому порту немає кабелю, IPMI автоматично призначається порту LAN1 (спільно з операційною системою).
Ці параметри не підтримуються протягом циклів живлення, якщо ви не зробите їх постійними за допомогою інструмента перегляду IPMI> Налаштування BMC. Якщо цього не зробити, то кожен раз, коли сервер перемикає живлення, він знову перевірятиме кабель і відповідно призначає IPMI.
На цих дошках ipmi-інтерфейс можна налаштувати лише в першій локальній мережі або на спеціальній, і ви можете вибрати його, видавши кілька необроблених команд. Мої кроки для включення виділеної локальної мережі на платі X8DTU-F такі:
#install ipmitool (this is for debian)
apt-get install ipmitool
#insert the kernel modules needed for ipmi
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
#get the current mode (01 00 is dedicated mode)
ipmitool raw 0x30 0x70 0x0c 0
#send the raw command to enable dedicated lan
ipmitool raw 0x30 0x70 0xc 1 1 0
Тепер ви можете використовувати ipmitool, щоб призначити ipaddress / мережну маску інтерфейсу та почати нормально працювати з ним.
Якщо ви хочете знати все comands в нестандартному режимі для Supermicro IPMI, є список тут