CentOS

PXE tinklo įkrovos serverio konfigūravimas „CentOS 8“

PXE tinklo įkrovos serverio konfigūravimas „CentOS 8“
Šiame straipsnyje aš jums parodysiu, kaip sukonfigūruoti „CentOS 8“ serverį kaip PXE tinklo įkrovos serverį, kad būtų paleista „CentOS 8“ DVD diegimo programa per „PXE“ ir įdiegta „CentOS 8“ į savo kompiuterį. Taigi, pradėkime.

PASTABA: „CentOS 8“ kompiuteryje būtinai nustatykite „SELinux“ į leistiną režimą. Kitu atveju šiame straipsnyje nurodyti veiksmai neveiks. Šio straipsnio taikymo sritis nepatenka į „SELinux“.

Tinklo topologija:

1 paveikslas: PXE įkrovos straipsnio tinklo topologija

Čia, linuxhint-s80 bus sukonfigūruotas kaip PXE įkrovos serveris. Jam taip pat bus priskirtas statinis IP adresas 192.168.15.1. Kiti tinklo kompiuteriai galės įkelti į „CentOS 8“ diegimo programą iš PXE įkrovos serverio.

Statinio IP adreso nustatymas:

Prieš judėdami toliau, „CentOS 8“ kompiuteryje turite nustatyti statinį IP. Jei reikia pagalbos, kaip sukonfigūruoti statinį IP adresą „CentOS 8“ kompiuteryje, peržiūrėkite mano straipsnį „Statinio IP konfigūravimas„ CentOS 8 “.

Sukonfigūruosiu ens256 tinklo sąsaja PXE paleidimui mano „CentOS 8“ kompiuteryje. Jums gali būti kitaip. Taigi, paleiskite šią komandą, kad sužinotumėte norimą naudoti tinklo sąsają.

$ ip a

aš naudojau nmtui sukonfigūruoti ens256 sąsaja PXE paleidimui taip.

DHCP ir TFTP konfigūravimas paleidžiant PXE:

Norėdami paleisti PXE, turite sukonfigūruoti DHCP ir TFTP serverį. Tam galite naudoti „dnsmasq“.

Pirmiausia atnaujinkite „YUM“ paketo saugyklos talpyklą naudodami šią komandą:

$ sudo dnf makecache

Dabar įdiekite dnsmasq su tokia komanda:

$ sudo dnf install -y dnsmasq

dnsmasq turėtų būti įdiegta.

Dabar pervadinkite originalą / etc / dnsmasq.konf failą į / etc / dnsmasq.konf.atsarginė kopija taip:

$ sudo mv -v / etc / dnsmasq.conf / etc / dnsmasq.konf.atsarginė kopija

Dabar sukurkite tuščią dnsmasq.konf failą su šia komanda:

$ sudo vi / etc / dnsmasq.konf

Dabar įveskite šias eilutes dnsmasq.konf failą ir išsaugokite jį.

sąsaja = ens256
susieti sąsajas
domain = linuxhint.vietinis
dhcp diapazonas = ens256,192.168.15.100,192.168.15.240,255.255.255.0,8 val
dhcp-option = option: maršrutizatorius, 192.168.15.1
dhcp-option = variantas: dns-serveris, 192.168.15.1
„dhcp-option = option“: „dns-server“, 8.8.8.8
įgalinti-tftp
tftp-root = / netboot / tftp
dhcp-boot = pxelinux.0, linuxhint-s80,192.168.15.1
pxe-prompt = "Norėdami paleisti PXE tinklą, paspauskite F8.", 5
pxe-service = x86PC, „Įdiekite OS per PXE“, pxelinux

Dabar sukurkite reikiamą katalogo struktūrą PXE paleidimui taip.

$ sudo mkdir -pv / netboot / tftp / pxelinux.plg

Dabar paleiskite iš naujo dnsmasq tarnyba su šia komanda:

$ sudo systemctl paleiskite iš naujo dnsmasq

dnsmasq tarnyba turėtų veikti.

$ sudo systemctl statusas dnsmasq

Dabar pridėkite dnsmasq paslauga sistemos paleidimui taip:

$ sudo systemctl įgalinti dnsmasq

„PXE Bootlaoder“ diegimas ir konfigūravimas:

Dabar jūs turite įdiegti PXE įkrovos failus ir nukopijuoti juos į TFTP šakninį katalogą.

Norėdami įdiegti PXE įkrovos failo failus, vykdykite šią komandą:

$ sudo dnf install -y syslinux

Kartą syslinux yra įdiegtas, nukopijuokite reikiamus failus į / netboot / tftp katalogą taip:

$ sudo cp -v / usr / share / syslinux / pxelinux.0, meniu.c32, ldlinux.c32, libutil.c32
/ netboot / tftp /

„Apache“ tinklo serverio diegimas:

„CentOS 8“ palaiko PXE paleidimą per HTTP. Taigi, norėdami įkelti „CentOS 8“ diegimo programą per PXE, turite naudoti žiniatinklio serverį, kad visi reikalingi failai būtų per HTTP serveriu. Šiame straipsnyje naudosiu „Apache“ HTTP serverį.

Apache HTTP serverį galite įdiegti naudodami šią komandą:

$ sudo dnf install -y httpd

Turėtų būti įdiegtas „Apache“ HTTP serveris.

Dabar sukurkite simbolinę nuorodą / netboot / www iš / var / www / html katalogą, kad būtų lengviau valdyti PXE įkrovos serverį taip:

$ sudo ln -s / var / www / html / netboot / www

Dabar pradėkite httpd paslaugą taip:

$ sudo systemctl start httpd

The httpd tarnyba turėtų veikti.

$ sudo systemctl būsena httpd

Dabar pridėkite httpd paslauga sistemos paleidimui su šia komanda:

$ sudo systemctl įgalina httpd

„CentOS 8“ DVD paruošimas „PXE Boot“:

„CentOS 8“ diegimo programos DVD atvaizdą galite atsisiųsti naudodami šią komandą:

$ wget http: // isoredirect.centų.org / centos / 8 / isos / x86_64 /
„CentOS-8“.1.1911-x86_64-dvd1.iso

PASTABA: DVD atvaizdas yra apie 7 GB dydžio. Taigi, atsisiųsti reikės daug laiko. Štai kodėl naudojau senesnę DVD vaizdo versiją, kurią jau turėjau savo išoriniame standžiajame diske. Naujos DVD vaizdo versijos procesas yra tas pats. Tiesiog nepamirškite pakeisti failo pavadinimo nauju. Tai viskas.

Atsisiuntę „CentOS 8“ diegimo DVD, įdiekite DVD atvaizdą į / mnt katalogą taip.

$ sudo mount -o loop CentOS-8-x86_64-1905-dvd1.iso / mnt

Dabar sukurkite reikiamus katalogus „CentOS 8“ diegimo failams ir įkrovos failams saugoti taip.

$ sudo mkdir -v / netboot / tftp, www / centos8

Dabar nukopijuokite ISO failo turinį į / netboot / www / centos8 / katalogą taip:

$ sudo rsync -avz / mnt / / netboot / www / centos8

Į „CentOS 8“ diegimo programos DVD atvaizdo turinį reikia nukopijuoti / netboot / www / centos8 / kataloge.

Dabar nukopijuokite initrd.img ir vmlinuz failus iš / netboot / www / centos8 / images / pxeboot / katalogą į / netboot / tftp / centos8 / katalogą taip:

$ sudo cp -v / netboot / www / centos8 / images / pxeboot / initrd.img, vmlinuz
/ netboot / tftp / centos8 /

Dabar galite atjungti „CentOS 8“ diegimo programos DVD vaizdą ir, jei norite, ištrinti.

$ sudo umount / mnt

$ rm CentOS-8-x86_64-1905-dvd1.iso

„CentOS 8“ PXE įkrovos įrašo pridėjimas:

Dabar turite pridėti įkrovos įrašą, skirtą „CentOS 8 PXE“ paleidimui / netboot / tftp / pxelinux.cfg / default failą.

Atidarykite konfigūracijos failą / netboot / tftp / pxelinux.cfg / default redaguoti taip.

$ sudo vi / netboot / tftp / pxelinux.cfg / default

Dabar įveskite šias eilutes / netboot / tftp / pxelinux.cfg / default failą ir išsaugokite jį.

numatytasis meniu.c32
etiketė install_centos8
meniu etiketė ^ Įdiekite „CentOS 8“
meniu numatytasis
branduolio centos8 / vmlinuz
pridėti initrd = centos8 / initrd.img ip = dhcp inst.atpirkimas = http: // 192.168.15.1 / centas8 /

Ugniasienės konfigūravimas:

Dabar, kad veiktų PXE įkrovos serveris, turite atidaryti kai kurias uostus iš ugniasienės.

Leiskite DHCP, HTTP, TFTP paslaugoms per užkardą taip.

$ sudo ugniasienė-cmd --add-service = dhcp, http, tftp - nuolatinis

Taip pat leiskite UDP prievadams 4011 ir 69 per užkardą taip.

$ sudo ugniasienė-cmd --add-port = 4011 / udp, 69 / udp - nuolatinė

Kad pakeitimai įsigaliotų, vykdykite šią komandą:

$ sudo ugniasienė-cmd - perkrauti

„CentOS 8“ diegimas per PXE:

Dabar PXE kliente, kuriame norite įdiegti „CentOS 8“ per tinklą per PXE, eikite į BIOS ir pasirinkite „Network Boot“.

Kai pamatysite šį pranešimą, paspauskite .

Dabar pasirinkite Įdiekite OS per PXE ir paspauskite .

Turėsite tik vieną variantą. Taigi, tiesiog paspauskite .

„CentOS 8“ diegimo programa paleidžiama per tinklą per PXE.

Turėtų pradėti veikti „CentOS 8“ grafinis diegimo įrenginys. Dabar galite įdiegti „CentOS 8“ kaip įprasta. Jei jums reikia pagalbos diegiant „CentOS 8“, galite perskaityti mano straipsnį „Kaip įdiegti„ CentOS 8 Server “.

„CentOS 8“ diegimo programos konfigūracijos langas.

Diegiamas „CentOS 8“.

„CentOS 8“ diegimas baigtas.

„CentOS 8“ įdiegta per tinklą per PXE. Jis taip pat veikia teisingai.

Taigi, taip sukonfigūruojate „PXE“ tinklo įkrovos serverį „CentOS 8“ ir įkeliate „CentOS 8“ diegimo programos DVD vaizdą per tinklą per „PXE“. Dėkojame, kad perskaitėte šį straipsnį.

Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...
Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...
Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...