Ntinye akpaghị aka nke otutu RHEL/CentOS 7 nkesa site na iji PXE Server na Faịlụ Kickstart
Edemede a bụ ndọtị nke mbụ PXE Boot Environment Setup na RHEL/CentOS 7 na ọ gbadoro ụkwụ na otu ị ga-esi arụ nrụnye akpaaka nke RHEL/CentOS 7, na-enweghị mkpa itinye aka na onye ọrụ, na igwe enweghị isi na-eji faịlụ Kickstart gụọ site na sava FTP mpaghara.
A hazielarị nkwadobe gburugburu maka ụdị nrụnye a na nkuzi gara aga gbasara ntọala PXE Server, naanị igodo efu, faịlụ Kickstart, ka a ga-atụle n'ihu na nkuzi a.
Ụzọ kachasị mfe iji mepụta faịlụ Kickstart nke ị nwere ike iji ya gaa n'ihu maka nrụnye ọtụtụ bụ iji aka mee ntinye nke RHEL/CentOS 7 ma detuo ya, mgbe usoro nrụnye mechara, faịlụ ahụ aha ya bụ anaconda-ks.cfg, nke bi n'ụzọ /mgbọrọgwụ, gaa na ebe netwọk enwere ike ịnweta, wee kọwapụta initrd parameter boot inst.ks= protocol://path/to/kickstart.fileto PXE Menu nhazi faịlụ.
- Tụlite ihe nkesa ntanetị PXE na RHEL/CentOS 7
Nkuzi a, na nhazi faịlụ Kickstart, na-ekpuchi naanị ntinye ntinye nke RHEL/CentOS 7 na-enweghị nrụnye eserese, isi faịlụ Kikstart sitere na usoro ntinye ntinye nke RHEL/CentOS 7 gara aga.
- Usoro nwụnye CentOS 7 kacha nta
- Usoro nwụnye RHEL 7 pere mpe
Ọ bụrụ na ịchọrọ faịlụ Kickstart nke na-ekpuchi GUINwụnye na otu tebụl nkebi, ana m atụ aro ka ị buru ụzọ mee ihe nhazi
Ntinye eserese nke RHEL/CentOS 7 na gburugburu mebere ma jiri nke butere faịlụ Kickstart maka nrụnye GUI n'ọdịnihu.
Kwụpụ 1: Mepụta ma detuo Faịlụ Kiskstart na Ụzọ nkesa FTP
1. Na nzọụkwụ mbụ gaa na igwe PXE gị / mgbọrọgwụ ndekọ ma detuo faịlụ aha ya bụ anaconda-ks.cfg na Vsftpd ụzọ sava ndabara. (/var/ftp/pub)- bụkwa ụzọ maka RHEL/CentOS 7 Isi mmalite nwụnye Mirror Mpaghara ahaziri na PXE network Boot Server – Nzọụkwụ 6 > (tụ aka n'akwụkwọ ntọlite PXE Server n'elu).
# cp anaconda-ks.cfg /var/ftp/pub/ # chmod 755 /var/ftp/pub/anaconda-ks.cfg
2. Mgbe e depụtaghachiri faịlụ ahụ, mepee ya na nchịkọta ederede ọkacha mmasị gị ma mee obere mgbanwe ndị a.
# nano /var/ftp/pub/anaconda-ks.cfg
- Dochie –url site na ebe isi mmalite netwọk gị tinye: Ọpụ: –url=ftp://192.168.1.25/pub/
- Dochie netwọk –bootproto na dhcp ma ọ bụrụ na i jiri aka hazie ntanetịime netwọkụ na usoro nrụnye.
E wepụtapụta nkọwa gbasara otu faịlụ Kickstart nwere ike ịdị ka nke a n'okpuru.
#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
Maka nhọrọ faịlụ Kickstart dị elu yana syntax nweere onwe gị ịgụ RHEL 7 Kickstart Documentation.
3. Tupu ị na-anwa iji faịlụ a maka usoro nrụnye, ọ dị mkpa ka ị nyochaa faịlụ ahụ site na iji ksvalidator iwu agụnyere na ngwugwu Pykickstart, ọkachasị ma ọ bụrụ na ejirila nhazi akwụkwọ ntuziaka. Wụnye ngwugwu Pykickstart wee nyochaa faịlụ Kickstart gị site n'inye iwu ndị a.
# yum install pykickstart # ksvalidator /var/ftp/pub/anaconda-ks.cfg
4. Nkwenye ikpeazụ bụ iji jide n'aka na faịlụ Kickstart nwere ike ịnweta site na ebe netwọk gị akọwapụtara - na nke a FTP Isi mmalite nwụnye Mirror nke mpaghara kọwara site na isoro adreesị URL.
ftp://192.168.1.25/pub/
Kwụpụ 2: Tinye akara nrụnye Kikstart na nhazi PXE Server
5. Iji nweta Nwụnye akpaaka nke RHEL/CentOS 7nhọrọ site na PXE Menu tinye akara ndị a na nhazi faịlụ ndabara PXE.
# nano /var/lib/tftpboot/pxelinux.cfg/default
Mpempe akwụkwọ akara ngosi PXE.
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
Dịka ị na-ahụ site na ihe atụ a, enwere ike ijikwa okwuntughe na-echekwa nrụnye na-akpaghị aka site na VNC (dochie paswọọdụ VNC ya mere) yana faịlụ Kickstart dị na mpaghara na sava PXE wee kọwaa ya site na initrd<. paramita buut inst.ks= Ọnọdụ netwọk FTP (dochie protocol na ọnọdụ netwọk ma ọ bụrụ na ị na-eji ụzọ nrụnye ndị ọzọ dị ka HTTP, HTTPS, NFS ma ọ bụ isi mmalite nwụnye na faịlụ Kickstart).
Kwụpụ 3: Hazie ndị ahịa ka ha wụnye RHEL/CentOS 7 na-akpaghị aka site na iji Kickstart
6. Iji wụnye RHEL/CentOS 7 na-akpaghị aka ma na-elekọta usoro nhazi dum, karịsịa na sava enweghị isi, kụziere igwe onye ahịa gị site na BIOS
iji buo na netwọk, chere sekọnd ole na ole wee pịa F8 na Tinye igodo, wee họrọ Kickstart nhọrọ site na menu PXE.
7. Mgbe kernel na ramdisk na-ebu ma chọpụta faịlụ Kickstart, usoro ntinye na-amalite na-akpaghị aka na-enweghị enyemaka ọ bụla site n'akụkụ onye ọrụ. Ọ bụrụ na ịchọrọ ikiri usoro nrụnye jikọọ na onye ahịa VNC site na kọmputa dị iche iche site na iji adreesị nke installer na-enye gị ma nwee mmasị na nlele ahụ.
8. Mgbe usoro nrụnye mechara banye na sistemụ arụnyere ọhụrụ na akaụntụ mgbọrọgwụ yana paswọọdụ ejiri na nrụnye gara aga (
nke ị depụtaghachiri faịlụ Kickstart) wee gbanwee paswọọdụ onye ahịa gị site na iji iwu passwd.
Ọ gwụla! Automatic Kickstart nrụnye na-enye nnukwu uru maka ndị na-ahụ maka sistemụ na gburugburu ebe ha ga-arụ nrụnye sistemu n'ọtụtụ igwe n'otu oge, n'ime obere oge, na-enweghị mkpa iji aka tinye aka na ya. nhazi usoro.