kickstart概述
kickstart是一个定义了Linux安装过程的配置文件,比如要在系统中使用的时区、如何对驱动器进行分区、或者应该安装哪些软件包。有了这个文件可以解放双手,让Linux安装过程按照我们预先定义的要求进行自动化安装,同时部署大量主机时十分有用
yum install system-config-kickstart.noarch -y ##安装kickstart
system-config-kickstart ##打开设置问题答案界面,进行配置以保证虚拟机可以自动安装
systemctl start httpd ##打开阿帕奇
systemctl stop firewalld ##关闭防火墙
cd /var/www/html/ ##将图形界面的设定保存在此路径下,生成ks.cfg文件
vim ks.cfg ##此文件包含所有我们在图形界面的设定
ksvalidator ks.cfg ##只可以检查语法错,不检查逻辑错
设定第一步:选Encrypt root passwd 以加密字符显示,不选以明文出现
第二步:安装源,选http,为自己的yum源
第三步:引导程序选项
第四步:划分区
划三个区,/boot,swap和/
第五步:选动态网络自动添加,批处理
后面的认证加密方式,火墙配置, 图形界面选择 软件包选择 安装前执行脚本 安装后执行脚本 都选默认即可
参数设定完成,点击save保存到指定目录,会生成ks.cfg文件
编辑ks.cfg文件
检查语法错
在真机浏览器进行测试
在真机中编辑自动安装虚拟机脚本
注意:ks.cfg中设定动态获取IP,所以真机的DHCP服务要开启!
执行脚本生成名叫abc的虚拟机