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!