Sådan installeres flere CentOS/RHEL-servere ved hjælp af FTP-netværkskilder


Denne vejledning viser, hvordan du kan installere RHEL/CentOS 8/7 ved hjælp af en FTP server (vsftpd) som netværkskilde. Dette giver dig mulighed for at installere RHEL/CentOS Linux på flere maskiner fra et enkelt kildepunkt ved hjælp af et minimalt ISO-billede på de maskiner, du udfører installation, og den ekstraherede binære DVD ISO monteret på FTP-serverstien på den servermaskine, der holder kilden træ.

For at dette skal fungere, skal du allerede have en installation af RHEL/CentOS 8/7 på en maskine, der er knyttet til dit netværk, men du kan også bruge andre RHEL/CentOS-versioner eller endda andre Linux-distributioner med en FTP, HTTP eller NFS-server er installeret og funktionel, at du vil montere RHEL/CentOS binært DVD ISO-billede, men denne vejledning koncentrerer sig kun om RHEL/CentOS 8/7 med Vsftpd-server.

RHEL/CentOS 8/7 minimal installation med Vsftpd-server og det binære DVD ISO-billede placeret på DVD/USB-drev.

  • Installation af CentOS 8 Server
  • Installation af RHEL 8-server
  • Installation af CentOS 7.0
  • Installation af RHEL 7.0

Download RHEL/CentOS 8/7 minimalt ISO-billede, der kan fås fra følgende links.

  • Download CentOS 8 ISO-billede
  • Download CentOS 7 ISO-billede
  • Download RHEL 8 ISO-billede
  • Download RHEL 7 ISO-billede

Trin 1: Forbered netværkskilder på serversiden

1. Det første trin vil være at installere Vsftp -serveren på din CentOS/RHEL-server ved at udstede følgende yum-kommando.

# yum install vsftpd

2. Når Vsftpd binær pakke er installeret på din systemstart, skal du aktivere og kontrollere status for tjenesten.

# systemctl start vsftpd
# systemctl enable vsftpd
# systemctl status vsftpd

3. Dernæst skal du få dit system til ekstern IP-adresse ved hjælp af IP-kommandoen eller ifconfig, som du senere skal have adgang til dine netværkskilder fra en ekstern placering.

# ip addr show
OR
# ifconfig

4. For at gøre Vsftp-serveren tilgængelig for eksterne forbindelser skal du tilføje en firewallregel på dit system for at åbne port 21 ved hjælp af følgende kommando og genstarte Firewall for at anvende den nye regel, hvis du tilføjede med en permanent erklæring.

# firewall-cmd --add-service=ftp --permanent
# systemctl restart firewalld

5. Forudsat at du allerede har downloadet RHEL / CentOS 8/7 binært DVD ISO-billede, skal du placere det på din maskins DVD-ROM/USB-drev og montere det som en løkke med skrivebeskyttede attributter til Vsftp-serverstien - for vsftpd er placeringen normalt /var/ftp/pub/ ved hjælp af følgende kommando.

# mount -o loop,ro /dev/sr0  /var/ftp/pub/           [Mount DVD/USB]
OR
# mount -o loop,ro path-to-isofile  /var/ftp/pub/    [If downloaded on the server]

6. For at se resultatet hidtil skal du åbne en browser fra en ekstern placering og navigere til adressen ftp:/system_IP/pub/ ved hjælp af FTP-protokol.

Som du kan se fra skærmbilledet ovenfor, skal der vises et installationstræbibliotek med det ekstraherede indhold af det binære DVD ISO-billede. Nu er FTP-netværkskilder klar til at blive brugt til fjerninstallationer.

Trin 2: Føj kilder til netværksinstallation til - eksterne klienter

6. Nu er det tid til at installere RHEL/CentOS 8/7 på andre maskiner, der bruger som en FTP-kildeinstallation den ovenfor konfigurerede server. På det system, du vil udføre installationen af RHEL/CentOS 8/7, skal du placere det minimale bootbare binære ISO-billede på DVD-ROM/USB-drev. Brug Unetbootin Bootable eller Rufus-værktøjet til at oprette bootbart USB-drev.

Vi bruger den samme procedure som beskrevet i vores tidligere artikler til RHEL/CentOS 8/7 installationsproces, men ændrer lidt i Installationsoversigt rækkefølgen.

Når du har konfigureret dit dato og klokkeslæt, tastatur og sprog, skal du flytte Netværk og værtsnavn og skifte dit system Ethernet-kort til TIL for automatisk at få netværkskonfigurationer og få netværksforbindelse, hvis du have en DHCP-server på dit netværk eller konfigurere den med en statisk IP-adresse.

7. Når netværkskortet er aktivt og operationelt, er det tid til at tilføje kilder til netværksinstallation. Gå til Software -> Installationskilde fra menuen Installationsoversigt . Vælg Netværksinstallationskilder ved hjælp af FTP-protokol, og tilføj de kilder, der er konfigureret tidligere med FTP-serverens IP-adresse og sti, som på billedet nedenfor.

ftp://remote_FTP_IP/pub/

8. Når du har tilføjet netværksinstallationskilder, skal du trykke på knappen Udført for at anvende ændringer og vente på, at installationsprogrammet registrerer og automatisk konfigurerer dine netværkskilder. Når alt er konfigureret, kan du gå videre med installationsproceduren på samme måde som hvis du bruger et lokalt binært DVD ISO-billede.

9. En anden tilgang til at tilføje netværkskilder er at indstille dem fra kommandolinjen i Boot-menuen ved at trykke på TAB -tasten i Boot-menuen for at tilføje ekstra muligheder på din installationsproces og tilføje følgende linje.

ip=dhcp inst.rep=ftp://192.168.1.70/pub/

  1. ip = dhcp -> starter automatisk dit NIC og konfigurerer ved hjælp af DHCP-metoden.
  2. inst.rep = ftp: //192.168.1.70/pub/ -> din FTP-server IP-adresse og sti, der indeholder de DVD-monterede installationskilder.

10. Når du er færdig med at redigere Boot-kommandolinjen, skal du trykke på Enter -tasten for at starte installationsprocessen, og FTP-netværksinstallationskilderne skal automatisk konfigureres og vises på installationsoversigten.

Selvom denne vejledning kun præsenterer brug af som netværksplacering til kilder Installation kun FTP-protokollen, på samme måde kan du bruge andre protokoller, såsom HTTPS og HTTP, den eneste ændring er for NFS-protokol, der bruger kopien af den binære DVD ISO billede på den eksporterede sti konfigureret i filen /etc/exports uden behov for at montere DVD ISO-billedet på dit system.