Мережеве завантаження (PXE)
В нашому датацентрі для фізичних серверів доступне мережеве завантаження за протоколом PXE. Пропонується набір розповсюджених серверних операційних систем:
- Windows Server (від 2008 R2 до 2025)
- актуальні версії серверних дистрибутивів Linux:
- CentOS
- Rocky Linux (вільний клон RHEL)
- Ubuntu
- Debian
- mfsBSD (версія FreeBSD для мережевого завантаження)
- деякі утилітарні Live CD, такі як GParted.
PXE-завантаження доступне як в режмиі BIOS (Legacy), так і в режимі UEFI (за умови підтримки UEFI апаратною частиною сервера).
Зауважте, що в нашому датацентрі PXE функціонує тільки в мережевому стеку IPv4. Параметри мережі отримуються по DHCP на локальних (LAN, «cірих») IP-адресах. Після того, як завантаження відбулося, ви за потреби можете налаштувати вручну публічні (WAN, «білі») адреси, закріплені за вашою послугою, і вони при цьому будуть працювати паралельно з LAN-адресами.
Ввімкнення PXE-завантаження
Для ввімкнення завантаження по PXE потрібно виконати налаштування в двох місцях:
1) в панелі керування послугою ввімкнення та вимкнення PXE-завантаження доступне за кнопкою PXE. Воно не має додаткових налаштувань і автоматично вимикається за тиждень, якщо не вимкнути його вручну.
2) в налаштуваннях BIOS/UEFI фізичного сервера.
Далі в окремих статтях наведено процедури налаштування для різних апаратних платформ, які надаються в оренду в нашому датацентрі – Supermicro X11, X10, X9 та X8. Зауважте, що платформа X8 не мала підтримки режиму UEFI.
Як перевірити, що сервер завантажено в потрібному режимі (UEFI чи BIOS)?
В деяких ситуаціях можуть виникати сумніви щодо того, в якому саме режимі – BIOS чи UEFI – завантажено сервер. Тут ми наводимо способи перевірки для різних операційних систем.
Windows
Запустіть командний рядок (cmd
).
В командному рядку виконайте:
reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType
Якщо у відповідь команда поверне значення 0x1 – система завантажена в режимі BIOS, якщо 0x2 – система завантажена в режимі UEFI.
Linux
Перевірте наявність директорії /sys/firmware/efi
. Якщо така директорія існує – система завантажена в режимі UEFI, якщо ні – відповідно, в режимі BIOS.
FreeBSD
Виконайте команду
sysctl machdep.bootmethod
Команда повертає значення UEFI для режиму UEFI й BIOS для режиму BIOS.