Антон Качалов - Популярно об ipmi и uefi
TRANSCRIPT
Популярно об IPMI и UEFI
Качалов Антон[email protected]
Аналоговые 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 — текстовый интерфейс