kickstart 간단 한 사용 설명

전송:http://blog.51cto.com/64314491/1651417
뭐 공부 해요?
2. kickstart 파일 구성
3. 설치 방법
4. 그래 픽 프로그램 에서 kickstart 설정 편집 (kickstart 파일 은 캡 처 에 표 시 된 설정 을 포함 합 니 다)
 
뭐 공부 해요?
 
    kickstart 는 Linux 설치 과정 을 정의 하 는 설정 파일 입 니 다. 예 를 들 어 시스템 에서 사용 할 시간 대, 드라이브 를 어떻게 구분 하거나 어떤 패 키 지 를 설치 해 야 하 는 지 등 입 니 다.이 파일 이 있 으 면 리 눅 스 설치 과정 이 우리 가 미리 정 의 된 요구 에 따라 자동화 설 치 를 할 수 있 고 대량의 호스트 를 배치 할 때 매우 유용 하 다.일반 centos 시스템 이 설치 되면 루트 디 렉 터 리 에 anaconda - ks. cfg 라 는 kickstart 설정 파일 을 생 성 합 니 다.
 
1. 간단 한 kickstart 파일 내용
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 #platform=x86, AMD64, or Intel EM64T #version=DEVEL # Firewall configuration firewall --enabled --service= ssh # Install OS instead of upgrade install # Use network installation url --url= "ftp://10.1.1.112/pub/centos6.5" repo --name= "CentOS"   --baseurl= ftp : //10 .1.1.112 /pub/centos6 .5 # Root password rootpw --iscrypted $1$xeWzG1j.$0BShQNl1hglHb7I.06ziC. # System authorization information auth  --useshadow  --passalgo=sha512 # Use text mode install text firstboot --disable # System keyboard keyboard us # System language lang en_US # SELinux configuration selinux --permissive # Do not configure the X Window System skipx # Installation logging level logging --level=info # Reboot after installation reboot # System timezone timezone  Asia /Shanghai # Network information network  --bootproto=static --device=eth0 --gateway=10.1.1.1 --ip=10.1.1.113 --nameserver=120.196.165.24 --netmask=255.255.255.0 --onboot=on # System bootloader configuration bootloader --append= "crashkernel=auto rhgb quiet"   --location=mbr --driveorder= "sda" # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all --initlabel # Disk partitioning information #part /boot --fstype="ext4" --size=256 #part /usr --fstype="ext4" --size=1024 #part / --fstype="ext4" --size=5120 #part /home --fstype="ext4" --size=5120 #part swap --fstype="swap" --size=2048 clearpart --all --drives=sda
  part  /boot   --fstype=ext4 --size=500 part pv.008002 --grow --size=1
  volgroup vg_test3 --pesize=4096 pv.008002 logvol / --fstype=ext4 --name=lv_root --vgname=vg_test3 --grow --size=1024 --maxsize=51200 logvol swap --name=lv_swap --vgname=vg_test3 --grow --size=1984 --maxsize=1984
  %packages --nobase @core %end
2. kickstart 에 대한 상세 한 정보, 옵션 및 매개 변 수 는 빨 간 모자 공식 문 서 를 참고 합 니 다.https://access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/sect-kickstart-syntax.html
2. kickstart 파일 구성
 
1. 명령 세그먼트: 시스템 설정 에 사용
    예 를 들 면:
?
1
2
3
4
5
6
7 install cdrom     # lang zh_CN.UTF-8     # keyboard us     # selinux --enforcing     # selinux timezone --utc Asia /Shanghai      # 、 UTC bootloader --location=mbr --driveorder=sda --append= "crashkernel=auto rhgb quiet"
2. 패키지 세그먼트: 설치 할 패키지 와 패키지 선택
    예 를 들 면:
?
1
2
3
4 @core     # @base     # lftp     # -zsh     # , ,
 
3. 스 크 립 트 세그먼트:
?
1
2 %pre     # ; , shell ; %post     # ; , shell ;
 
3. 설치 방법
kickstart 설정 파일 을 편집 하면 시스템 을 빠르게 설치 할 수 있 습 니 다.
boot 프롬프트 에서 이 컴퓨터 의 네트워크 매개 변수 와 kickstart 설정 파일 을 지정 하고 설정 파일 에 설치 소스 (일반적으로 http, ftp 서버 와 yum 소스 를 자체 구축 합 니 다) 를 설정 합 니 다. 아래 명령 을 실행 하면 시스템 은 kickstart 파일 과 자동 으로 결합 하여 빠 른 설치 시스템 을 실현 할 수 있 습 니 다.
 
1. 시디롬 안내 후 boot 프롬프트 에 설치 명령 을 입력 합 니 다.
?
1 #boot:linux ip=10.1.1.106 netmask=255.255.255.0 gateway=10.1.1.1 dns=10.1.1.1 ks=http://10.1.1.100/centos6.5-x86_64.cfg
 
어떻게 boot 프롬프트 에 들 어 가 는 지 아래 그림 인터페이스 에서 ESC 키 를 두 드 리 면 됩 니 다.
 
2. kickstart 설정 파일 의 대응 형식 은 다음 과 같 습 니 다.
kickstart 자원           옵션 형식
CD                       ks=cdrom:/directory/ks.cfg
하드디스크 드라이브               ks=hd:device/directory/ks.cfg 
FTP 서버               ks=ftp://server.mydomain.com/directory/ks.cfg
HTTP 서버              ks=http://server.mydomain.com/directory/ks.cfg
HTTPS 서버             ks=https://server.mydomain.com/directory/ks.cfg
NFS 서버               ks=nfs:server.mydomain.com:/directory/ks.cfg
기타 장치                ks=file:/device/directory/ks.cfg
 
4. 도형 화 프로그램 편집 kickstart 설정
    프로그램 이름 은 system - config - kickstart 입 니 다. kickstart 파일 을 편집 할 수 있 습 니 다.이 프로그램 은 그래 픽 인터페이스 프로그램 을 설치 해 야 합 니 다.
    yum install system - config - kickstart 를 사용 하면 설치 할 수 있 습 니 다.
    프로그램 설정 인터페이스, kickstart 파일 은 다음 그림 에 있 는 설정 정 보 를 포함 합 니 다.
©저작권 은 작가 의 소유 입 니 다. 51CTO 블 로그 작가 yoshine 의 오리지널 작품 입 니 다. 전재 가 필요 하 다 면 출처 를 밝 히 십시오. 그렇지 않 으 면 법 적 책임 을 추궁 할 것 입 니 다.

좋은 웹페이지 즐겨찾기