PowerEdge: Arranque HTTP en SLES 15
摘要: En la siguiente información, se describen los pasos necesarios para instalar el SO SLES 15 en los servidores Dell EMC PowerEdge mediante el arranque HTTP.
说明
Arranque HTTP
El arranque HTTP es una aplicación basada en la comunicación cliente/servidor. Combina el protocolo de configuración dinámica de host (DHCP), el sistema de nombres de dominio (DNS) y el protocolo de transferencia de hipertexto (HTTP) para proporcionar la capacidad de implementación y configuración del sistema a través de la red. Esta nueva funcionalidad se puede utilizar como un reemplazo de mayor rendimiento para los métodos de arranque basados en el entorno de ejecución de prearranque (PXE) basados en el protocolo trivial de transferencia de archivos (TFTP) de la implementación de red.
En este documento, se proporciona una breve introducción al mecanismo de arranque HTTP, instrucciones sobre cómo configurar el servidor de arranque HTTP en SUSE Linux Enterprise Server 15 (SLES15) y una práctica para instalar SLES15 en servidores Dell EMC PowerEdge 14G y versiones posteriores mediante el arranque HTTP.
Configuración del servidor de arranque HTTP
En esta sección, demostraremos cómo se puede utilizar el arranque HTTP con servidores Dell EMC PowerEdge. También se muestra cómo establecer un servidor de arranque HTTP en el sistema operativo SUSE Linux Enterprise Server (SLES 15). Las instalaciones del sistema operativo a través del arranque HTTP utilizan grub como HTTP NBP, debemos editar el archivo grub.cfg, que carga el kernel y el initrd desde la imagen de instalación a través del protocolo http y patea la instalación para iniciarse.
Pasos:
En nuestro ejemplo, /var/www/html se utiliza como directorio raíz del servidor HTTP.
- Configure un servidor con un servicio HTTP ejecutándose.
systemctl start httpd
- Copie la imagen ISO de SLES 15 en el directorio raíz y móntela en una carpeta temporal.
- Cree una carpeta en /var/www/html/
Por ejemplo: Aquí httpboot se crea la carpeta.
- Copie el contenido de
/root/tmp/EFI/BOOT in /var/www/html/httpboot

- Crear otra carpeta dentro
/var/www/html/sles15y copie el archivoinitrdefiylinuxefifrom/root/tmp/boot/x86_64/loader. Estos son losinitrdy kernel que se utilizan para el arranque inicial desde el servidor de arranque HTTP.

- Cree otra carpeta con el repositorio de SLES 15. Este es el repositorio desde el cual el instalador selecciona los paquetes durante la instalación.
- Edite el archivo grub.cfg para obtener las entradas del menú (si necesita entradas adicionales del SO)

Configuración del cliente de arranque HTTP:
El arranque HTTP debe ser compatible y estar habilitado en los clientes de arranque HTTP UEFI en el BIOS.
- Encienda el servidor y presione la tecla F2 para ingresar al menú System Setup.
- Seleccione System BIOS.

- Seleccione Boot Settings:
Seleccione Boot Mode como UEFI. Guarde los ajustes.

- Seleccione Configuración de red

- En Configuración de HTTP de UEFI, seleccione Dispositivo HTTP 1: Habilitado

- Vaya a HTTP Device1 Settings:
Habilite una interfaz.
Seleccione Protocol como IPv4.
Deshabilite VLAN.
Introduzca un URI :

Instalación de un sistema operativo a través del arranque HTTP
Antes de instalar el sistema operativo a través del arranque HTTP, verifique lo siguiente:
El servidor de arranque HTTP y la máquina cliente se encuentran en el mismo segmento de red. El servicio HTTP y el servicio DHCP están en estado activo.
La opción Inicio HTTP está habilitada y el modo de inicio está configurado en UEFI en el BIOS en el lado del cliente.
Pasos:
Para instalar el sistema operativo a través del arranque HTTP en el servidor, realice los siguientes pasos:
1. Encienda el servidor Dell PowerEdge y presione F11 para ingresar a BOOT MANAGER.
2. Seleccione la opción Boot Menu como HTTP Device1.
3. Seleccione SLES 15 Installation para comenzar la instalación.
