К основному содержимому

Установка ОС на выделенный сервер через IPMI и Virtual Media

Выделенные серверы · 24.09.2026
Иллюстрация к статье «Установка ОС на выделенный сервер через IPMI и Virtual Media»

Установка ОС на выделенный сервер через IPMI

Через IPMI вы подключаете ISO-образ со своей машины как виртуальный привод, меняете порядок загрузки на CD-ROM, перезагружаете сервер и проходите установку в графической консоли так же, как если бы стояли перед стойкой. Это единственный способ поставить систему, которой нет в шаблонах панели: собственную сборку, старый релиз, Windows Server или гипервизор.

  • Доступ KVM/IPMI на ZevsHost стоит $5 в месяц и уже включён в тариф Dedicated Enterprise US.
  • Virtual Media отдаёт образ по сети от вас к серверу, поэтому установка идёт со скоростью вашего исходящего канала.
  • Разметку под RAID продумайте до старта: переразбить массив после заливки данных дороже, чем переустановить систему.
  • Для повторяемых установок используйте preseed (Debian/Ubuntu) или kickstart (RHEL-семейство).

Что подготовить до старта

Соберите четыре вещи: адрес и учётные данные BMC, ISO-образ нужной версии, сетевые параметры сервера (IP, маска, шлюз, DNS) и план разметки дисков. Подключение к консоли и базовые команды разобраны в статье про IPMI и KVM-over-IP.

Отдельно решите вопрос с массивом. При аппаратном контроллере том создаётся в его утилите до запуска инсталлятора, и ОС увидит один логический диск. Программный массив собирает сам инсталлятор. Разница разобрана в материале аппаратный RAID или mdadm, а выбор уровня — в статье про уровни RAID 0, 1, 5 и 10.

Шаг за шагом

1. Подключите образ

В веб-интерфейсе BMC откройте раздел Virtual Media (у Supermicro он внутри консоли iKVM, у Dell — в разделе Configuration, у HP — в меню Virtual Drives), выберите ISO-файл и смонтируйте его. Часть плат вместо загрузки файла просит указать сетевой путь по SMB или NFS.

2. Задайте однократную загрузку с привода

# загрузиться один раз с виртуального CD-ROM
ipmitool -I lanplus -H 10.20.0.5 -U admin -f /root/.ipmipw chassis bootdev cdrom

# то же самое для платы в режиме UEFI
ipmitool -I lanplus -H 10.20.0.5 -U admin -f /root/.ipmipw chassis bootdev cdrom options=efiboot

# перезагрузка с полным циклом питания
ipmitool -I lanplus -H 10.20.0.5 -U admin -f /root/.ipmipw chassis power cycle

Без слова persistent настройка действует ровно на одну загрузку и сама сбрасывается. Именно это вам и нужно: после установки сервер стартует с диска.

3. Пройдите установку в консоли

Если канал узкий, снизьте разрешение консоли и отключите анимацию курсора в настройках апплета. Для Debian и Ubuntu текстовый инсталлятор (Install вместо Graphical install) заметно отзывчивее.

4. Разметка под программный RAID

# пример ручной сборки зеркала из shell инсталлятора
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/nvme0n1p2 /dev/nvme1n1p2
mdadm --detail --scan >> /etc/mdadm/mdadm.conf

# загрузчик ставим на оба диска, иначе отказ одного = мёртвая машина
grub-install /dev/nvme0n1
grub-install /dev/nvme1n1

Способы установить систему: что когда выбирать

СпособНужен IPMIВыбор версии ОСКонтроль разметкиКогда применять
Шаблон из панелинеттолько из спискаминимальныйтиповой сервер под веб или базу
Virtual Media через IPMIдалюбой образполныйсвоя сборка, Windows, гипервизор
PXE-загрузкада, для смены bootdevлюбой образполныйдесятки одинаковых машин
Установка из rescueнетограниченполныйперенос образа диска, debootstrap

Автоматизация: preseed и kickstart

Если установка повторяется больше двух раз, опишите её файлом ответов и отдайте инсталлятору по HTTP. Kickstart для AlmaLinux и Rocky выглядит так:

cat << 'EOF' > /var/www/html/ks.cfg
text
lang en_US.UTF-8
timezone Europe/Berlin --utc
network --bootproto=static --ip=203.0.113.10 --netmask=255.255.255.248 --gateway=203.0.113.9
rootpw --iscrypted ХЭШ_ПАРОЛЯ
clearpart --all --initlabel
autopart --type=lvm
reboot
EOF

Файл подключается параметром ядра inst.ks=http://203.0.113.5/ks.cfg в строке загрузки инсталлятора. У Debian и Ubuntu роль этого файла играет preseed, параметр называется auto url=.

Отмонтируйте образ и верните порядок загрузки. Если оставить ISO подключённым и выставить bootdev cdrom options=persistent, сервер после каждой перезагрузки будет заново открывать инсталлятор, а при автоответах — заново стирать диски. Проверьте до первой боевой перезагрузки: ipmitool chassis bootparam get 5 должен показать Boot Device Selector : No override, а в разделе Virtual Media не должно быть подключённых носителей.

Что сделать сразу после установки

  • Проверьте состояние массива: cat /proc/mdstat или утилита контроллера.
  • Убедитесь, что сеть поднимается после перезагрузки, а не только вручную из консоли.
  • Настройте перенаправление консоли на последовательный порт, чтобы в следующий раз хватило SOL.
  • Сверьте конфигурацию железа с заказом по чек-листу из статьи про приёмку выделенного сервера.

Список конфигураций, на которых опция KVM/IPMI подключается за $5 в месяц, есть на странице выделенных серверов.

Коротко

  • Virtual Media через IPMI даёт поставить любой образ, включая тот, которого нет в шаблонах.
  • Опция KVM/IPMI на ZevsHost стоит $5 в месяц и входит в Dedicated Enterprise US.
  • Порядок загрузки меняйте через ipmitool chassis bootdev без слова persistent.
  • Разметку и уровень RAID решайте до запуска инсталлятора, загрузчик ставьте на оба диска.
  • После установки отмонтируйте образ и убедитесь, что override загрузки снят.
← Назад в базу знаний Задать вопрос поддержке