Изменение порядка загрузки по сети (pxe) с помощью ipmitool
Используя ipmitool, я пытаюсь изменить порядок загрузки, чтобы сначала загружать pxe и с определенного интерфейса.
Насколько я знаю, ipmitool
Инструмент предоставляет возможность изменить загрузочное устройство, но не интерфейсы. Например, я могу изменить порядок загрузки на pxe:
ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent
Есть ли способ установить порядок загрузки по сети (т.е. конкретный интерфейс для загрузки с pxe)?
Там, кажется, нет никакой возможности через bootdev
или же bootparam
варианты ipmitool. Мне было интересно, если это может быть достигнуто с помощью raw
режим или каким-либо другим способом?
Очевидная альтернатива - ввести биос вручную или через ipmitool. Но мне интересно делать это без ручного взаимодействия.
1 ответ
IPMI не поддерживает порядок физических интерфейсов Ethernet для загрузки PXE. Последний выпуск IPMI 2.0 поддерживает несколько IP-адресов (IPMI 2.0 версия 1.1, февраль 2014 г.) для одного физического интерфейса Ethernet, и ни один из бесплатных инструментов IPMI не поддерживает это.
Может оказаться возможным взломать решение, в котором вы отключите все IP-адреса, кроме того, который вам нужен, и загрузка PXE произойдет с использованием единственного доступного IP-адреса. Я никогда не видел, чтобы это было сделано.
Какой модуль сервера вы используете? Очень, очень редко на сервере есть несколько физических сетей Ethernet, которые поддерживают IPMI. Если поставщик серверов пошел на такие большие проблемы и затраты, существует ли команда OEM, реализующая нужную вам функцию?