linux之kickatart脚本
-
前言
在虚拟机安装的博客中介绍过了安装前设置的脚本,在进入到安装界面之后又是需要手动去进行设置安装,在企业中安装系统会严重耗费掉人力以及大量的时间精力,因此本文主要介绍安装脚本的设置编写。
-
kickstart
作用:自动应答脚本制作工具,省去了编写脚本的难度工作量,图形手动设置完毕自动生成脚本。 -
设置方法
注意:需查看实验主机的yum仓库指向并更改
yum install system-config-kickstart ##安装kickstartstart软件
system-config-kickstart ##打开设置界面
设置root密码以及安装后重启
设定安装源
安装新的引导及设置为mbr
清除及删除之前存在的启动记录并且创建新的磁盘分区
/boot分区
swap分区
/根目录分区
设置网络(须提前搭建好dhcp)
加密方式(默认SHA512不用修改)
设置开启不启动防火墙
编写新系统的yum软件仓库指向
保存到/var/www/html/下
对软件包package进行添加:
测试:
手动设置完内存,磁盘大小,虚拟机名称后开始安装
-
排错
(1)是不是访问地址写错了
(2)httpd服务没有开启
(3)防火墙没有关闭
(4)dhcp是否搭建
(5)自身指定yum源的位置时是不是以repo结尾的 -
一键安装脚本
将之前编写的安装前设置的脚本再次进行编写。
编写如下:
#!/bin/bash
virt-install \
--memory 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=8 \
--name $1 \
--location http://172.25.1.3/yum \
--extra-args ks=http://172.25.1.250/ks.cfg \
--network model=virtio,bridge=br0 &>/dev/null &
bash yjaz.sh haha ##运行脚本
END