1.环境说明
本实验使用redhat7.9的linux系统,配置好仓库,并且在虚拟网络编辑器中,断开使用dhcp服务,具体操作如下。server端的ip为172.25.250.11/24
1.1仓库配置
1.2网络挂载仓库
创建软链接,将仓库网络挂载作为服务器给其他虚拟机使用
在主机中,测试是否能访问,httpd服务是否成功
2.kickstart自动安装脚本制作
yum install system-config-kickstart -y
system-config-kickstart
配置程序是选择新虚拟机的一些参数,设定要新安装的虚拟机语言时区以及密码
点击文件并保存到root
ksvalidator ks.cfg可以查看咱们的ks.cfg是否写错
当脚本生成成功以后,在其中输入上图末尾的软件,让他安装新系统的时候下载httpd
2.1将kick软件生成脚本同样通过http服务挂载出去
测试一下是否成功
3.安装dhcp,为其他服务器提供分配ip的功能
yum install dhcp -y
4.搭建PXE网络安装环境实现服务器自动部署
下载tftp是为了共享pxelinux.0 数据文件的网络服务
将挂载光盘的以及光盘的isolinux/*复制过去
]
更改dhcp,next-server会去找下一步的服务器,filename是指定找下一步服务器的文件,pxelinux.0制定了下一步要访问的文件,要用wq!强制保存
5.安装新虚拟机
由于我们使用pxe实现虚拟机自动部署和安装,因此我们不需要在选择光盘镜像,使用上面配置好的服务端,通过服务端网络共享的镜像安装
5.1选择固件启动
保存退出
安装好了