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

21

Upload: yandex

Post on 03-Jul-2015

331 views

Category:

Documents


10 download

TRANSCRIPT

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

Популярно об IPMI и UEFI

Качалов Антон[email protected]

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

Аналоговые KVM

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

Цифровые KVM

● Индивидуальный доступ

● Меньше точек отказа

● Корректность коммутации

● Управление питанием

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

Цифровые KVM

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

Управление серверами

Промышленный стандарт IPMI v2.0– Управление питанием

– Управление загрузкой

– Serial-over-LAN (SOL)

– Настройка модуля IPMI: сеть IPv4/IPv6

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

Управление питанием

Семейство команд "ipmitool power"– status

● сообщение состояния питания

– on / off / cycle / reset● вкл / выкл / выкл-вкл / холодная перезагрузка

– soft● выдача ACPI-команды "power off"

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

Управление загрузкой

Семейство команд "ipmitool chassis bootdev"– pxe

● загрузка с сети

– disk● загрузка с диска

– cdrom● загрузка с CDROM (Virtual CDROM)

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

Serial-over-LAN

Перенаправление ввода-вывода в последовательный порт– настройка параметров в BIOS

– настройка параметров в IPMI

– настройка параметров ядра

– запуск ipmitool

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

SOL: Настройка BIOS

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

SOL: Настройка IPMI

Скорость порта:

ipmitool sol set non-volatile-bit-rate SPD

ipmitool sol set volatile-bit-rate SPD

SPD: от 9.6 до 115.2

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

SOL: Параметры ядра

● Загрузка системы с параметрами:– console=tty0 console=ttyS0,115200,8n1

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

SOL: запуск клиента

ipmitool -U admin -P admin -H fqdn.domain \

-I lanplus sol activate

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

IPMI: настройка сети

Вывод текущих параметров:– ipmitool lan print [<channel>]

● IP Address Source● IP Address● Subnet Mask● Default Gateway IP● Default Gateway MAC● MAC Address

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

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

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

Виртуальные устройства

Поддержка Virtual Media:– CDROM

– Floppy

– HDD

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

Автоматизация загрузки с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

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

Введение в UEFI

● Legacy BIOS– структура MBR и GPT

– загрузчики в MBR

● Unified Extensible Firmware Interface– EFI shell

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

MBR Vs. GPT

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

Загрузчики в MBR

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

UEFI — замена BIOS

● Ограничения, накладываемые реальным режимом:– 16-битный код

– 1МБ адресуемой памяти

● UEFI включает в себя:– драйверы устройств (ECB и non-ECB)

– поддержка MBR и GPT

– поддержка файловых систем: FAT32, ISO9660

● EFI shell — текстовый интерфейс