Jara RHCSA: Ṣiṣe awọn fifi sori ẹrọ RHEL 7 Laifọwọyi Lilo Kickstart - Apá 12


Awọn olupin Linux jẹ ṣọwọn awọn apoti adaduro. Boya o wa ni aaye data tabi ni agbegbe laabu kan, awọn ayidayida ni pe o ti ni lati fi awọn ẹrọ pupọ kun ti yoo ṣe ibaraẹnisọrọ pẹlu ara wọn ni ọna kan. Ti o ba ṣe isodipupo akoko ti o gba lati fi sori ẹrọ Red Hat Enterprise Linux 7 pẹlu ọwọ lori olupin kan nipasẹ nọmba awọn apoti ti o nilo lati ṣeto, eyi le ja si igbiyanju gigun gigun ti o le yago fun nipasẹ lilo aibikita irinṣẹ fifi sori ẹrọ ti a mọ ni kickstart.

Ninu àpilẹkọ yii a yoo fi ohun ti o nilo lati lo iwulo kickstart ki o le gbagbe nipa awọn olupin itọju ọmọde lakoko ilana fifi sori ẹrọ.

Kickstart jẹ ọna fifi sori adaṣe adaṣe ti a lo nipataki nipasẹ Red Hat Enterprise Linux (ati awọn iyipo Fedora miiran, bii CentOS, Oracle Linux, ati bẹbẹ lọ) lati ṣe fifi sori ẹrọ ẹrọ ti ko ni abojuto ati iṣeto ni. Nitorinaa, awọn fifi sori ẹrọ kickstart gba awọn alakoso eto laaye lati ni awọn ọna kanna, bi o ti jẹ pe awọn ẹgbẹ package ti a fi sii ati iṣeto eto jẹ ifiyesi, lakoko ti o fun wọn ni wahala ti nini lati fi ọwọ fi ọkọọkan wọn sii.

Ngbaradi fun fifi sori Kickstart kan

Lati ṣe fifi sori ẹrọ kickstart kan, a nilo lati tẹle awọn igbesẹ wọnyi:

1. Ṣẹda faili Kickstart kan, faili ọrọ pẹtẹlẹ pẹlu ọpọlọpọ awọn aṣayan iṣeto ni asọye tẹlẹ.

2. Ṣe faili Kickstart wa lori media yiyọ, dirafu lile kan tabi ipo nẹtiwọọki kan. Onibara yoo lo faili rhel-server-7.0-x86_64-boot.iso, lakoko ti o yoo nilo lati ṣe aworan ISO ni kikun (rhel-server-7.0-x86_64-dvd.iso) wa lati orisun nẹtiwọọki kan, gẹgẹbi HTTP ti olupin FTP (ninu ọran wa lọwọlọwọ, a yoo lo apoti RHEL 7 miiran pẹlu IP 192.168.0.18).

3. Bẹrẹ fifi sori Kickstart

Lati ṣẹda faili kickstart kan, buwolu wọle si oju-iwe Portal Onibara Red Hat rẹ, ati lo irinṣẹ iṣeto ni Kickstart lati yan awọn aṣayan fifi sori ẹrọ ti o fẹ. Ka ọkọọkan wọn daradara ki o to yi lọ si isalẹ, ki o yan ohun ti o baamu awọn aini rẹ julọ:

Ti o ba ṣalaye pato pe o yẹ ki o ṣe fifi sori ẹrọ boya nipasẹ HTTP, FTP, tabi NFS, rii daju pe ogiriina lori olupin n gba awọn iṣẹ naa laaye.

Botilẹjẹpe o le lo ọpa ori ayelujara Red Hat lati ṣẹda faili kickstart kan, o tun le ṣẹda pẹlu ọwọ pẹlu lilo awọn ila wọnyi bi itọkasi. Iwọ yoo ṣe akiyesi, fun apẹẹrẹ, pe ilana fifi sori ẹrọ yoo wa ni Gẹẹsi, ni lilo patako itẹwe amẹrika latin ati agbegbe Amẹrika/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

Ninu irinṣẹ iṣeto ni ori ayelujara, lo 192.168.0.18 fun HTTP Server ati /kickstart/tecmint.bin fun Ilana HTTP ni apakan Fifi sori ẹrọ lẹhin yiyan HTTP bi orisun fifi sori ẹrọ. Lakotan, tẹ bọtini Igbasilẹ ni igun apa ọtun lati gba faili kickstart naa lati ayelujara.

Ninu faili apẹẹrẹ kickstart loke, o nilo lati fiyesi iṣọra si.

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

Ilana yẹn ni ibiti o nilo lati jade awọn akoonu ti DVD tabi media fifi sori ẹrọ ISO. Ṣaaju ṣiṣe eyi, a yoo gbe faili fifi sori ẹrọ ISO sinu/media/rhel bi ẹrọ lupu:

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

Nigbamii, daakọ gbogbo awọn akoonu ti/media/rhel si/var/www/html/kickstart/media:

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

Nigbati o ba pari, atokọ ilana ati lilo disk ti/var/www/html/kickstart/media yẹ ki o wo bi atẹle:

Bayi a ti ṣetan lati tapa fifi sori ẹrọ kickstart.

Laibikita bawo ni o ṣe yan lati ṣẹda faili kickstart, o jẹ igbagbogbo imọran lati ṣayẹwo iṣeduro rẹ ṣaaju ki o to tẹsiwaju pẹlu fifi sori ẹrọ. Lati ṣe eyi, fi sori ẹrọ package pykickstart.

# yum update && yum install pykickstart

Ati lẹhinna lo ohun elo ksvalidator lati ṣayẹwo faili naa:

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

Ti iṣapẹẹrẹ ba pe, iwọ kii yoo gba eyikeyi iṣẹjade, lakoko ti aṣiṣe kan wa ninu faili naa, iwọ yoo gba akiyesi ikilọ kan ti o nfihan laini ibiti sintasi naa ko tọ tabi aimọ.

Ṣiṣe fifi sori Kickstart kan

Lati bẹrẹ, ṣajọ alabara rẹ ni lilo faili rhel-server-7.0-x86_64-boot.iso. Nigbati iboju akọkọ ba farahan, yan Fi sii Red Hat Idawọlẹ Linux 7.0 ki o tẹ bọtini Taabu lati fi kun stanza wọnyi ki o tẹ Tẹ:

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

Nibo tecmint.bin ni faili kickstart ti a ṣẹda tẹlẹ.

Nigbati o ba tẹ Tẹ, fifi sori ẹrọ adaṣe yoo bẹrẹ, ati pe iwọ yoo wo atokọ ti awọn idii ti o n fi sii (nọmba ati awọn orukọ yoo yatọ si da lori yiyan awọn eto ati awọn ẹgbẹ package):

Nigbati ilana adaṣe ba pari, iwọ yoo ṣetan lati yọ media fifi sori ẹrọ lẹhinna o yoo ni anfani lati bata sinu ẹrọ ti o fi sii tuntun:

Botilẹjẹpe o le ṣẹda awọn faili kickstart rẹ pẹlu ọwọ bi a ti sọ tẹlẹ, o yẹ ki o ronu nipa lilo ọna iṣeduro ni igbakugba ti o ba ṣeeṣe. O le lo boya irinṣẹ iṣeto ni ori ayelujara, tabi faili anaconda-ks.cfg ti o ṣẹda nipasẹ ilana fifi sori ẹrọ ni itọsọna ile ti gbongbo.

Faili yii jẹ faili kickstart kan, nitorinaa o le fẹ lati fi apoti akọkọ sii pẹlu ọwọ pẹlu gbogbo awọn aṣayan ti o fẹ (boya ṣe atunṣe awọn iwọn didun ọgbọn ori tabi eto faili ni ori ọkọọkan) lẹhinna lo anaconda-ks.cfg ti o ni abajade faili lati ṣe adaṣe fifi sori ẹrọ isinmi.

Ni afikun, lilo irinṣẹ iṣeto ni ori ayelujara tabi faili anaconda-ks.cfg lati ṣe itọsọna awọn fifi sori ẹrọ iwaju yoo gba ọ laaye lati ṣe wọn nipa lilo ọrọ igbaniwọle root ti paroko jade-ti-apoti.

Ipari

Bayi pe o mọ bi o ṣe le ṣẹda awọn faili kickstart ati bii o ṣe le lo wọn lati ṣe adaṣe fifi sori ẹrọ ti awọn olupin Red Hat Idawọlẹ Linux 7, o le gbagbe nipa ṣiṣe itọju ọmọ fifi sori ẹrọ. Eyi yoo fun ọ ni akoko lati ṣe awọn ohun miiran, tabi boya diẹ ninu akoko isinmi ti o ba ni orire.

Ni ọna kan, jẹ ki a mọ ohun ti o ro nipa nkan yii nipa lilo fọọmu ni isalẹ. Awọn ibeere tun kaabo!