Serje RHCSA: Awtomatizza Installazzjonijiet RHEL 7 billi tuża Kickstart - Parti 12
Is-servers Linux rari huma kaxxi waħedhom. Kemm jekk ikun f'datacenter jew f'ambjent tal-laboratorju, ċansijiet huma li kellek tinstalla diversi magni li se jinteraġixxu ma 'oħra b'xi mod. Jekk timmultiplika l-ħin li tieħu biex tinstalla Red Hat Enterprise Linux 7 manwalment fuq server wieħed bin-numru ta’ kaxxi li għandek bżonn twaqqaf, dan jista’ jwassal għal sforz pjuttost twil li jista’ jiġi evitat permezz tal-użu ta’ kompjuter waħdu. għodda ta 'installazzjoni magħrufa bħala kickstart.
F'dan l-artikolu ser nuru dak li għandek bżonn tuża l-utilità kickstart sabiex tkun tista 'tinsa dwar is-servers ta' babysitting waqt il-proċess ta 'installazzjoni.
Kickstart huwa metodu ta 'installazzjoni awtomatizzat użat primarjament minn Red Hat Enterprise Linux (u spin-offs oħra ta' Fedora, bħal CentOS, Oracle Linux, eċċ.) biex tesegwixxi l-installazzjoni u l-konfigurazzjoni tas-sistema operattiva waħedha. Għalhekk, l-installazzjonijiet kickstart jippermettu lill-amministraturi tas-sistema li jkollhom sistemi identiċi, safejn huma kkonċernati gruppi ta 'pakketti installati u konfigurazzjoni tas-sistema, filwaqt li jeħlisilhom il-battikata li jkollhom jinstallaw manwalment kull wieħed minnhom.
Tħejjija għal Installazzjoni Kickstart
Biex twettaq installazzjoni kickstart, irridu nsegwu dawn il-passi:
1. Oħloq fajl Kickstart, fajl b'test sempliċi b'diversi għażliet ta 'konfigurazzjoni predefiniti.
2. Agħmel il-fajl Kickstart disponibbli fuq midja li tista 'titneħħa, hard drive jew post tan-netwerk. Il-klijent se juża l-fajl rhel-server-7.0-x86_64-boot.iso, filwaqt li jkollok bżonn tagħmel l-immaġni ISO sħiħa (rhel-server-7.0-x86_64-dvd.iso) disponibbli minn riżors tan-netwerk, bħal HTTP tas-server FTP (fil-każ preżenti tagħna, se nużaw kaxxa RHEL 7 oħra b'IP 192.168.0.18).
3. Ibda l-installazzjoni Kickstart
Biex toħloq fajl kickstart, idħol fil-kont tiegħek tal-Portal tal-Klijent ta' Red Hat, u uża l-għodda ta' konfigurazzjoni Kickstart biex tagħżel l-għażliet ta' installazzjoni mixtieqa. Aqra kull wieħed minnhom bir-reqqa qabel tiskrollja 'l isfel, u agħżel dak li jaqbel l-aħjar għall-bżonnijiet tiegħek:
Jekk tispeċifika li l-installazzjoni għandha titwettaq jew permezz ta' HTTP, FTP jew NFS, kun żgur li l-firewall fuq is-server jippermetti dawk is-servizzi.
Għalkemm tista 'tuża l-għodda onlajn Red Hat biex toħloq fajl kickstart, tista' wkoll toħloqha manwalment billi tuża l-linji li ġejjin bħala referenza. Tinduna, pereżempju, li l-proċess tal-installazzjoni se jkun bl-Ingliż, bl-użu tat-tqassim tat-tastiera tal-Amerika Latina u ż-żona tal-ħin America/Argentina/San_Luis:
lang en_US keyboard la-latin1 timezone America/Argentina/San_Luis --isUtc rootpw $1$5sOtDvRo$In4KTmX7OmcOW9HUvWtfn0 --iscrypted #platform x86, AMD64, or Intel EM64T text url --url=http://192.168.0.18//kickstart/media bootloader --location=mbr --append="rhgb quiet crashkernel=auto" zerombr clearpart --all --initlabel autopart auth --passalgo=sha512 --useshadow selinux --enforcing firewall --enabled firstboot --disable %packages @base @backup-server @print-server %end
Fl-għodda tal-konfigurazzjoni onlajn, uża 192.168.0.18 għal HTTP Server u /kickstart/tecmint.bin
għad-Direttorju HTTP fit-taqsima Installazzjoni wara li tagħżel HTTP bħala sors ta 'installazzjoni. Fl-aħħarnett, ikklikkja l-buttuna Niżżel fir-rokna ta 'fuq tal-lemin biex tniżżel il-fajl kickstart.
Fil-fajl tal-kampjun kickstart hawn fuq, għandek bżonn tagħti attenzjoni bir-reqqa.
url --url=http://192.168.0.18//kickstart/media
Dak id-direttorju huwa fejn għandek bżonn tiġbed il-kontenut tad-DVD jew tal-midja ta 'installazzjoni ISO. Qabel ma nagħmlu dan, aħna se nimmonta l-fajl ta 'installazzjoni ISO f'/media/rhel bħala mezz ta' loop:
# mount -o loop /var/www/html/kickstart/rhel-server-7.0-x86_64-dvd.iso /media/rhel
Sussegwentement, ikkopja l-kontenut kollu ta' /media/rhel għal /var/www/html/kickstart/media:
# cp -R /media/rhel /var/www/html/kickstart/media
Meta tkun lest, l-elenkar tad-direttorju u l-użu tad-disk ta’ /var/www/html/kickstart/media għandhom jidhru kif ġej:
Issa lesti li nagħtu bidu għall-installazzjoni kickstart.
Irrispettivament minn kif tagħżel li toħloq il-fajl kickstart, dejjem tkun idea tajba li tivverifika s-sintassi tiegħu qabel ma tipproċedi bl-installazzjoni. Biex tagħmel dan, installa l-pakkett pykickstart.
# yum update && yum install pykickstart
U mbagħad uża l-utilità ksvalidator biex tiċċekkja l-fajl:
# ksvalidator /var/www/html/kickstart/tecmint.bin
Jekk is-sintassi hija korretta, ma tirċievi l-ebda output, filwaqt li jekk ikun hemm żball fil-fajl, ikollok avviż ta’ twissija li jindika l-linja fejn is-sintassi mhix korretta jew mhix magħrufa.
Twettiq ta' Installazzjoni Kickstart
Biex tibda, ibda lill-klijent tiegħek billi tuża l-fajl rhel-server-7.0-x86_64-boot.iso. Meta tidher l-iskrin inizjali, agħżel Installa Red Hat Enterprise Linux 7.0 u agħfas it-tasti Tab biex tehmeż l-istrofa li ġejja u agħfas Enter:
# inst.ks=http://192.168.0.18/kickstart/tecmint.bin
Fejn tecmint.bin huwa l-fajl kickstart maħluq qabel.
Meta tagħfas Enter, tibda l-installazzjoni awtomatizzata, u tara l-lista ta’ pakketti li qed jiġu installati (in-numru u l-ismijiet se jvarjaw skont l-għażla tiegħek ta’ programmi u gruppi ta’ pakketti):
Meta jintemm il-proċess awtomatizzat, inti tkun imħeġġa tneħħi l-midja tal-installazzjoni u mbagħad tkun tista 'tibbotja fis-sistema li għadha kif ġiet installata tiegħek:
Għalkemm tista 'toħloq il-fajls kickstart tiegħek manwalment kif semmejna qabel, għandek tikkunsidra li tuża l-approċċ rakkomandat kull meta jkun possibbli. Tista 'jew tuża l-għodda ta' konfigurazzjoni onlajn, jew il-fajl anaconda-ks.cfg li jinħoloq mill-proċess ta 'installazzjoni fid-direttorju tad-dar ta' root.
Dan il-fajl fil-fatt huwa fajl kickstart, għalhekk tista' tkun trid tinstalla l-ewwel kaxxa manwalment bl-għażliet kollha mixtieqa (forsi timmodifika t-tqassim tal-volumi loġiċi jew is-sistema tal-fajl fuq kull wieħed) u mbagħad tuża l-anaconda-ks.cfg li tirriżulta. fajl biex awtomat l-installazzjoni tal-bqija.
Barra minn hekk, l-użu tal-għodda tal-konfigurazzjoni onlajn jew il-fajl anaconda-ks.cfg biex jiggwida installazzjonijiet futuri jippermettilek li twettaqhom billi tuża password tal-għeruq kriptata barra mill-kaxxa.
Konklużjoni
Issa li taf kif toħloq fajls kickstart u kif tużahom biex tawtomatizza l-installazzjoni tas-servers Red Hat Enterprise Linux 7, tista 'tinsa dwar babysitting tal-proċess ta' installazzjoni. Dan jagħtik ħin biex tagħmel affarijiet oħra, jew forsi xi ħin liberu jekk int xortik tajba.
Jew il-mod, għarrafna x'taħseb dwar dan l-artikolu billi tuża l-formola hawn taħt. Il-mistoqsijiet huma milqugħa wkoll!