SlideShare a Scribd company logo
Антон Качалов - Популярно об IPMI и UEFI
Популярно об 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 — текстовый интерфейс

More Related Content

PDF
Видео + Конференция. Сетевые технологии ВКС. Стас Солдатов
PDF
Резервное копирование (Appliance)
PPTX
внутренний семинар: обработка видео и аудио сигналов, передача данных
PDF
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
PPTX
Arduino and Azure IoT
PDF
Новейшие серверные решения от Fujitsu и как они позволяют экономить
PPTX
NodeMCU AWS IoT Workshop
PDF
Обзор технологий Microsoft Hyper-V: введение в виртуализацию
Видео + Конференция. Сетевые технологии ВКС. Стас Солдатов
Резервное копирование (Appliance)
внутренний семинар: обработка видео и аудио сигналов, передача данных
Лучшие практики использования ВКС. Обзор системы видеоконференцсвязи TrueConf...
Arduino and Azure IoT
Новейшие серверные решения от Fujitsu и как они позволяют экономить
NodeMCU AWS IoT Workshop
Обзор технологий Microsoft Hyper-V: введение в виртуализацию

What's hot (20)

PDF
Расширение границ возможного с EMC XtremIO
ODP
Wave Developers Presentation ESP8266 as revolition in IoT.
PDF
Selectel Meetup OpenStack GPU in Cloud
PDF
Замкнутая программная среда. Виртуализация XEN
ODP
Sysoev Freebsd7
PPTX
VMUG Moscow 2014 Проблемы с дисками?
PPTX
King Xeon
PDF
1. Sartakov. Virtualization. June 01, 2013
PDF
3. Kulemin. kvm. June 01, 2013
PDF
linux and freebsd monitoring
PDF
Слава Машканов — “Wubuntu”: Построение гетерогенной среды Windows+Linux на н...
PPTX
ESXi 5.x CPU scheduler
PDF
Как обслужить миллиард пользователей и отдать терабит трафика
PPTX
Серверы стандартной архитектуры
PDF
Максим Щепелин - Доставляя веб-контент в игру
PDF
Cisco UCS полный обзор
PDF
HackIoT: wifi гаджет своими руками
PDF
Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)
PDF
Как повысить доступность данных с помощью IBM SAN Volume Controller
PDF
Новейшие серверные решения от Fujitsu и как они позволяют экономить
Расширение границ возможного с EMC XtremIO
Wave Developers Presentation ESP8266 as revolition in IoT.
Selectel Meetup OpenStack GPU in Cloud
Замкнутая программная среда. Виртуализация XEN
Sysoev Freebsd7
VMUG Moscow 2014 Проблемы с дисками?
King Xeon
1. Sartakov. Virtualization. June 01, 2013
3. Kulemin. kvm. June 01, 2013
linux and freebsd monitoring
Слава Машканов — “Wubuntu”: Построение гетерогенной среды Windows+Linux на н...
ESXi 5.x CPU scheduler
Как обслужить миллиард пользователей и отдать терабит трафика
Серверы стандартной архитектуры
Максим Щепелин - Доставляя веб-контент в игру
Cisco UCS полный обзор
HackIoT: wifi гаджет своими руками
Настройка kubernetes: tips and tricks / Михаил Прокопчук (Avito)
Как повысить доступность данных с помощью IBM SAN Volume Controller
Новейшие серверные решения от Fujitsu и как они позволяют экономить
Ad

Viewers also liked (20)

PDF
Большие данные в физике элементарных частиц на примере LHCb - Guy Wilkinson, ...
PDF
вера сивакова
PDF
Михаил Трошев — Инструменты веб-разработки
PDF
Константин Горский - Дизайн
PDF
алексей тихонов
PDF
Дмитрий Васильев - Задачи ассиметричной криптографии
PDF
Симаков Алексей - Системы управления кластерами
PDF
Где прячутся мобильные вирусы — Григорий Земсков
PDF
Как делается Яндекс.Браузер — Михаил Лопаткин
PDF
Мобильная Яндекс.Почта — Дмитрий Александров
PDF
Использование C++ для низкоуровневой платформозависимой разработки — Кирилл ...
PDF
Жидков Игорь - Elliptics
PDF
Тропинка через минное поле — Леонычев Юрий
PDF
Коллективная разработка документации: от индивидуального авторства к командн...
PDF
Руководство по стилю документации: зачем и как, Татьяна Грачёва
PDF
Андрей Соболевский - Вокруг Базельской задачи: Бернулли, Эйлер, Риман
PDF
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
PDF
Алексей Заблоцкий - Нейросети на основе мемристоров для реализации искусствен...
PDF
Эталонное описание фильма на основе десятков дубликатов
PPTX
Некоторые паттерны реализации полиморфного поведения в C++ – Дмитрий Леванов,...
Большие данные в физике элементарных частиц на примере LHCb - Guy Wilkinson, ...
вера сивакова
Михаил Трошев — Инструменты веб-разработки
Константин Горский - Дизайн
алексей тихонов
Дмитрий Васильев - Задачи ассиметричной криптографии
Симаков Алексей - Системы управления кластерами
Где прячутся мобильные вирусы — Григорий Земсков
Как делается Яндекс.Браузер — Михаил Лопаткин
Мобильная Яндекс.Почта — Дмитрий Александров
Использование C++ для низкоуровневой платформозависимой разработки — Кирилл ...
Жидков Игорь - Elliptics
Тропинка через минное поле — Леонычев Юрий
Коллективная разработка документации: от индивидуального авторства к командн...
Руководство по стилю документации: зачем и как, Татьяна Грачёва
Андрей Соболевский - Вокруг Базельской задачи: Бернулли, Эйлер, Риман
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Алексей Заблоцкий - Нейросети на основе мемристоров для реализации искусствен...
Эталонное описание фильма на основе десятков дубликатов
Некоторые паттерны реализации полиморфного поведения в C++ – Дмитрий Леванов,...
Ad

More from Yandex (20)

PDF
Предсказание оттока игроков из World of Tanks
PDF
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
PDF
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
PDF
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
PDF
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
PDF
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
PDF
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
PDF
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
PDF
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
PDF
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
PDF
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
PDF
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
PDF
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
PDF
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
PDF
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
PDF
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
PDF
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
PDF
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
PDF
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
PDF
Поиск списков в неструктурированных данных
Предсказание оттока игроков из World of Tanks
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Поиск списков в неструктурированных данных

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

  • 2. Популярно об IPMI и UEFI Качалов Антон mouse@yandex-team.ru
  • 4. Цифровые KVM ● Индивидуальный доступ ● Меньше точек отказа ● Корректность коммутации ● Управление питанием
  • 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
  • 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
  • 21. UEFI — замена BIOS ● Ограничения, накладываемые реальным режимом: – 16-битный код – 1МБ адресуемой памяти ● UEFI включает в себя: – драйверы устройств (ECB и non-ECB) – поддержка MBR и GPT – поддержка файловых систем: FAT32, ISO9660 ● EFI shell — текстовый интерфейс