Usoro RHCSA: Mee ka nrụnye RHEL 7 jiri Kickstart - Nkebi 12


Sava Linux adịkarịghị igbe kwụ ọtọ. Ma ọ bụ na ebe nchekwa data ma ọ bụ na gburugburu ụlọ nyocha, ohere bụ na ị rụnyela ọtụtụ igwe ndị ga-emekọrịta ihe n'otu ụzọ n'ụzọ ụfọdụ. Ọ bụrụ na ị na-amụba oge ọ na-ewe iji wụnye Red Hat Enterprise Linux 7 aka na otu ihe nkesa site na ọnụ ọgụgụ igbe nke ịchọrọ ịtọlite, nke a nwere ike iduga mgbalị ogologo oge nke enwere ike izere site na iji ihe na-adịghị ele anya. Ngwa nwụnye nke a maara dị ka kickstart.

N'isiokwu a, anyị ga-egosi ihe ị chọrọ iji kickstart utility nke mere na ị nwere ike ichefu banyere babysitting sava n'oge echichi usoro.

Kickstart bụ usoro nrụnye akpaghị aka nke Red Hat Enterprise Linux na-eji (na ndị ọzọ Fedora spin-offs, dị ka CentOS, Oracle Linux, wdg) na-eji eme ihe nrụnye na nhazi sistemu arụ ọrụ anaghị ele anya. Ya mere, nrụnye kickstart na-enye ndị na-ahụ maka sistemu ohere inwe usoro ndị yiri ya, n'ihe gbasara otu ngwugwu arụnyere na nhazi usoro, ebe ọ na-echekwa ha nsogbu nke iji aka tinye nke ọ bụla n'ime ha.

Na-akwado maka nwụnye Kickstart

Iji rụọ nrụnye kicksstart, anyị kwesịrị ịgbaso usoro ndị a:

1. Mepụta faịlụ Kickstart, faịlụ ederede dị larịị nwere ọtụtụ nhọrọ nhazi ahaziri ahazi.

2. Mee ka faịlụ Kickstart dị na mgbasa ozi mbughari, draịvụ ike ma ọ bụ ebe netwọkụ. Onye ahịa ahụ ga-eji faịlụ rhel-server-7.0-x86_64-boot.iso, ebe ị ga-eme ka onyonyo ISO zuru ezu (rhel-server-7.0-x86_64-dvd.iso) dị site na akụrụngwa netwọkụ, dị ka nke a. HTTP nke sava FTP (n'ọnọdụ anyị dị ugbu a, anyị ga-eji igbe RHEL 7 ọzọ nwere IP 192.168.0.18).

3. Malite nwụnye Kickstart

Iji mepụta faịlụ kickstart, banye na akaụntụ Portal Customer Hat Red Hat, wee jiri ngwa nhazi Kickstart họrọ nhọrọ nrụnye achọrọ. Gụọ nke ọ bụla n'ime ha nke ọma tupu ị pịgharịa gaa na ala, ma họrọ nke kacha mma maka mkpa gị:

Ọ bụrụ na ị kọwapụta na ekwesịrị ịrụ nrụnye ahụ site na HTTP, FTP, ma ọ bụ NFS, jide n'aka na firewall dị na ihe nkesa na-enye ohere ọrụ ndị ahụ.

Ọ bụ ezie na ị nwere ike iji Red Hat online ngwá ọrụ iji mepụta faịlụ kickstart, ị nwekwara ike iji aka mee ya site na iji ahịrị ndị a dị ka ntụaka. Ị ga-achọpụta, dịka ọmụmaatụ, na usoro ntinye ga-abụ na Bekee, na-eji nhazi ahụigodo american na mpaghara oge 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

N'ime ngwa nhazi ntanetị, jiri 192.168.0.18 maka HTTP Server na /kickstart/tecmint.binmaka HTTP ndekọ na ngalaba ntinye mgbe ịhọrọ HTTP dị ka isi mmalite. N'ikpeazụ, pịa bọtịnụ nbudata na akuku aka nri elu ka ibudata faịlụ kickstart.

Na faịlụ nlele kicksstart dị n'elu, ịkwesịrị ịkpachara anya na ya.

url --url=http://192.168.0.18//kickstart/media

Akwụkwọ ndekọ ahụ bụ ebe ịkwesịrị iwepu ọdịnaya nke mgbasa ozi nrụnye DVD ma ọ bụ ISO. Tupu ime nke ahụ, anyị ga-ebugo faịlụ nrụnye ISO na/media/rhel dị ka ngwaọrụ akaghị:

# mount -o loop /var/www/html/kickstart/rhel-server-7.0-x86_64-dvd.iso /media/rhel

Na-esote, detuo ihe niile dị na /media/rhel na /var/www/html/kickstart/media:

# cp -R /media/rhel /var/www/html/kickstart/media

Mgbe ịmechara, ndepụta ndekọ na ojiji disk nke /var/www/html/kickstart/media kwesịrị ịdị ka ndị a:

Ugbu a, anyị dị njikere ịmalite nwụnye kicksstart.

N'agbanyeghị otú ị na-ahọrọ ịmepụta kickstart faịlụ, ọ na-adị mma mgbe niile ịlele syntax ya tupu ịga n'ihu na nrụnye. Iji mee nke ahụ, wụnye ngwugwu pykickstart.

# yum update && yum install pykickstart

wee jiri ksvalidator utility lelee faịlụ ahụ:

# ksvalidator /var/www/html/kickstart/tecmint.bin

Ọ bụrụ na syntax ahụ ziri ezi, ị gaghị enweta nsonaazụ ọ bụla, ebe ọ bụrụ na enwere njehie na faịlụ ahụ, ị ga-enweta ọkwa ịdọ aka ná ntị na-egosi ahịrị ebe syntax na-ezighi ezi ma ọ bụ amaghị.

Na-eme nwụnye Kickstart

Iji malite, buo onye ahịa gị site na iji faịlụ rhel-server-7.0-x86_64-boot.iso. Mgbe ihuenyo mbụ gosipụtara, họrọ Wụnye Red Hat Enterprise Linux 7.0 wee pịa igodo Tab ka ịgbakwunye stanza na-esote wee pịa Tinye:

# inst.ks=http://192.168.0.18/kickstart/tecmint.bin

Ebe tecmint.bin bụ faịlụ kickstart emebere na mbụ.

Mgbe ị pịa Tinye, ntinye akpaghị aka ga-amalite, ị ga-ahụ ndepụta ngwugwu a na-etinye (nọmba na aha ga-adị iche dabere na nhọrọ nke mmemme na otu ngwugwu):

Mgbe usoro akpaghị aka kwụsịrị, a ga-akpali gị iwepu mgbasa ozi nwụnye wee nwee ike ịbanye n'ime sistemụ arụnyere ọhụrụ gị:

Ọ bụ ezie na ị nwere ike iji aka mepụta faịlụ kickstart gị dịka anyị kwuru na mbụ, ị kwesịrị ịtụle iji usoro a tụrụ aro mgbe ọ bụla enwere ike. Ị nwere ike iji ngwa nhazi ntanetị, ma ọ bụ faịlụ anaconda-ks.cfg nke e mepụtara site na ntinye ntinye na ndekọ ụlọ mgbọrọgwụ.

Faịlụ a bụ faịlụ kicksstart n'ezie, yabụ ị nwere ike iji aka tinye igbe mbụ na nhọrọ niile achọrọ (ma eleghị anya gbanwee okirikiri nhọrọ ukwuu ma ọ bụ sistemụ faịlụ n'elu nke ọ bụla) wee jiri anaconda-ks.cfg pụta. faịlụ ka akpaaka ntinye nke ndị ọzọ.

Na mgbakwunye, iji ngwa nhazi ntanetị ma ọ bụ faịlụ anaconda-ks.cfg iji duzie nrụnye n'ọdịnihu ga-enye gị ohere ịme ha site na iji paswọọdụ mgbọrọgwụ ezoro ezo na-apụ apụ.

Mmechi

Ugbu a ịmara ka esi emepụta faịlụ kickstart yana otu esi eji ha mee ka ntinye nke sava Red Hat Enterprise Linux 7, ị nwere ike ichefu maka ilekọta usoro nrụnye. Nke a ga-enye gị oge iji mee ihe ndị ọzọ, ma ọ bụ ikekwe oge ntụrụndụ ma ọ bụrụ na ị nwere obi ụtọ.

Kedu ụzọ ọ bụla, mee ka anyị mara ihe ị chere gbasara akụkọ a site na iji ụdị dị n'okpuru. A na-anabatakwa ajụjụ!