1.安装dhcp服务
yum install dhcp -y
vim /etc/dhcp/dhcpd.conf
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
(删除27、28行以及36行以后的内容,)
编辑:第7、8行,以及30-32行
安装完成:
###kickstart自动安装脚本###(需要安装dhcp服务)
df(查看镜像是否挂载)
yum search kickstart
yum install system-config-kickstart -y ##安装system-config-kickstart服务
system-config-kickstart ##保存到/var/www/html下
vim /etc/yum.repo.d/yum.repo ##更改成/var/www/html/xxx.cfg
vim xxx.cfg
(更改完设置之后,在最后添加)%package
@base
gcc
%end
ksvalidator westos.cfg(查看westos.cfg的编辑是否有错误)
vim /bin/vm_create.sh
(脚本文件编写)
#!/bin/bash
virt-install \
--name $1 \
--ram 1024 \
--file /var/lib/libvirt/images/$1.qcow2 \
--file-size 8 \
--location http://172.25.254.22/rhel7.2 \
--extra-args "ks=http://172.25.254.22/westos.cfg"
测试:
systemctl start dhcpd ##必须在dhcp服务开启的前提下
vm_create.sh redhat(虚拟机名字)