PXE Serwerini we Kickstart Faýllaryny ulanyp, köp sanly RHEL/CentOS 7 paýlamalarynyň awtomatiki gurnamalary.
Bu makala, RHEL/CentOS 7-de öňki PXE Boot Daşky Gurşawymyň dowamydyr we RHEL/CentOS 7-iň awtomatiki gurnamalaryny, ulanyjy gatyşmagynyň zerurlygy bolmazdan, a-dan okalýan Kickstart faýlyny ulanyp, kellesiz maşynlarda nädip ýerine ýetirip boljakdygyna ünsi çekýär. ýerli FTP serweri.
Bu hili gurnama üçin daşky gurşawy taýýarlamak, PXE Server gurmak bilen baglanyşykly öňki sapakda gaýtadan işlenipdi, ýekeje açar, Kickstart faýly, bu sapakda mundan beýläk ara alnyp maslahatlaşylar.
Mundan başga-da birnäçe gurnama üçin ulanyp boljak Kickstart faýly döretmegiň iň ýönekeý usuly, RHEL/CentOS 7 gurnamasyny el bilen ýerine ýetirmek we gurmak prosesi gutarandan soň atly faýly göçürmekdir. /kök ýolunda, elýeterli torda ýerleşýän we initrd boot parametrini inst.ks=kesgitleýän anaconda-ks.cfg . teswirnama: //path/to/kickstart.fileto PXE menýu konfigurasiýa faýly.
- RHEL/CentOS 7-de PXE Network Boot Serwerini guruň
Bu gollanma we Kickstart faýl konfigurasiýasy diňe grafiki gurnama bolmazdan RHEL/CentOS 7-iň minimal gurnamasyny öz içine alýar, esasanam KHstart faýly RHEL/CentOS 7-iň öňki Minimal gurnama prosedurasynyň netijesinde ýüze çykdy.
- CentOS 7 Minimal gurnama tertibi
- RHEL 7 Minimal gurnama tertibi
GUI Gurmak we belli bir bölüm tablisasyny öz içine alýan Kickstart faýly gerek bolsa, ilki bilen özleşdirilip bilinýän
ýerine ýetirmegiňizi maslahat berýärin. Wirtuallaşdyrylan gurşawda RHEL/CentOS 7-iň grafiki gurnamasy we geljekki GUI gurnamalary üçin Kickstart faýlyny ulanmak.
1-nji ädim: Kiskstart faýlyny FTP serwer ýoluna dörediň we göçüriň
1. Birinji ädimde PXE enjamyňyz /kök bukjasyna giriň we anaconda-ks.cfg atly faýly Vsftpd serwer ýoluna göçüriň. (/ var/ftp/pub) - şeýle hem PXE tor Boot Serwerinde düzülen RHEL/CentOS 7 Localerli aýna gurnama çeşmesi üçin ýol > (ýokardaky PXE Server gurmak makalasyna serediň).
# cp anaconda-ks.cfg /var/ftp/pub/ # chmod 755 /var/ftp/pub/anaconda-ks.cfg
2. Faýl göçürilenden soň, halaýan tekst redaktoryňyz bilen açyň we aşakdaky minimal üýtgeşmeleri giriziň.
# nano /var/ftp/pub/anaconda-ks.cfg
- Tor gurmak çeşmesiniň ýerleşýän ýeri bilen berlen lurl çalyşyň: Mysal üçin: –url=ftp: //192.168.1.25/pub/
- Gurmak işinde tor interfeýslerini el bilen düzen bolsaňyz, tor –bootproto dhcp bilen çalyşyň.
Kickstart faýlynyň nähili bolup biljekdigi barada bölek aşakda görkezilýär.
#version=RHEL7 # System authorization information auth --enableshadow --passalgo=sha512 # Use network installation url --url="ftp://192.168.1.25/pub/" # Run the Setup Agent on first boot firstboot --enable ignoredisk --only-use=sda # Keyboard layouts keyboard --vckeymap=us --xlayouts='us' # System language lang en_US.UTF-8 # Network information network --bootproto=dhcp --device=eno16777736 --ipv6=auto --activate network --hostname=localhost.localdomain # Root password rootpw --iscrypted $6$RMPTNRo5P7zulbAR$ueRnuz70DX2Z8Pb2oCgfXv4qXOjkdZlaMnC.CoLheFrUF4BEjRIX8rF.2QpPmj2F0a7iOBM3tUL3tyZNKsDp50 # System services services --enabled="chronyd" # System timezone timezone Europe/Bucharest --isUtc # System bootloader configuration bootloader --location=mbr --boot-drive=sda # Partition clearing information clearpart --none --initlabel # Disk partitioning information part pv.20 --fstype="lvmpv" --ondisk=sda --size=19979 part /boot --fstype="xfs" --ondisk=sda --size=500 volgroup centos --pesize=4096 pv.20 logvol / --fstype="xfs" --grow --maxsize=51200 --size=1024 --name=root --vgname=centos logvol swap --fstype="swap" --size=2048 --name=swap01 --vgname=centos %packages @compat-libraries @core wget net-tools chrony %end
Has ösen Kickstart faýl opsiýalary we sintaksis üçin RHEL 7 Kickstart Resminamalaryny okap bilersiňiz.
3. Bu faýly gurnama proseduralary üçin ulanmazdan ozal, Pykickstart bukjasyna goşulan ksvalidator buýrugy bilen faýly barlamaly, esasanam el bilen düzülen bolsa. Pykickstart paketini guruň we aşakdaky buýruklary bermek bilen Kickstart faýlyňyzy barlaň.
# yum install pykickstart # ksvalidator /var/ftp/pub/anaconda-ks.cfg
4. Iň soňky tassyklama, Kickstart faýlynyň görkezilen ulgam ýeriňizden girip boljakdygyny kepillendirmekdir - bu ýagdaýda aşakdaky URL salgysy bilen kesgitlenen FTP ýerli aýna gurnama çeşmesi .
ftp://192.168.1.25/pub/
2-nji ädim: PXE serwer konfigurasiýasyna Kikstart gurnama belligini goşuň
5. PXE menýusy dan RHEL/CentOS 7 awtomatiki gurnamasyna girmek üçin aşakdaky belligi PXE deslapky faýl konfigurasiýasyna goşuň.
# nano /var/lib/tftpboot/pxelinux.cfg/default
PXE menýu belliginiň bölegi.
label 5 menu label ^5) Install RHEL 7 x64 with Local Repo using Kickstart kernel vmlinuz append initrd=initrd.img inst.ks=ftp://192.168.1.25/pub/anaconda-ks.cfg inst.vnc inst.vncpassword=password
label 5 menu label ^5) Install CentOS 7 x64 with Local Repo using Kickstart kernel vmlinuz append initrd=initrd.img inst.ks=ftp://192.168.1.25/pub/anaconda-ks.cfg inst.vnc inst.vncpassword=password
Bu mysaldan görnüşi ýaly, awtomatiki gurnama VNC parol bilen gözegçilik edilip bilner (şoňa görä VNC parolyny çalşyň) we Kickstart faýly ýerli derejede PXE serwerinde ýerleşýär we initrd bilen kesgitlenýär. boot parametri inst.ks= FTP toruň ýerleşişi (HTTP, HTTPS, NFS ýa-da uzakdaky gurnama çeşmeleri we Kickstart faýllary ýaly beýleki gurnama usullaryny ulanýan bolsaňyz, protokoly we toruň ýerleşişini çalyşyň).
3-nji ädim: Kickstart ulanyp, RHEL/CentOS 7-i awtomatiki gurmak üçin müşderileri sazlaň
6. RHEL/CentOS 7-i awtomatiki gurnamak we tutuş gurnama işine gözegçilik etmek, esasanam kellesiz serwerlerde, müşderi enjamyňyzy BIOS-dan görkeziň
tordan açmak üçin birnäçe sekunt garaşyň, soňra F8 we Enter düwmelerini basyň, soňra PXE menýusyndan Kickstart opsiýasyny saýlaň.
7. ýadrosy we ramdisk Kickstart faýly ýüklenenden we ýüze çykarylandan soň, gurmak prosesi ulanyjy tarapyndan hiç hili päsgelçilik bolmazdan awtomatiki usulda başlaýar. Gurmak işine tomaşa etmek isleseňiz, gurnawçynyň size berýän salgysyny ulanyp, başga bir kompýuterden VNC müşderisi bilen birikdiriň we görnüşden lezzet alyň.
8. Gurmak prosesi gutarandan soň, täze gurlan ulgama kök hasaby we öňki gurnamada ulanylan parol bilen giriň (
) Kickstart faýlyny göçüren biri) we passwd buýrugy bilen müşderiniň kök parolyny üýtgediň.
Bu hemmesi! Awtomat Kickstart gurnamalary ulgam dolandyryjylary üçin bir wagtyň özünde birnäçe enjamda ulgam gurnamalaryny ýerine ýetirmeli, gysga wagtyň içinde el bilen gatyşmagyň zerurlygy bolmazdan köp peýdalary hödürleýär. gurmak prosesi.