kickstart脚本自动安装linux系统

1.什么是KickStart

KickStart是一种无人职守安装方式。KickStart的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件;在其后的安装过程中(不只局限于生成KickStart安装文件的机器)当出现要求填写参数的情况时,安装程序会首先去查找KickStart生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。这样,如果KickStart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置的重启选项来重启系统,并结束安装

2.安装KickStart

yum install system-config-kickstart  -y

这里我已经安装过,所以有以下提示

3.打开kickstart填写基本配置

1.上边的时间根据自己所在情况填,注意设置下面的root用户密码

:

2:选择http服务,其中http server为服务器ip,http directory选择镜像挂载点

3:选择第一个

4:均选择第一个,然后点击add

按如下方式添加

5:添加网关

6:选择默认即可

7:设置火墙为关闭状态,并设置为开机不自启

8:其他选项均设置为默认状态

9:保存文件,在左上角的file中选save建议大家直接保存到阿帕奇中,否则还要复制到里面

4.配置脚本

1.kickstart资源共享(安装httpd)

yum install httpd -y(这里我已经装过,所以有下面提示)

2.开启httpd服务,并关闭火墙

3.配置ks.cfg文件

在其后增加安装软件

%packages
lftp
@base
%end

%post
cat >>/etc/yum.repos.d/yum.repo <<EOF
[rhel7.2]
name=rhel7.2
baseurl=http://172.25.254.30/rhel7.2
gpgcheck=0
EOF
%end

4.检测kickstart语法

执行下列命令,若为空白,则表示没有错

5.更改安装虚拟机的脚本

vim /mnt/create_vm.sh

如下

这样就可以自动安装虚拟机了

猜你喜欢

转载自blog.csdn.net/forever_wen/article/details/81329097