PowerEdge: HTTP opstarten in SLES 15
摘要: De onderstaande informatie behandelt de stappen voor het installeren van het SLES 15-besturingssysteem op Dell EMC PowerEdge servers via HTTP Boot.
说明
HTTP-opstarten
HTTP Boot is een client/server-communicatietoepassing. Het combineert het Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS) en Hypertext Transfer Protocol (HTTP) om de mogelijkheid te bieden voor systeemimplementatie en -configuratie via het netwerk. Deze nieuwe mogelijkheid kan worden gebruikt als een krachtigere vervanging voor op Trivial File Transfer Protocol (TFTP) gebaseerde Preboot Execution Environment (PXE) opstartmethoden voor netwerkimplementatie.
Dit document bevat een korte inleiding van het HTTP-opstartmechanisme, instructies voor het instellen van de HTTP-opstartserver op SUSE Linux Enterprise Server 15 (SLES15) en een praktijk voor het installeren van SLES15 op een Dell EMC PowerEdge 14G en hogere servers met behulp van HTTP Boot.
De HTTP-opstartserver configureren
In dit gedeelte laten we zien hoe HTTP Boot kan worden gebruikt met Dell EMC PowerEdge servers. We laten ook zien hoe u een HTTP Boot-server kunt opzetten in het SUSE Linux Enterprise Server (SLES 15). OS-installaties via HTTP Boot gebruiken grub als HTTP NBP, we moeten het grub.cfg-bestand bewerken, dat de kernel en initrd laadt vanaf de installatie-image via het http-protocol en de installatie start om te starten.
Stappen:
In ons voorbeeld wordt /var/www/html gebruikt als de hoofdmap van de HTTP-server.
- Stel een server in waarop een HTTP-service wordt uitgevoerd.
systemctl start httpd
- Kopieer de SLES 15 iso naar de hoofdmap en koppel deze aan een temp-map.
- Maak een map in /var/www/html/
Bijvoorbeeld: Hier httpboot Map is gemaakt.
- Kopieer de inhoud van
/root/tmp/EFI/BOOT in /var/www/html/httpboot

- Maak een andere map in
/var/www/html/sles15en kopieer deinitrdefialslinuxefiVan/root/tmp/boot/x86_64/loader. Dit zijn deinitrden kernel die worden gebruikt voor de eerste opstart vanaf de HTTP-opstartserver.

- Maak een andere map met de repository van SLES 15. Dit is de opslagplaats waar het installatieprogramma de pakketten tijdens de installatie ophaalt.
- Bewerk het grub.cfg-bestand om de menu-items op te halen (als u extra OS-items nodig hebt)

De HTTP-opstartclient configureren:
HTTP Boot moet worden ondersteund en ingeschakeld op de UEFI HTTP Boot-clients in het BIOS.
- Schakel de server in en druk op F2 om het menu System Setup te openen.
- Selecteer System BIOS.

- Selecteer opstartinstellingen:
Selecteer Opstartmodus als UEFI. Sla de instellingen op.

- Selecteer Netwerkinstellingen

- Selecteer HTTP-apparaat 1 onder UEFI HTTP-instellingen: Enabled

- Ga naar HTTP Device1 Settings:
Schakel een interface in.
Selecteer Protocol als IPv4.
Schakel VLAN uit.
Voer een URI in :

Een besturingssysteem installeren via HTTP Boot
Controleer het volgende voordat u het besturingssysteem installeert via HTTP Boot:
De HTTP-opstartserver en de clientcomputer bevinden zich in hetzelfde netwerksegment. De HTTP-service en DHCP-service hebben de status actief.
De optie HTTP Boot is ingeschakeld en de opstartmodus is ingesteld op UEFI in het BIOS aan de clientzijde.
Stappen:
Voer de volgende stappen uit om het besturingssysteem via HTTP Boot op de server te installeren:
1. Schakel de Dell PowerEdge server in en druk op F11 om de BOOT MANAGER te openen.
2. Selecteer de optie Opstartmenu als HTTP-apparaat1.
3. Selecteer SLES 15 Installation om de installatie te starten.
