PowerEdge: Завантаження сервера за допомогою PXE over IPv6 в режимі UEFI
Summary: Ця стаття присвячена налаштуванню сервера PowerEdge для завантаження з мережі за допомогою IPv6 у режимі Unified Extensible Firmware Interface (UEFI). Більшість кроків також стосуються завантаження з мережі в мережі IPv4. ...
Instructions
Огляд
Сервери PowerEdge підтримують завантаження декількох варіантів завантаження сервера з мережі за допомогою IPv4/IPv6:
- Завантаження Preboot Execution Environment (PXE) - сервер отримує конфігурацію від сервера Dynamic Host Configuration Protocol (DHCP) (для завантаження PXE потрібен DHCP) і завантаження з використанням протоколу Trivial File Transfer Protocol (TFTP).
- Завантаження за протоколом передачі гіпертексту (HTTP) - сервер може вручну вказати або отримати конфігурацію з DHCP-сервера і завантажитися за допомогою протоколу HTTP.
- Internet Small Computer Systems Interface (iSCSI) boot - сервер може вручну вказувати або отримувати конфігурацію з DHCP-сервера і завантажуватися за допомогою протоколу iSCSI.
Конфігурацію можна вказати вручну для завантаження HTTP та iSCSI. Однак для більшої кількості серверів бажано використовувати DHCP.
Налаштування DHCP, TFTP, HTTP сервера та сховища iSCSI
Переконайтеся, що DHCP-сервер надає клієнтам конфігурацію IP-адреси, включно з параметрами конфігурації завантаження. Перевірте це за допомогою документації постачальника DHCP-сервера.
Параметри завантаження задокументовано в RFC5970 Параметри DHCPv6 для завантаження мережі. Лише опція "boot-file-url" є обов'язковою, решта є необов'язковими. Також зверніться до документації вашого постачальника DHCP-сервера.
Деякі параметри конфігурації завантаження DHCP
Обов'язкова опція DHCP:
dhcp6.bootfile-url "tftp://[TFTP_server_IP]/boot_filename";- Цей параметр вказує URL-адресу завантажувального файлу.
-
ПРИМІТКА. Адреса IPv6 має бути укладена у квадратні дужки.
-
ПРИМІТКА. Ім'я користувача, пароль або порт не підтримуються як частина URL-адреси.
Приклад:
dhcp6.bootfile-url "tftp://[fd00::1]/boot.efi";
Серед інших опцій можна вказати параметри завантаження, класи постачальника пристрою.
Переконайтеся, що завантажувальні файли доступні.
Переконайтеся, що файли, налаштовані в конфігурації DHCP, доступні на вашому TFTP- або HTTP-сервері. Також переконайтеся, що сервер може дістатися до сервера TFTP або HTTP через мережу IPv6.
Якщо ви налаштовуєте завантаження iSCSI, переконайтеся, що налаштований том iSCSI доступний. На сервер має припадати один завантажувальний том. Переконайтеся, що сервер може досягти цільового показника iSCSI через мережу IPv6.
Перевірте конфігурацію мережі.
Переконайтеся, що вашу мережу налаштовано на пересилання трафіку IPv6. Іноді мережеві комутатори можуть не пересилати трафік DHCP на ваш DHCP-сервер за замовчуванням. Щоб дізнатися більше, перегляньте документацію постачальника комутатора.
Стеження за Multicast Listener Discovery (MLD)
Відстеження MLD – це функція, яка використовується в мережах IPv6 для запобігання переповненню мережі багатоадресним трафіком. Відстеження MLD дає змогу перемикачу прослуховувати повідомлення MLD і динамічно створювати багатоадресну таблицю пересилання. Ця таблиця визначає, які порти на комутаторі повинні приймати багатоадресний трафік.
Комутатори Dell OS10
Комутатори Dell OS10 мають IPV6 MLD Snooping, включений за замовчуванням в інтерфейсах VLAN.
Комутатор іноді може не пересилати запити DHCP на сервер DHCP.
Переконайтеся, що пакет DHCP переслано на ваш DHCP-сервер, або розгляньте можливість відключення відстеження IPv6 MLD на налаштованому інтерфейсі VLAN з метою усунення несправностей. Це може спричинити збільшення мережевого трафіку, так як без MLD snooping трансляції багатоадресного трафіку по всій VLAN.
Перегляньте документацію та за потреби налаштуйте перемикачі.
Конфігурація сервера
Параметри завантаження UEFI налаштовуються з системи Basic Input/Output System (BIOS). Крім того, можна налаштувати параметр BIOS за допомогою iDRAC.
Увійдіть в системний BIOS.
Щоб увійти в системний BIOS, натисніть F2 під час перезавантаження сервера.
У BIOS переконайтеся, що в режимі завантаження встановлено UEFI.
У BIOS виберіть «Налаштування мережі» та ввімкніть пристрої PXE, HTTP та iSCSI відповідно до ваших вимог.
Коли ввімкнено пристрій PXE, HTTP або ISCSI, а також якщо ввімкнено «Автоконфігурацію» або «DHCP», сервер зв'язується з DHCP-сервером під час послідовності завантаження PXE, HTTP або iSCSI. PXE, HTTP та iSCSI мають можливість вибору між IPv4 або IPv6. Вибирайте за потребою.
-
ПРИМІТКА. На відміну від режиму завантаження UEFI, в режимі завантаження BIOS параметри завантаження налаштовуються поза BIOS в опціях ПЗУ пристрою.
-
ПРИМІТКА. Перегляньте документацію до операційної системи сервера (ОС), щоб дізнатися, які параметри завантаження мережі підтримуються для цільової ОС, що використовується на сервері, а також конкретні інструкції, необхідні для належного завантаження цільової ОС.
Ваш сервер повинен бути готовий до завантаження з мережі.
Кроки по усуненню несправностей
- Сервер повідомляє під час завантаження UEFI, якщо він отриманий, і IP-адресу від DHCP-сервера.
- Якщо сервер не отримує IP-адресу, ви можете захотіти зробити захоплення пакета - наприклад, за допомогою дзеркала портів. Рекомендується здійснювати захоплення пакетів на інтерфейсі мережевого комутатора, який сервер використовує для завантаження з мережі. Налаштуйте дзеркало порту - зверніться до документації постачальника комутатора.
- Перегляньте отриману інформацію про пакет за допомогою обраного вами інструменту аналізатора Ethernet.
- Повідомлення про помилку "ім'я завантажувального файлу не надано" може вказувати на те, що з сервера DHCP було надіслано неправильний протокол, наприклад "HTTP" замість "TFTP".