二、shell——结合kickstart自动安装虚拟机

一、实验环境

1)添加一块硬盘
二、shell——结合kickstart自动安装虚拟机
二、shell——结合kickstart自动安装虚拟机
二、shell——结合kickstart自动安装虚拟机
二、shell——结合kickstart自动安装虚拟机
2)将sdb硬盘分区成一整块sbd1并挂载到/var/lib/libvirt/images/
二、shell——结合kickstart自动安装虚拟机

3 )配置好yum源Dnf安装虚拟化服务
二、shell——结合kickstart自动安装虚拟机
4)实现永久挂载
二、shell——结合kickstart自动安装虚拟机
二、shell——结合kickstart自动安装虚拟机
二、shell——结合kickstart自动安装虚拟机

二、配置http

安装http服务
二、shell——结合kickstart自动安装虚拟机
将光盘镜像文件全放到/var/www/html/rhel8/
二、shell——结合kickstart自动安装虚拟机
配置网卡信息,实现文件的网络共享和桥接模式
二、shell——结合kickstart自动安装虚拟机
二、shell——结合kickstart自动安装虚拟机

三、配置dhcp服务

二、shell——结合kickstart自动安装虚拟机
二、shell——结合kickstart自动安装虚拟机

四、配置kickstart文件

cp /root/anaconda-ks.cfg /var/www/html/ks.cfg
二、shell——结合kickstart自动安装虚拟机
二、shell——结合kickstart自动安装虚拟机

chmod 644 /var/www/html/ks.cfg ##修改权限
dnf install pykickstart.noarch -y ##ks检查服务
ksvalidator /var/www/html/ks.cfg ##排错
此时网页输入172.25.254.10/kscfg或rhel8可以看到共享的文件

五、安装虚拟机

virt-manager
二、shell——结合kickstart自动安装虚拟机二、shell——结合kickstart自动安装虚拟机二、shell——结合kickstart自动安装虚拟机二、shell——结合kickstart自动安装虚拟机

六、脚本自动安装

每次都要选择,挺麻烦的
vim vir-manager-kickstart.sh ##编辑自定义的脚本文件
命令参数在:man virt-install —》example
二、shell——结合kickstart自动安装虚拟机
sh vir-manager-kickstart.sh 运行后即可自动安装
二、shell——结合kickstart自动安装虚拟机