리눅스
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
반응형