kickstart概述
使用kickstart,系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,用以安装Red Hat Enterprise Linux 。kickstart 类似于Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装
在虚拟机中:
yum install httpd ##安装http服务
yum install system-config-kickstart ##前提是有yum源
system-config-kickstart ##此工具可以生成安装时的基本设置文件,设置完成后会生成文件ks.cfg,将该文件mv至/var/www/html/下
语言、时区、超级用户的基本设置设置安装源
设置分区
设置网络 设置防火墙
ps:其余参数都采用默认值
vim /var/www/html/ks.cfg ##在该文件最后添加内容
%packages @base lftp %endsystemctl start httpd
systemctl enable httpd ##开启http服务
在真机中:
firefox ##http://172.25.254.169/ks.cfg ,查看能否链接到该文件
vim /mnt/vm_create.sh ##编辑安装脚本 #!/bin/bash virt-install \ --name $1 \ --ram 1024 \ --cpus 1 \ --disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \ --location http://172.25.254.68/source7.0 \ --network source=br0,model=virtio \ --extra-args "ks=http://172.25.254.169/ks.cfg" &
chmod +x /mnt/vm_create.sh ##给脚本可执行权限
/mnt/vm_create.sh linux ##全自动安装一个名称为linux的虚拟机
ps:真机要开启http服务,且环境中有服务器提供dhcp服务
