Red Hat Training

A Red Hat training course is available for Red Hat Satellite

7장. 킥스타트 실행

시스템을 처음 설치할 때가 시스템 설정을 변경하기에 가장 좋은 시기입니다. 이미 킥스타트를 성공적으로 사용해보셨다면, 킥스타트 과정에 부트스트래핑 스크립트를 추가하시기 바랍니다.
모든 설정 문제가 해결된 후에는 up2date 그리고 rhn_register RPM에 포함된 rhnreg_ks 유틸리티를 이용하여 로컬 Red Hat Network 서버에 시스템을 등록 가능합니다. 이 장에서는 rhnreg_ks를 이용하여 시스템을 등록하는 방법에 대하여 설명해보겠습니다.
rhnreg_ks 유틸리티는 활성화키 (activation keys)를 사용하여 시스템을 특정 채널에 등록하고, 인타이틀먼트를 받으며, 가입합니다. 활성화키에 대한 자세한 정보를 알고 싶으시면, Red Hat Network Management 참조 가이드에서 Red Hat Update Agent 및 RHN 웹사이트 장을 참조하시기 바랍니다.
다음 주석화된 킥스타트 파일은 Red Hat Network를 이용하여 시스템 시작부터 끝까지 설정하는 방법에 대한 예를 보여줍니다.
# Generic 7.2 kickstart for laptops in the Widget Corporation (widgetco)

# Standard kickstart options for a network-based install. For an
# explanation of these options, consult the Red Hat Linux Customization 
# Guide.

lang en_US
langsupport --default en_US en_US
keyboard defkeymap
network --bootproto dhcp
install
url --url ftp://ftp.widgetco.com/pub/redhat/linux/7.2/en/os/i386
zerombr yes
clearpart --all
part /boot	 --size 128 --fstype ext3 --ondisk hda
part /			 --size 2048 --grow --fstype ext3 --ondisk hda
part /backup --size 1024 --fstype ext3 --ondisk hda
part swap		--size 512 --ondisk hda
bootloader --location mbr
timezone America/New_York
rootpw --iscrypted $1$78Jnap82Hnd0PsjnC8j3sd2Lna/Hx4.
auth --useshadow --enablemd5 --krb5realm .COM --krb5kdc auth.widgetco.com \
	--krb5adminserver auth.widgetco.com
mouse --emulthree genericps/2
xconfig --card "S3 Savage/MX" --videoram 8192	--resolution 1024x768 \
	--depth 16 --defaultdesktop=GNOME --startxonboot --noprobe \
	 --hsync 31.5-48.5 --vsync 40-70

reboot

# Define a standard set of packages.	Note: Red Hat Network client 
# packages are found in Base.	This is quite a minimal set of packages;
# your mileage may vary.

%packages
@ Base
@ Utilities
@ GNOME
@ Laptop Support
@ Dialup Support
@ Software Development
@ Graphics and Image Manipulation
@ Games and Entertainment
@ Sound and Multimedia Support


# Now for the interesting part.

%post
( # Note that we run the entire %post section as a subshell for logging.

# Remember that nifty one-line command for the bootstrap script that we
# went through? This is an ideal place for it. And assuming that the
# script has been properly configured, it should prepare the system
# fully for usage of local Red Hat Network Servers.

wget -O- http://proxy-or-sat.example.com/pub/bootstrap_script | /bin/bash

# The following is an example of the usage of rhnreg_ks, the kickstart
# utility for rhn_register. This demonstrates the usage of the 
# --activationkey flag, which describes an activation key. For example,
# this activation key could be set up in the Web interface to join this 
# system to the "Laptops" group and the local Widgetco "Laptop Software" 
# channel. Note that this section applies only to Proxy users, as this 
# step is handled by the Satellite bootstrap script. 
#
# For more information about activation keys, consult the Red Hat Network
# Management Reference Guide.

/usr/sbin/rhnreg_ks --activationkey=6c933ea74b9b002f3ac7eb99619d3374

# End the subshell and capture any output to a post-install log file.
) 1>/root/post_install.log 2>&1