首先在真机上搭建dhcp服务器
在打开dhcp服务器的时候遇到了这个问题,应该如何解决呢?
如果dhcp无法启动,先清空日志,重启服务,查看日志看配置文件有什么问题,将配置文件写对
经过检查,是dhcp配置文件出现问题
删除27、28行以及34行以后的所有内容
编辑里面内容,27、28行、35行之后的删除,改域名westos.com /改服务dns 为114.114.114.114 /改网络位172.25.254.0 /改子网掩码255.255.255.0 /改动态范围 /改网关改成和自己主机ip一致)
systemctl restart dhcpd(重启网络)
systemctl status dhcpd查看dhcp服务状态
下载kickstart
yum install system-config-kickstart -y
开启kickstart
system-config-kickstart
设置时区以及设置root用户密码
添加分区
表示剩余空间全部给/
添加网卡
关闭防火墙
保存ks.cfg文件
查看ks.cfg文件
更改时区为亚洲上海
在结尾集的添加
%packages
@base
%end
把ks.cfg文件复制到/var/www/html下(记住,一定是复制,不能移动进去)
在浏览器中检测
这个过程可以通过脚本来实现
编写脚本
vim /root/Desktop/zidong.sh
test -z "$1" && {
echo "Error: Please input VMname follwing scripts!!"
exit
}
virt-install \
--name $1 \
--location http://172.25.254.75/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.75/ks.cfg" &> /dev/null &
执行脚本,命名这个虚拟机为haha11
安装过程中x代表完成,!代表有问题,我们需要根据提示去修改,在这张图里,4前面是个!,所以我们去检查配置文件,,发现ks.cfg文件中最后三行丢失了,在/var/www/html下修改ks.cfg,在最后加
%packages
@base
%end
添加完成后,我们重新执sh vm_create.sh haha11
正在安装
安装成功