PowerEdge. Загрузка по HTTP в SLES 15
摘要: Ниже приведены инструкции по установке ОС SLES 15 на серверах Dell EMC PowerEdge с использованием загрузки по HTTP.
说明
Загрузка по HTTP
Загрузка по протоколу HTTP — это приложение, основанное на обмене данными между клиентом и сервером. Он объединяет протокол динамической конфигурации хостов (DHCP), систему доменных имен (DNS) и протокол передачи гипертекста (HTTP), обеспечивая возможность развертывания и настройки системы по сети. Эту новую возможность можно использовать в качестве более производительной замены методов сетевого развертывания на основе протокола Trivial File Transfer Protocol (TFTP) в среде предзагрузочного выполнения (PXE).
В этом документе содержится краткое введение в механизм загрузки HTTP, инструкции по настройке сервера загрузки HTTP на SUSE Linux Enterprise Server 15 (SLES15), а также практическая процедура установки SLES15 на серверах Dell EMC PowerEdge 14G и более поздних версий с использованием загрузки по HTTP.
Настройка сервера загрузки HTTP
В этом разделе мы продемонстрируем, как можно использовать загрузку по HTTP с серверами Dell EMC PowerEdge. Мы также покажем, как установить сервер загрузки HTTP в операционной системе SUSE Linux Enterprise Server (SLES 15). При установке ОС через HTTP Boot в качестве HTTP NBP используется grub, мы должны отредактировать файл grub.cfg, который загружает ядро и initrd из установочного образа по протоколу http и кикает установку для запуска.
Действия
В нашем примере /var/www/html используется в качестве корневого каталога HTTP-сервера.
- Настройте сервер с запущенным сервисом HTTP.
systemctl start httpd
- Скопируйте ISO-образ SLES 15 в корневой каталог и смонтируйте его во временную папку.
- Создайте папку в /var/www/html/
Пример. здесь httpboot Папка будет создана.
- Скопируйте содержимое
/root/tmp/EFI/BOOT in /var/www/html/httpboot

- Создайте еще одну папку внутри
/var/www/html/sles15и скопируйте файлinitrdefiиlinuxefifrom/root/tmp/boot/x86_64/loader. Этоinitrdи ядра, которые используются для начальной загрузки с сервера загрузки HTTP.

- Создайте еще одну папку с репозиторием SLES 15. Это репозиторий, из которого установщик выбирает пакеты во время установки.
- Отредактируйте файл grub.cfg, чтобы получить пункты меню (если требуются дополнительные записи ОС)

Настройка клиента загрузки по HTTP
Загрузка по HTTP должна поддерживаться и включаться на клиентах загрузки UEFI в BIOS.
- Включите сервер и нажмите клавишу F2, чтобы войти в меню System Setup.
- Выберите System BIOS.

- Выберите параметры загрузки.
Выберите для параметра «Режим загрузки» значение «UEFI». Сохраните параметры.

- Выберите Параметры сети

- В разделе Параметры UEFI HTTP выберите Устройство HTTP 1: Enabled

- Перейдите в раздел Параметры устройства HTTP 1.
Включение интерфейса.
Выберите для параметра Protocol значение IPv4.
Отключите VLAN.
Введите URI :

Установка ОС с помощью загрузки по HTTP
Перед установкой ОС с помощью загрузки по протоколу HTTP убедитесь в выполнении следующих условий.
Сервер загрузки HTTP и клиентский компьютер находятся в одном сегменте сети. Сервисы HTTP и DHCP находятся в активном состоянии.
Параметр Загрузка по HTTP включен, а в BIOS на стороне клиента установлен режим загрузки UEFI.
Действия
Чтобы установить ОС через загрузку по HTTP на сервере, выполните следующие действия:
1. Включите сервер Dell PowerEdge и нажмите F11, чтобы войти в BOOT MANAGER.
2. В качестве параметра «Меню загрузки» выберите «HTTP Device1».
3. Выберите «SLES 15 Installation», чтобы начать установку.
