Настройка IPMI на гипервизоре под управлением ESXi

Jun 30, 2016 12:44 · 302 words · 2 minute read hardware ipmitool ipmi esxi

Ранее я уже писал о настройке IPMI из командной строки сервера под управлением Debian Wheezy, но как быть с ОС ESXi, в которой отсутствует даже менеджер пакетов? Давайте разберемся!

Вариант первый — самостоятельно собрать утилиту из исходников и скопировать ее на сервер. Скачиваем исходники:

curl -L -o ipmitool_1.8.14.tar.gz http://http.debian.net/debian/pool/main/i/ipmitool/ipmitool_1.8.14.orig.tar.gz

Распаковываем скачанный архив:

tar -xzf ipmitool_1.8.14.tar.gz

Собираем:

cd ipmitool-1.8.14
CC=gcc4 CFLAGS=-m32 LDFLAGS=-static ./configure
make

Примечание. Подробно весь процесс с возможными проблемами и их решениями описан здесь.

Копируем полученный результат на сервер с ESXi:

scp -p ipmitool.static root@${ESXHOST}:/scratch

Вариант второй (для ленивых) — можно скачать уже готовую утилиту здесь, после чего скопировать ее на сервер:

scp -p ipmitool.static root@${ESXHOST}:/scratch

Далее логинимся на сервер по ssh:

ssh root@${ESXHOST}

И выполняем необходимые команды для настройки IPMI. Например, для установки статического ip-адреса для первого канала IPMI выполняем:

/scratch/ipmitool.static lan set 1 ipsrc static
/scratch/ipmitool.static lan set 1 ipaddr 10.10.10.110

Просмотреть результат выполнения предложенных команд можно так:

/scratch/ipmitool.static lan print 1
Set in Progress         : Set Complete
Auth Type Support       : NONE MD2 MD5 PASSWORD
Auth Type Enable        : Callback : NONE MD2 MD5 PASSWORD
                        : User     : NONE MD2 MD5 PASSWORD
                        : Operator : NONE MD2 MD5 PASSWORD
                        : Admin    : NONE MD2 MD5 PASSWORD
                        : OEM      : NONE MD2 MD5 PASSWORD
IP Address Source       : Static Address
IP Address              : 10.10.10.110
Subnet Mask             : 0.0.0.0
MAC Address             : 00:25:90:09:81:38
SNMP Community String   : public
IP Header               : TTL=0x00 Flags=0x00 Precedence=0x00 TOS=0x00
BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Disabled
Default Gateway IP      : 0.0.0.0
Default Gateway MAC     : 00:00:00:00:00:00
Backup Gateway IP       : 0.0.0.0
Backup Gateway MAC      : 00:00:00:00:00:00
802.1q VLAN ID          : Disabled
802.1q VLAN Priority    : 0
RMCP+ Cipher Suites     : 0,1,2,3,6,7,8,11,12
Cipher Suite Priv Max   : aaaaXXaaaXXXXXX
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM
tweet Share