Hvordan installere flere CentOS/RHEL-servere ved hjelp av FTP-nettverkskilder


Denne opplæringen viser hvordan du kan installere RHEL/CentOS 8/7 ved å bruke en FTP-server (vsftpd) som nettverkskilde. Dette lar deg installere RHEL/CentOS Linux på flere maskiner fra ett enkelt kildepunkt, ved å bruke et minimalt ISO-bilde på maskinene du utfører installasjonen og den utpakkede binære DVD-ISOen montert på FTP-serverbanen, på servermaskinen som inneholder kilden tre.

For at dette skal fungere, må du allerede ha en installasjon av RHEL/CentOS 8/7 på en maskin koblet til nettverket ditt, men du kan også bruke andre RHEL/CentOS-versjoner, eller til og med andre Linux distribusjoner med en FTP-, HTTP- eller NFS-server installert og funksjonelle, som du vil montere RHEL/CentOS binær DVD ISO-bilde, men denne veiledningen vil konsentrere seg om RHEL/CentOS 8/7 kun med Vsftpd-server.

Krav

På serversiden

RHEL/CentOS 8/7 minimal installasjon med Vsftpd-server og det binære DVD ISO-bildet som ligger på DVD/USB-stasjonen.

  • Installasjon av CentOS 8 Server
  • Installasjon av RHEL 8 Server
  • Installasjon av CentOS 7.0
  • Installasjon av RHEL 7.0
På klientsiden

Last ned RHEL/CentOS 8/7 minimal ISO-bilde, som kan hentes fra følgende koblinger.

  • Last ned CentOS 8 ISO-bilde
  • Last ned CentOS 7 ISO-bilde
  • Last ned RHEL 8 ISO-bilde
  • Last ned RHEL 7 ISO-bilde

Trinn 1: Forbered nettverkskilder på – Server Side

1. Det første trinnet vil være å installere Vsftp-serveren på CentOS/RHEL-serveren ved å utstede følgende yum-kommando.

yum install vsftpd

2. Etter at Vsftpd binær pakke er installert på systemet ditt, start, aktiver og bekreft statusen til tjenesten.

systemctl start vsftpd
systemctl enable vsftpd
systemctl status vsftpd

3. Deretter får du systemets eksterne IP-adresse ved å bruke IP-kommando eller ifconfig, som du senere trenger for å få tilgang til nettverkskildene fra et eksternt sted.

ip addr show
OR
ifconfig

4. For å gjøre Vsftp-serveren tilgjengelig for eksterne tilkoblinger, legg til en brannmurregel på systemet ditt for å åpne port 21 ved å bruke følgende kommando og start brannmuren på nytt for å bruke den nye regelen hvis du lagt til med en permanent erklæring.

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

5. Forutsatt at du allerede har lastet ned RHEL/CentOS 8/7 binært DVD ISO-bilde, sett det på maskinens DVD-ROM/USB stasjon og monter den som en sløyfe med skrivebeskyttede attributter til Vsftp-serverbanen – for vsftpd er vanligvis plasseringen /var/ftp/pub/, ved å bruke 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 å se resultatet så langt, åpne en nettleser fra et eksternt sted og naviger til adressen ftp://system_IP/pub/ ved hjelp av FTP-protokollen.

Som du kan se fra skjermbildet ovenfor skal en installasjonstrekatalog vises med det utpakkede innholdet i det binære DVD ISO-bildet. Nå er FTP-nettverkskildene klargjort for bruk for eksterne installasjoner.

Trinn 2: Legg til nettverksinstallasjonskilder til – eksterne klienter

6. Nå er det på tide å installere RHEL/CentOS 8/7 på andre maskiner som bruker den ovenfor konfigurerte serveren som en FTP-kildeinstallasjon. På systemet du skal utføre installasjonen av RHEL/CentOS 8/7, legg det minimale oppstartbare binære ISO-bildet på DVD-ROM/USB-stasjonen, for å lage oppstartbar USB-stasjon, bruk Unetbootin Bootable eller Rufus-verktøy.

Vi bruker samme prosedyre som beskrevet i våre tidligere artikler for RHEL/CentOS 8/7 installasjonsprosessen, men endrer litt i rekkefølgen Installasjonssammendrag.

Etter at du har konfigurert dato og klokkeslett, tastatur og språk, flytter du nettverk og vertsnavn og bytter system < b>Ethernet-kort til PÅ for automatisk å få nettverkskonfigurasjoner og få nettverkstilkobling hvis du har en DHCP-server på nettverket eller konfigurerer den med en statisk IP-adresse.

7. Etter at nettverkskortet er aktivt og operativt, er det på tide å legge til nettverksinstallasjonskildene. Gå til Programvare -> Installasjonskilde fra menyen Installasjonssammendrag. Velg nettverksinstallasjonskilder som bruker FTP-protokollen og legg til kildene dine som er konfigurert tidligere med FTP-serverens IP-adresse og bane, som i bildet nedenfor.

ftp://remote_FTP_IP/pub/

8. Etter at du har lagt til nettverksinstallasjonskildene, klikker du på Ferdig-knappen ovenfor for å bruke endringer og venter på at installasjonsprogrammet oppdager og automatisk konfigurerer nettverkskildene dine. Etter at alt er konfigurert kan du gå videre med installasjonsprosedyren på samme måte som om du bruker et lokalt binært DVD ISO-bilde.

9. En annen måte å legge til nettverkskilder på er å sette dem opp fra kommandolinjen på Boot-menyen ved å trykke TAB-tasten på Boot-menyen for å legge til ekstra alternativer for installasjonsprosessen og legg til følgende linje.

ip=dhcp inst.rep=ftp://192.168.1.70/pub/
  1. ip=dhcp -> starter automatisk nettverkskortet ditt og konfigurerer ved hjelp av DHCP-metoden.
  2. inst.rep=ftp://192.168.1.70/pub/ -> FTP-serverens IP-adresse og bane som inneholder de DVD-monterte installasjonskildene.

10. Etter å ha fullført redigeringen av Boot-kommandolinjen, trykk Enter-tasten for å starte installasjonsprosessen, og FTP-nettverksinstallasjonskildene skal automatisk konfigureres og vises på installasjonssammendrag.

Selv om denne opplæringen bare presenterer bruk av FTP-protokollen som nettverksplassering for kildeinstallasjon, på samme måte kan du bruke andre protokoller, for eksempel HTTPS og HTTP, den eneste endringen er for NFS-protokollen som bruker kopien av den binære DVD ISO bildet på den eksporterte banen konfigurert i /etc/exports-filen, uten å måtte montere DVD ISO-bildet på systemet ditt.