Kickstart יצבקו PXE תרש תועצמאב תובורמ RHEL/CentOS 7 תוצפה לש תויטמוטוא תונקתה
.ימוקמ FTP תרש ךותמ ארקנה Kickstart ץבוק תועצמאב שאר אלל תונוכמב ,שמתשמה תוברעתהב ךרוצ אלל ,RHEL/CentOS 7 לש תויטמוטוא תונקתה עצבל ןתינ דציכ תדקמתמ איהו RHEL/CentOS 7 -ב PXE לש תמדוקה
.הז ךירדמב ךשמהב ןודיי ,Kickstart ץבוק ,רסחה דיחיה חתפמה ,PXE תרש תנקתהל עגונב תמדוקה הכרדהב הדבוע רבכ הז גוסמ הנקתהל הביבסה תנכה
.RHEL/CentOS 7 לש םדוקה ילמינימה הנקתהה ךילהמ עבנ Kikstart ץבוק םצעב ,תיפרג הנקתה אלל RHEL/CentOS 7 לש תילמינימה הנקתהה תא קר םיסכמ Kickstart ץבוק תרוצתו הז ךירדמ
תישיא המאתה עצבל ליחתתש עיצמ ינא ,תיפיצפס תוציחמ תלבטו הנקתה GUI הסכמה Kickstart ץבוקל קוקז התא םא
FTP תרש ביתנל Kiskstart ץבוק קתעהו רוצ :1 בלש
.(ליעל PXE תרש תנקתה רמאמב ןייע) < b /> 6 בלש - PXE תשר לוחתא תרש ב רדגומ ימוקמ הארמ תנקתה רוקמ b> RHEL/CentOS 7> רובע ביתנה םג - (/ var/ftp/pub) לדחמה תרירב תרש ב
# cp anaconda-ks.cfg /var/ftp/pub/ # chmod 755 /var/ftp/pub/anaconda-ks.cfg
.םיאבה םיילמינימה םייונישה תא עצבו ךילע ףדעומה טסקטה ךרוע םע ותוא חתפ ,קתעוה ץבוקהש רחאל .2
# nano /var/ftp/pub/anaconda-ks.cfg
.תואריהל יושע Kickstart ץבוק ובש ןפואה לע עטק גצומ ןלהל
#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
.RHEL 7 Kickstart -ה דועית תא אורקל ססהת לא ריבחתו Kickstart יצבוק לש רתוי תומדקתמ תויורשפא תלבקל
.תואבה תודוקפה תקפנה ידי לע Kickstart -ה ץבוק תא תמאו Pykickstart הליבחה תא ןקתה .תוינדי תוישיא תומאתה ועצוב םא דחוימב , Pykickstart הליבחב הלולכה ksvalidator הדו
# yum install pykickstart # ksvalidator /var/ftp/pub/anaconda-ks.cfg
.האבה URL -ה תבותכ ידי לע רדגומה
ftp://192.168.1.25/pub/
PXE תרש תרוצתל Kikstart לש הנקתהה תיוות תא ףסוה :2 בלש
.PXE לש לדחמה תרירב ץבוק תרוצתל האבה תיוותה תא ףסוה
# nano /var/lib/tftpboot/pxelinux.cfg/default
.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
.(Kickstart יצבקו םיקחורמ הנקתה תורוקמ וא HTTP, HTTPS, NFS ןוגכ תורחא הנקתה תוטישב שמתשמ התא םא םאתהב תשר םוקימו לוקוטורפ ףלחה) FTP תשר םוקימ inst.ks = לוחתא רטמרפ initrd
Kickstart תועצמאב RHEL/CentOS 7 תא יטמוטוא ןפואב ןיקתהל ידכ תוחוקל רדגה :3 בלש
.ףונהמ תונהילו ןיקתמה ךל קפסמש תבותכה תועצמאב רחא בשחממ VNC חוקלל רבחתהל הנקתהה ךילהתב תופצל ךנוצרב םא .שמתשמה דצמ תוברעתהב ךרוצ אלל תיטמוטוא ליחתמ הנקתהה ךילהת ,Kickstart ץבוק תא
) תמדוקה הנקתהל השמישש המסיסהו שרוש ןובשח םע הנקתוהש השדחה תכרעמל רבחתה ,הנקתהה ךילהת םויס רחאל .8
.הנקתה ךילהת ינדי ןפואב עירפהל ךרוצ אלל ,רצק ןמז קרפב ,תינמז וב תונוכמ רפסמב תכרעמ תונקתה עצבל םהילעש תוביבסב תוכרעמ ילהנמ רובע םיבר תונורתי תועיצמ תויטמוטוא Kickstart תונקתה !לכ