Подключение по IPMI через сеть
ipmitool -C 17 -H "$BMC_IP" -I lanplus -U "$BMC_USER" -P "$BMC_PASSWD" power
То что будет выводится по запросу ipmitool sensor описывается в yaml.config. Либо можно положиться на автоматику и не настраивать ipmi
ipmitool user list 1
ipmitool user set password <userid> christester
ipmitool sensor
На значения датчиков выделено 8бит. Поэтому для корректной выдачи значения, нужно чтобы были правильно выставлены минимальное/максимальное значение датчиков. В случае задания конфигурации через Entity manager - поля _Min
, _Max
Программа отделена от для команд которые надо регистрировать либо внутри программы, либо через специальный интерфейс. Сама программа ipmid, а команды хранятся в библиотеках /usr/lib/ipmi-providers
Должен быть заполнен dev_id.json он отвечает за ответ на запрос Get Device ID Command (ipmitool raw 0x06 0x01
)
Для того чтобы появился fru с ID=0 нужно чтобы chassis type у него было либо main server либо rack