kickstart
自动安装脚本
设定yum
源
vim /etc/yum.repos.d/test.repo
[name]
name=test
baseurl=http://172.25.254.30/westos
gpgcheck=0
开启dhcp
systemctl start dhcpd
如果没有dhcp
,则使用命令yum install dhcp -y
安装
安装 kickstart
yum install system-config-kickstart -y
开启 kickstart
system-config-kickstart
设置kickstart
ks.vfg
文件移动到/var/www/html/
里
/var/www/html/ks.vfg
ksvalidator ks.cfg
只能检查语法
测试:
浏览器内输入http:172.25.254.30/ks.vfg
显示ks.vfg
文件内容
编写脚本
vim /root/Desktop/test_auto.sh
test -z "$1" && {
echo "Error: Please input VMname follwing scripts!!"
exit
}
virt-install \
--name $1 \
--location http://172.25.254.30/westos \
--memory 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio \
--network source=br0,model=virtio \
--extra-args "ks=http://172.25.254.30/ks.cfg" &> /dev/null &
sh test_auto.sh node1