Используя 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. Но мне интересно делать это без ручного взаимодействия.
Ответы:
IPMI не поддерживает порядок физических интерфейсов Ethernet для загрузки PXE. Последний выпуск IPMI 2.0 поддерживает несколько IP-адресов (IPMI 2.0 версия 1.1, февраль 2014 г.) для одного физического интерфейса Ethernet, и ни один из бесплатных инструментов IPMI не поддерживает это.
Может оказаться возможным взломать решение, в котором вы отключите все IP-адреса, кроме того, который вам нужен, и загрузка PXE произойдет с использованием единственного доступного IP-адреса. Я никогда не видел, чтобы это было сделано.
Какой модуль сервера вы используете? Очень, очень редко на сервере есть несколько физических сетей Ethernet, которые поддерживают IPMI. Если поставщик серверов пошел на такие большие проблемы и затраты, существует ли команда OEM, реализующая нужную вам функцию?
источник