Популярно об IPMI и UEFI 
Качалов Антон 
mouse@yandex-team.ru
Аналоговые KVM
Цифровые KVM 
● Индивидуальный доступ 
● Меньше точек отказа 
● Корректность коммутации 
● Управление питанием
Цифровые KVM
Управление серверами 
Промышленный стандарт IPMI v2.0 
– Управление питанием 
– Управление загрузкой 
– Serial-over-LAN (SOL) 
– Настройка модуля IPMI: сеть IPv4/IPv6
Управление питанием 
Семейство команд "ipmitool power" 
– status 
● сообщение состояния питания 
– on / off / cycle / reset 
● вкл / выкл / выкл-вкл / холодная перезагрузка 
– soft 
● выдача ACPI-команды "power off"
Управление загрузкой 
Семейство команд "ipmitool chassis bootdev" 
– pxe 
● загрузка с сети 
– disk 
● загрузка с диска 
– cdrom 
● загрузка с CDROM (Virtual CDROM)
Serial-over-LAN 
Перенаправление ввода-вывода в последовательный порт 
– настройка параметров в BIOS 
– настройка параметров в IPMI 
– настройка параметров ядра 
– запуск ipmitool
SOL: Настройка BIOS
SOL: Настройка IPMI 
Скорость порта: 
ipmitool sol set non-volatile-bit-rate SPD 
ipmitool sol set volatile-bit-rate SPD 
SPD: от 9.6 до 115.2
SOL: Параметры ядра 
● Загрузка системы с параметрами: 
– console=tty0 console=ttyS0,115200,8n1 
●
SOL: запуск клиента 
ipmitool -U admin -P admin -H fqdn.domain  
-I lanplus sol activate
IPMI: настройка сети 
Вывод текущих параметров: 
– ipmitool lan print [<channel>] 
● IP Address Source 
● IP Address 
● Subnet Mask 
● Default Gateway IP 
● Default Gateway MAC 
● MAC Address
IPMI: настройка сети 
● Установка параметров IPv4: 
– ipmitool lan set <channel>: 
● ipsrc 
– none — отключение сети 
– static — статические настройки 
– dhcp — адрес задаётся через DHCP 
● ipaddr / netmask / defgw ipaddr <x.x.x.x> 
● macaddr / defgw macaddr <x:x:x:x:x:x> 
● IPv6: поддержка в спецификации IPMI v2.0 rev 1.1
Виртуальные устройства 
Поддержка Virtual Media: 
– CDROM 
– Floppy 
– HDD
Автоматизация загрузки с 
Virtual CDROM 
● Проект "redirector": 
http://github.org/ya-mouse/redirector 
● В основе: Java-приложение 
● Поддерживаемые производители BMC: 
– AMI (Supermicro X8, Asus Z8) 
– AMI6 (Supermicro X9, Asus Z9, Quanta, AIC) 
– ATEN (Supermicro H8) 
– Avocent (Gigabyte) 
– iLO100 (HP) 
– Huawei
Введение в UEFI 
● Legacy BIOS 
– структура MBR и GPT 
– загрузчики в MBR 
● Unified Extensible Firmware Interface 
– EFI shell
MBR Vs. GPT
Загрузчики в MBR
UEFI — замена BIOS 
● Ограничения, накладываемые реальным режимом: 
– 16-битный код 
– 1МБ адресуемой памяти 
● UEFI включает в себя: 
– драйверы устройств (ECB и non-ECB) 
– поддержка MBR и GPT 
– поддержка файловых систем: FAT32, ISO9660 
● EFI shell — текстовый интерфейс

Антон Качалов - Популярно об IPMI и UEFI

  • 2.
    Популярно об IPMIи UEFI Качалов Антон mouse@yandex-team.ru
  • 3.
  • 4.
    Цифровые KVM ●Индивидуальный доступ ● Меньше точек отказа ● Корректность коммутации ● Управление питанием
  • 5.
  • 6.
    Управление серверами Промышленныйстандарт IPMI v2.0 – Управление питанием – Управление загрузкой – Serial-over-LAN (SOL) – Настройка модуля IPMI: сеть IPv4/IPv6
  • 7.
    Управление питанием Семействокоманд "ipmitool power" – status ● сообщение состояния питания – on / off / cycle / reset ● вкл / выкл / выкл-вкл / холодная перезагрузка – soft ● выдача ACPI-команды "power off"
  • 8.
    Управление загрузкой Семействокоманд "ipmitool chassis bootdev" – pxe ● загрузка с сети – disk ● загрузка с диска – cdrom ● загрузка с CDROM (Virtual CDROM)
  • 9.
    Serial-over-LAN Перенаправление ввода-выводав последовательный порт – настройка параметров в BIOS – настройка параметров в IPMI – настройка параметров ядра – запуск ipmitool
  • 10.
  • 11.
    SOL: Настройка IPMI Скорость порта: ipmitool sol set non-volatile-bit-rate SPD ipmitool sol set volatile-bit-rate SPD SPD: от 9.6 до 115.2
  • 12.
    SOL: Параметры ядра ● Загрузка системы с параметрами: – console=tty0 console=ttyS0,115200,8n1 ●
  • 13.
    SOL: запуск клиента ipmitool -U admin -P admin -H fqdn.domain -I lanplus sol activate
  • 14.
    IPMI: настройка сети Вывод текущих параметров: – ipmitool lan print [<channel>] ● IP Address Source ● IP Address ● Subnet Mask ● Default Gateway IP ● Default Gateway MAC ● MAC Address
  • 15.
    IPMI: настройка сети ● Установка параметров IPv4: – ipmitool lan set <channel>: ● ipsrc – none — отключение сети – static — статические настройки – dhcp — адрес задаётся через DHCP ● ipaddr / netmask / defgw ipaddr <x.x.x.x> ● macaddr / defgw macaddr <x:x:x:x:x:x> ● IPv6: поддержка в спецификации IPMI v2.0 rev 1.1
  • 16.
    Виртуальные устройства ПоддержкаVirtual Media: – CDROM – Floppy – HDD
  • 17.
    Автоматизация загрузки с Virtual CDROM ● Проект "redirector": http://github.org/ya-mouse/redirector ● В основе: Java-приложение ● Поддерживаемые производители BMC: – AMI (Supermicro X8, Asus Z8) – AMI6 (Supermicro X9, Asus Z9, Quanta, AIC) – ATEN (Supermicro H8) – Avocent (Gigabyte) – iLO100 (HP) – Huawei
  • 18.
    Введение в UEFI ● Legacy BIOS – структура MBR и GPT – загрузчики в MBR ● Unified Extensible Firmware Interface – EFI shell
  • 19.
  • 20.
  • 21.
    UEFI — заменаBIOS ● Ограничения, накладываемые реальным режимом: – 16-битный код – 1МБ адресуемой памяти ● UEFI включает в себя: – драйверы устройств (ECB и non-ECB) – поддержка MBR и GPT – поддержка файловых систем: FAT32, ISO9660 ● EFI shell — текстовый интерфейс