ຊຸດ RHCSA: ການຕິດຕັ້ງແບບອັດຕະໂນມັດ RHEL 7 ໂດຍໃຊ້ Kickstart - ພາກ 12


ເຄື່ອງແມ່ຂ່າຍຂອງ Linux ແມ່ນບໍ່ຄ່ອຍຈະຢູ່ຕ່າງຫາກ. ບໍ່ວ່າມັນຈະຢູ່ໃນ datacenter ຫຼືໃນສະພາບແວດລ້ອມໃນຫ້ອງທົດລອງ, ໂອກາດທີ່ທ່ານໄດ້ຕິດຕັ້ງເຄື່ອງຈັກຫຼາຍໆເຄື່ອງທີ່ຈະພົວພັນກັບກັນແລະກັນໃນບາງທາງ. ຖ້າທ່ານຄູນເວລາທີ່ມັນຕ້ອງໃຊ້ໃນການຕິດຕັ້ງ Red Hat Enterprise Linux 7 ດ້ວຍຕົນເອງໃນເຊີບເວີດຽວໂດຍ ຈຳ ນວນກ່ອງທີ່ທ່ານຕ້ອງການຕັ້ງ, ນີ້ສາມາດ ນຳ ໄປສູ່ຄວາມພະຍາຍາມທີ່ຍາວນານທີ່ສາມາດຫລີກລ້ຽງໄດ້ໂດຍການໃຊ້ເຄື່ອງທີ່ບໍ່ໄດ້ຕັ້ງໃຈ ເຄື່ອງມືຕິດຕັ້ງທີ່ເອີ້ນວ່າ kickstart.

ໃນບົດຂຽນນີ້ພວກເຮົາຈະສະແດງສິ່ງທີ່ທ່ານຕ້ອງການ ນຳ ໃຊ້ຜົນປະໂຫຍດ kickstart ເພື່ອໃຫ້ທ່ານລືມກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍເດັກໃນໄລຍະການຕິດຕັ້ງ.

Kickstart ແມ່ນວິທີການຕິດຕັ້ງແບບອັດຕະໂນມັດທີ່ ນຳ ໃຊ້ໂດຍ Red Hat Enterprise Linux (ແລະລະບົບຫມຸນວຽນ Fedora ອື່ນໆ, ເຊັ່ນ CentOS, Oracle Linux, ແລະອື່ນໆ) ເພື່ອ ດຳ ເນີນການຕິດຕັ້ງແລະຕັ້ງຄ່າລະບົບປະຕິບັດການທີ່ບໍ່ໄດ້ຕັ້ງໃຈ. ດັ່ງນັ້ນ, ການຕິດຕັ້ງ kickstart ຊ່ວຍໃຫ້ຜູ້ບໍລິຫານລະບົບມີລະບົບດຽວກັນ, ເທົ່າກັບກຸ່ມການຕິດຕັ້ງຊຸດແລະການຕັ້ງຄ່າຂອງລະບົບແມ່ນມີຄວາມກັງວົນ, ໃນຂະນະທີ່ເຮັດໃຫ້ພວກເຂົາມີຄວາມຫຍຸ້ງຍາກໃນການຕິດຕັ້ງພວກມັນດ້ວຍຕົນເອງ.

ການກະກຽມ ສຳ ລັບການຕິດຕັ້ງ Kickstart

ເພື່ອປະຕິບັດການຕິດຕັ້ງ kickstart, ພວກເຮົາ ຈຳ ເປັນຕ້ອງເຮັດຕາມຂັ້ນຕອນດັ່ງນີ້:

1. ສ້າງເອກະສານ Kickstart, ເອກະສານຂໍ້ຄວາມ ທຳ ມະດາທີ່ມີຕົວເລືອກການຕັ້ງຄ່າຫຼາຍຢ່າງທີ່ໄດ້ ກຳ ນົດໄວ້ກ່ອນ.

2. ເຮັດໃຫ້ເອກະສານ Kickstart ມີໃນສື່ທີ່ຖອດອອກໄດ້, ຮາດດິດຫລືສະຖານທີ່ເຄືອຂ່າຍ. ລູກຄ້າຈະໃຊ້ແຟ້ມ rhel-server-7.0-x86_64-boot.iso, ໃນຂະນະທີ່ທ່ານຈະຕ້ອງເຮັດຮູບພາບ ISO ເຕັມຮູບແບບ (rhel-server-7.0-x86_64-dvd.iso) ທີ່ມີຢູ່ຈາກຊັບພະຍາກອນເຄືອຂ່າຍເຊັ່ນ: HTTP ຂອງ server server (ໃນກໍລະນີປະຈຸບັນຂອງພວກເຮົາ, ພວກເຮົາຈະໃຊ້ກ່ອງ RHEL 7 ອື່ນທີ່ມີ IP 192.168.0.18).

3. ເລີ່ມການຕິດຕັ້ງ Kickstart

ເພື່ອສ້າງແຟ້ມ kickstart, ເຂົ້າສູ່ບັນຊີ Portal ລູກຄ້າ Red Hat ຂອງທ່ານ, ແລະໃຊ້ເຄື່ອງມືການຕັ້ງຄ່າຂອງ Kickstart ເພື່ອເລືອກຕົວເລືອກການຕິດຕັ້ງທີ່ທ່ານຕ້ອງການ. ອ່ານພວກມັນແຕ່ລະຂໍ້ຢ່າງລະມັດລະວັງກ່ອນເລື່ອນລົງ, ແລະເລືອກສິ່ງທີ່ ເໝາະ ສົມທີ່ສຸດ:

ຖ້າທ່ານລະບຸວ່າການຕິດຕັ້ງຄວນຖືກປະຕິບັດບໍ່ວ່າຈະຜ່ານ HTTP, FTP, ຫຼື NFS, ໃຫ້ແນ່ໃຈວ່າໄຟວໍຢູ່ໃນເຄື່ອງແມ່ຂ່າຍອະນຸຍາດໃຫ້ບໍລິການເຫຼົ່ານັ້ນ.

ເຖິງແມ່ນວ່າທ່ານສາມາດໃຊ້ເຄື່ອງມື Red Hat online ເພື່ອສ້າງເອກະສານ kickstart, ທ່ານຍັງສາມາດສ້າງມັນດ້ວຍຕົນເອງໂດຍໃຊ້ສາຍຕໍ່ໄປນີ້ເປັນຂໍ້ອ້າງອີງ. ຍົກຕົວຢ່າງ, ທ່ານຈະສັງເກດເຫັນວ່າຂັ້ນຕອນການຕິດຕັ້ງຈະເປັນພາສາອັງກິດ, ໂດຍໃຊ້ຮູບແບບແປ້ນພິມພາສາອາເມລິກາແລະເຂດເວລາອາເມລິກາ/ອາເຈນຕິນາ/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

ໃນເຄື່ອງມືການຕັ້ງຄ່າແບບ online, ໃຊ້ 192.168.0.18 ສຳ ລັບ HTTP Server ແລະ /kickstart/tecmint.bin ສຳ ລັບ Directory HTTP ໃນສ່ວນການຕິດຕັ້ງຫຼັງຈາກເລືອກ HTTP ເປັນແຫຼ່ງຕິດຕັ້ງ. ສຸດທ້າຍ, ກົດປຸ່ມ Download ທີ່ມຸມຂວາເທິງເພື່ອດາວໂຫລດເອກະສານ kickstart.

ໃນເອກະສານຕົວຢ່າງ kickstart ຂ້າງເທິງ, ທ່ານ ຈຳ ເປັນຕ້ອງເອົາໃຈໃສ່.

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

ໄດເລກະທໍລີນັ້ນແມ່ນບ່ອນທີ່ທ່ານຕ້ອງການສະກັດເນື້ອໃນຂອງດີວີດີຫລືສື່ຕິດຕັ້ງ ISO. ກ່ອນທີ່ຈະເຮັດສິ່ງນັ້ນ, ພວກເຮົາຈະຕິດຕັ້ງເອກະສານຕິດຕັ້ງ ISO ໃນ/media/rhel ເປັນອຸປະກອນ loop:

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

ຕໍ່ໄປ, ຄັດລອກເນື້ອໃນທັງ ໝົດ ຂອງ/media/rhel ເຖິງ/var/www/html/kickstart/media:

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

ເມື່ອທ່ານເຮັດ ສຳ ເລັດແລ້ວ, ລາຍຊື່ໄດເລກະທໍລີແລະການ ນຳ ໃຊ້ແຜ່ນຂອງ/var/www/html/kickstart/media ຄວນມີດັ່ງນີ້:

ຕອນນີ້ພວກເຮົາພ້ອມແລ້ວທີ່ຈະເລີ່ມການຕິດຕັ້ງ kickstart.

ໂດຍບໍ່ສົນເລື່ອງວິທີທີ່ທ່ານເລືອກທີ່ຈະສ້າງແຟ້ມ kickstart, ມັນຄວນຈະມີຄວາມຄິດທີ່ດີທີ່ຈະກວດເບິ່ງ syntax ຂອງມັນກ່ອນທີ່ຈະ ດຳ ເນີນການຕິດຕັ້ງ. ເພື່ອເຮັດສິ່ງນັ້ນ, ຕິດຕັ້ງຊຸດ pykickstart.

# yum update && yum install pykickstart

ແລະຫຼັງຈາກນັ້ນໃຊ້ ksvalidator utility ເພື່ອກວດເບິ່ງເອກະສານ:

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

ຖ້າ syntax ຖືກຕ້ອງ, ທ່ານຈະບໍ່ໄດ້ຮັບຜົນຜະລິດໃດໆ, ໃນຂະນະທີ່ຖ້າມີຂໍ້ຜິດພາດໃນເອກະສານ, ທ່ານຈະໄດ້ຮັບແຈ້ງການເຕືອນທີ່ຊີ້ບອກເສັ້ນທີ່ syntax ບໍ່ຖືກຕ້ອງຫຼືບໍ່ຮູ້.

ປະຕິບັດການຕິດຕັ້ງ Kickstart

ເພື່ອເລີ່ມຕົ້ນ, ໃສ່ເກີບລູກຄ້າຂອງທ່ານໂດຍໃຊ້ໄຟລ໌ rhel-server-7.0-x86_64-boot.iso. ເມື່ອ ໜ້າ ຈໍເບື້ອງຕົ້ນປະກົດຂຶ້ນ, ເລືອກຕິດຕັ້ງ Red Hat Enterprise Linux 7.0 ແລະກົດປຸ່ມ Tab ເພື່ອເພີ່ມຂື້ນຢູ່ຂ້າງລຸ່ມນີ້ແລະກົດ Enter:

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

ບ່ອນທີ່ tecmint.bin ແມ່ນເອກະສານ kickstart ທີ່ຖືກສ້າງຂື້ນມາກ່ອນ ໜ້າ ນີ້.

ເມື່ອທ່ານກົດ Enter, ການຕິດຕັ້ງແບບອັດຕະໂນມັດຈະເລີ່ມຕົ້ນ, ແລະທ່ານຈະເຫັນບັນຊີລາຍຊື່ຂອງແພັກເກດທີ່ ກຳ ລັງຕິດຕັ້ງຢູ່ (ຈຳ ນວນແລະຊື່ຈະແຕກຕ່າງກັນຂື້ນກັບການເລືອກໂປຼແກຼມແລະກຸ່ມແພັກເກັດຂອງທ່ານ):

ເມື່ອຂະບວນການອັດຕະໂນມັດສິ້ນສຸດລົງ, ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນໃຫ້ຖອດສື່ຕິດຕັ້ງອອກແລະຫຼັງຈາກນັ້ນທ່ານຈະສາມາດບູດເຂົ້າໄປໃນລະບົບທີ່ທ່ານຕິດຕັ້ງ ໃໝ່:

ເຖິງແມ່ນວ່າທ່ານສາມາດສ້າງແຟ້ມ kickstart ຂອງທ່ານດ້ວຍຕົນເອງດັ່ງທີ່ພວກເຮົາໄດ້ກ່າວມາກ່ອນ, ທ່ານຄວນພິຈາລະນາ ນຳ ໃຊ້ວິທີການທີ່ແນະ ນຳ ເມື່ອໃດກໍ່ຕາມທີ່ເປັນໄປໄດ້. ທ່ານສາມາດໃຊ້ເຄື່ອງມືການຕັ້ງຄ່າແບບ online ຫລືເອກະສານ anaconda-ks.cfg ທີ່ຖືກສ້າງຂື້ນໂດຍຂັ້ນຕອນການຕິດຕັ້ງຢູ່ໃນລະບົບເຮືອນຂອງ root.

ເອກະສານນີ້ຈິງແມ່ນເອກະສານ kickstart, ດັ່ງນັ້ນທ່ານອາດຈະຕ້ອງການຕິດຕັ້ງກ່ອງ ທຳ ອິດດ້ວຍຕົນເອງໂດຍມີຕົວເລືອກທີ່ຕ້ອງການທັງ ໝົດ (ອາດຈະດັດແປງຮູບແບບປະລິມານທີ່ມີເຫດຜົນຫລືລະບົບແຟ້ມຢູ່ເທິງສຸດຂອງແຕ່ລະອັນ) ແລະຫຼັງຈາກນັ້ນໃຊ້ anaconda-ks.cfg ຜົນທີ່ໄດ້ຮັບ file to automate ການຕິດຕັ້ງສ່ວນທີ່ເຫຼືອ.

ນອກຈາກນັ້ນ, ການໃຊ້ເຄື່ອງມືການຕັ້ງຄ່າແບບ online ຫລືເອກະສານ anaconda-ks.cfg ເພື່ອເປັນທິດທາງການຕິດຕັ້ງໃນອະນາຄົດຈະຊ່ວຍໃຫ້ທ່ານສາມາດປະຕິບັດພວກມັນໄດ້ໂດຍໃຊ້ລະຫັດຜ່ານຮາກທີ່ຖືກເຂົ້າລະຫັດ.

ສະຫຼຸບ

ໃນປັດຈຸບັນທ່ານຮູ້ວິທີການສ້າງແຟ້ມ kickstart ແລະວິທີການໃຊ້ພວກມັນເພື່ອອັດຕະໂນມັດການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍ Red Hat Enterprise Linux 7, ທ່ານສາມາດລືມກ່ຽວກັບການເບິ່ງແຍງຂັ້ນຕອນການຕິດຕັ້ງ. ນີ້ຈະຊ່ວຍໃຫ້ທ່ານມີເວລາເຮັດສິ່ງອື່ນ, ຫລືບາງຄັ້ງເວລາຫວ່າງຖ້າທ່ານໂຊກດີ.

ທັງທາງໃດ, ໃຫ້ພວກເຮົາຮູ້ສິ່ງທີ່ທ່ານຄິດກ່ຽວກັບບົດຄວາມນີ້ໂດຍໃຊ້ແບບຟອມລຸ່ມນີ້. ຄຳ ຖາມກໍ່ຍິນດີຕ້ອນຮັບ!