리눅스

CentOS 6.4 Kickstart 설정 예제

변군이글루 2013. 9. 15. 23:09
반응형

CentOS 6.4 Kickstart 설정 예제

Red Hat Enterprise Linux 3 : 시스템 관리 가이드 - 9장. 킥스타트 설치

http://www.linux4u.co.kr/RedhatAS/s1-kickstart2-options.html

 

Kickstart 설정 파일 경로

[root@kss kickstart]$ pwd
/tftpboot/kickstart

 

Kickstart 설정 파일 전체

[root@kss kickstart]$ cat ks_centos6.4_64.cfg
#platform=x86,AMD64,Intel EM64T
#version=RHEL6

# 1. 설치 방식 지정
install

# 설치 미디어 지정 (NFS 방식)
nfs --server=192.168.1.105 --dir=/mnt/centos6.4_64

# 설치 완료 후 자동 재부팅
reboot

# 2. 언어 및 키보드 설정
lang ko_KR.UTF-8
keyboard us

# 3. 네트워크 설정
network --bootproto=dhcp --device=eth0 --onboot=yes
# (정적 IP 사용 시 예시)
#network --onboot=yes --device=eth0 --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0 --gateway=10.0.2.254 --nameserver=10.0.2.1

# 4. 루트 패스워드 설정 (암호화된 값)
rootpw --iscrypted $6$os.IJnUFIbnt3Qjb$i76tetjZXCubPR39pV3i3ixS7EemQTRm.wvX5njkOWVz0TfBxgi13SuwFWjvXf576T2ymsUEJ/EetVhmDsvTe0

# 5. 보안 및 인증 설정
firewall --disabled
authconfig --enableshadow --passalgo=sha512
selinux --disabled

# 6. 설치 모드 및 그래픽 설정
text
skipx

# 7. 시간대 설정
timezone --utc Asia/Seoul

# 8. 부트로더 설정
bootloader --location=mbr --driveorder=sda --append="nomodeset rhgb crashkernel=auto quiet"

# 9. 설치 로그 레벨
logging --level=info

# 10. 디스크 파티션 구성
clearpart --all
part swap --asprimary --size=2048
part / --fstype=ext4 --grow --asprimary --size=200

# 11. YUM 저장소 설정
repo --name="CentOS" --baseurl=http://mirror.cdnetworks.com/centos/6/os/x86_64/ --cost=100

# 12. 설치 후 재부팅
reboot

# 13. 설치할 패키지 그룹 지정
%packages
@client-mgmt-tools
@core
@korean-support
@server-policy
%end

rootpw 값은 SHA512 암호화 문자열로 지정

python -c 'import crypt; print(crypt.crypt("비밀번호", "$6$SALTsalt"))'

 

728x90
반응형