Centos自动安装系统(基于kickstart)

一.KickStart

1.KickStart定义即ks

1.什么是KickStart:

KickStart是自动化安装系统的一种方式。一般在安装操作系统的过程中,需要和服务器进行大量的交互操作。
但使用KickStart,只需要事先定义好一个KickStart自动应答配置文件ks.cfg(通常存放于安装服务器上),
并指明其配置文件的位置,在安装过程中安装程序就可以自己从该文件中读取安装配置,避免大量的交互操作,从而实现
无人值守的自动化安装。

ps:此次使用的环境为:CentOS 6.9 x86_64的最小安装

2.安装引导选项ks:指明KickStart文件的位置

ks=
		DVD drive(DVD光盘):ks=cdrom:/PATH/TO/KICKSTART_FILE
		hard drive(硬盘): ks=hd:/DEVICE/PATH/TO/KICKSTART_FILE
		HTTP Server:ks=http://HOST[:PORT]/PATH/TO/KICKSTART_FILE
		FTP Server:  ks=ftp://HOST[:PORT]/PATH/TO/KICKSTART_FILE
		HTTPS Server:   ks=https://HOST[:PORT]/PATH/TO/KICKSTART_FILE

2.Centos6.9

1.Centos6.9的KickStart文件

[root@test ~]# cat anaconda-ks.cfg 
# Kickstart file automatically generated by anaconda.

#version=DEVEL
install
cdrom
lang zh_CN.UTF-8
keyboard us
network --onboot no --device eth0 --bootproto dhcp --noipv6
rootpw  --iscrypted $6$qq6gtH/WtyK5QcBW$uFOLygsfDYcNEkgE/ApkZTq3w3oLdaObu.CpjCb0.7ard09hJB08qJChusRGtaG0wdNhzDk34wSFHZnrH7cW30
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512  "基础shadow文件,使用sha512算法"
selinux --enforcing
timezone Asia/Shanghai
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet" "附加内核参数"
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --none --drives=sda

#part /boot --fstype=ext4 --size=500
#part pv.008002 --size=61200

#volgroup vg_test --pesize=4096 pv.008002
#logvol / --fstype=ext4 --name=lv_root --vgname=vg_test --size=25000
#logvol swap --name=lv_swap --vgname=vg_test --size=2000
#logvol /usr --fstype=ext4 --name=lv_usr --vgname=vg_test --size=12000
#logvol /var --fstype=ext4 --name=lv_var --vgname=vg_test --size=15000

repo --name="CentOS"  --baseurl=cdrom:sr0 --cost=100

%packages
@chinese-support
@core
@server-policy
@workstation-policy

2.KickStart文件的格式
1)命令段:指定各种安装前配置选项,如键盘类型等

1.必备命令
2.可选命令

2)程序包段:指明要安装程序包,以及包组,也包括不安装的程序包

1.%packages
2.@group_name(
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值