До основного вмісту

Встановлення ОС на виділений сервер через IPMI

Виділені сервери · 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 завантаження знято.
← Назад до бази знань Поставити питання підтримці