自动安装脚本的制作

时间:2024-03-16 10:17:14

kickstart 自动安装脚本的制作步骤

安装生成自动安装脚本的工具

yum install system-config-kickstart -y

生成自动安装脚本

1.system-config-kickstart
1)基本设置:(更改时区为上海,设置root用户密码)
自动安装脚本的制作
2)设置安装方法为网络安装,将共享的镜像文件地址正确填写
自动安装脚本的制作
3)设置引导加载程序选项
自动安装脚本的制作
4)设置分区信息
自动安装脚本的制作
点击最下方的Add按钮,分别对/boot与swap和/分区进行设置
自动安装脚本的制作
自动安装脚本的制作
自动安装脚本的制作
5)网络配置,点击右方Add Network Device按钮
自动安装脚本的制作
6)防火墙配置
自动安装脚本的制作

7)设置安装后脚本:(配置yum源)
自动安装脚本的制作
8)Ctrl+S 保存设置到/root目录下
自动安装脚本的制作

2.查看已经生成的自动安装脚本
vim /root/anaconda-ks.cfg
10 timezone Asia/Shanghai #更改时区
自动安装脚本的制作
40 %post #设定yum源
41 cat >/etc/yum.repos.d/yum.repo <<EOF
42 [rhel7.3]
43 name=rhel7.3
44 baseurl=http://172.25.254.16/westos
45 gpgcheck=0
46 EOF
47 %end
自动安装脚本的制作
如果想再安装时同时安装指定服务,可以在后面写入
49 %packages
50 @base #下载base组 加@的组
51 lftp #下载lftp服务
52 %end
自动安装脚本的制作
ksvalidator /root/anaconda-ks.cfg #检测anaconda-ks.cfg内编写的语言是否有错

cp /root/anaconda-ks.cfg /var/www/html/ks.cfg #将anaconda-ks.cfg文件共享

chmod 777 /var/www/html/ks.cfg #给与共享文件权限

3.编辑安装指令执行文件
mkdir /scripts
vim /scripts/vm_create.sh 自动安装脚本的制作

4.执行安装指令
sh /scripts/vm_create.sh jim #自动安装虚拟机jim