批量自动安装虚拟机
1、 构建 DHCP 服务器
a) 安装DHCP服务yum install -y dhcp*
b) 修改DHCP配置文件,将图中的内容添加到/etc/dhcp/dhcpd.conf文件中
c) 设置虚拟网卡
d) 设置DHCP客户端的网络适配器
e) 设置DHCP客户端的网卡配置文件,
f) 重启服务端DHCP并重启客户端的网络
(注:若DHCP重启失败,先检查配置文件)
2、 配置PXE
a) 安装tftp-server yum install tftp-server -y
b) 开启服务
c) 使用守护进程启动:service xinetd restart
d) 查找pxelinux.0引导文件,并将文件复制到/var/lib/tftpboot/目录
e) 将光盘文件挂载到服务器:(使用mount -a 实现刷新)
f) 将光盘中的vmlinuz initrd.img以及拷贝到/var/lib/tftpboot目录下
vmlinuz (启动内核文件)
initrd.img (驱动程序文件)
g) 创建目录/var/lib/tftpboot/pxelinux.cfg,
拷贝/var/ftp/pub/isolinux 目录下的文件isolinux.cfg与vesamenu.c32
solinux.cfg : isolinux.bin的配置文件,当光盘启动后(即运行isolinux.bin),会自动去找isolinux.cfg文件
vesamenu.c32:是光盘启动后的安装图形界面,也属于SYSLINUX项目,menu.c32版本是纯文本的菜单
复制isolinux.cfg到创建的目录下,并重命名,而且要添加权限,因为后面可能需要修改
h) 修改DHCP配置
3、配置kickstart文件
a) 安装图形生成应答文件工具kick start
b) 运行图形工具,进行配置选项的设置
基本设置
安装方法
引导装载程序选项配置
设置分区(自己选择分区的设置)
软件包的选择
设置安装后执行脚本