PowerEdge : Démarrage HTTP dans SLES 15
摘要: Les informations ci-dessous décrivent les étapes d’installation du système d’exploitation SLES 15 dans les serveurs Dell EMC PowerEdge à l’aide du démarrage HTTP.
说明
Démarrage HTTP
Le démarrage HTTP est une application basée sur la communication client/serveur. Il combine le protocole DHCP (Dynamic Host Configuration Protocol), le DNS (Domain Name System) et le protocole HTTP (Hypertext Transfer Protocol) pour permettre le déploiement et la configuration du système sur le réseau. Cette nouvelle fonctionnalité peut être utilisée en remplacement des méthodes de démarrage PXE (Trivial File Transfer Protocol) PXE (Preboot Execution Environment) basées sur le protocole TFTP.
Ce document fournit une brève introduction au mécanisme de démarrage HTTP, des instructions sur la configuration du serveur de démarrage HTTP sur SUSE Linux Enterprise Server 15 (SLES15) et une pratique d’installation de SLES15 sur un serveur Dell EMC PowerEdge 14G ou supérieur à l’aide du démarrage HTTP.
Configuration du serveur de démarrage HTTP
Dans cette section, nous allons montrer comment le démarrage HTTP peut être utilisé avec les serveurs Dell EMC PowerEdge. Nous montrons également comment établir un serveur de démarrage HTTP dans le système d’exploitation SUSE Linux Enterprise Server (SLES 15). Les installations de système d’exploitation via le démarrage HTTP utilisent grub en tant que NBP HTTP, nous devons éditer le fichier grub.cfg, qui charge le noyau et initrd à partir de l’image d’installation via le protocole http et lance l’installation pour démarrer.
Étapes :
Dans notre exemple, /var/www/html est utilisé comme répertoire racine du serveur HTTP.
- Configurez un serveur sur lequel s’exécute un service HTTP.
systemctl start httpd
- Copiez le fichier ISO SLES 15 dans le répertoire racine et montez-le dans un dossier temporaire.
- Créez un dossier dans /var/www/html/
Par exemple : ici httpboot Le dossier est créé.
- Copiez le contenu de
/root/tmp/EFI/BOOT in /var/www/html/httpboot

- Créez un autre dossier à l’intérieur
/var/www/html/sles15et copiez le fichierinitrdefietlinuxefifrom/root/tmp/boot/x86_64/loader. Il s’agit de l'initrdet le noyau utilisés pour le démarrage initial à partir du serveur de démarrage HTTP.

- Créez un autre dossier avec le référentiel de SLES 15. Il s’agit du référentiel à partir duquel le programme d’installation sélectionne les packages lors de l’installation.
- Modifiez le fichier grub.cfg pour obtenir les entrées de menu (si vous avez besoin d’entrées supplémentaires du système d’exploitation)

Configuration du client de démarrage HTTP :
Le démarrage HTTP doit être pris en charge et activé sur les clients de démarrage HTTP UEFI dans le BIOS.
- Mettez le serveur sous tension et appuyez sur la touche F2 pour accéder au menu de configuration du système.
- Sélectionnez System BIOS.

- Sélectionnez les paramètres de démarrage :
Sélectionnez le mode de démarrage UEFI. Enregistrez les paramètres.

- Sélectionner les paramètres réseau

- Sous UEFI HTTP Settings, sélectionnez HTTP Device 1 : Activé

- Accédez à HTTP Device1 Settings :
Activez une interface.
Sélectionnez le protocole IPv4.
Désactivez le VLAN.
Saisissez un URI :

Installation d’un système d’exploitation via le démarrage HTTP
Avant d’installer le système d’exploitation via le démarrage HTTP, vérifiez les points suivants :
Le serveur de démarrage HTTP et la machine client se trouvent dans le même segment de réseau. Le service HTTP et le service DHCP sont à l’état actif.
L’option de démarrage HTTP est activée et le mode de démarrage est défini sur UEFI dans le BIOS du côté client.
Étapes :
Pour installer le système d’exploitation via le démarrage HTTP sur le serveur, procédez comme suit :
1. Mettez le serveur Dell PowerEdge sous tension et appuyez sur F11 pour accéder au GESTIONNAIRE D’AMORÇAGE.
2. Sélectionnez l’option Boot Menu en tant que HTTP Device1.
3. Sélectionnez SLES 15 Installation pour commencer l’installation.
