У меня есть несколько разных серверов SuperMicro, и я хочу создать внутренний репозиторий с прошивками и создать пакет с утилитой обновления. В архивах прошивки ipmi, которые я скачал с веб-сайта supermicro, есть утилита обновления для Linux. Для старых материнских плат (например, X9DRW-7TPF) он называется lUpdate, но для более современных материнских плат (например, X10SLM-F) он называется AlUpdate и имеет более высокую версию. Похоже, что внутренне эта утилита имеет то же имя и разработана одним и тем же поставщиком. Когда вы запускаете эту утилиту, вы получаете сообщение заголовка, которое выглядит следующим образом:
*****************************************************************************
* ATEN Technology, Inc. *
*****************************************************************************
* FUNCTION : IPMI FIRMWARE UPDATE UTILITY *
* VERSION : 2.07 *
* BUILD DATE : Jul 13 2016 *
Они взаимозаменяемы? Могу ли я использовать более новую версию утилиты для более старых материнских плат?
Нет, не пойдет. Необходимо использовать утилиту более старой версии (которая входила в архив с прошивкой).
Но есть решение получше: для обновления можно использовать утилиту supermicro update (sum). Он может обновлять прошивку ipmi на серверах обоих поколений, поэтому вам не нужно использовать несколько двоичных файлов для служебных программ разных версий. Также Sum может обновлять BIOS на многих материнских платах. С linux удобнее делать, чем готовить дос usb флешку. Кроме того, его можно прошить удаленно, но для этого требуется лицензионный ключ. Вы можете скачать это Вот.