基于Linux下的虚拟机安装的自动化
安装虚拟机的自动化(在dhcp服务安全搭建之后进行,确认虚拟机可以自动获得ip地址,)
第一步:对自动化安装虚拟机进行选择
下载system-config-kickstart
yum install system-config-kickstart httpd (如下载失败,查看yum源 vim /etc/yum.repos.d /rhel_dvd.repo)
system-config-kickstart 进入虚拟机的选择界面,默认名称ks.cfg,完成后保存在/var/www/html目录下
vim /var/www/html/ks.cfg
最后一行编辑 :
%packages
@base
lftp
%end 保存退出
建立完成后,在浏览器中输入http://172.25.254.109/ks.cfg进行检验
第二步:主机上实验,编辑安装虚拟机的配置文件
chmod +x /var/www/html/ks.cfg
vim /mnt/vm_create.sh 这里的文件名称自己设置
#!/bin/bash
virt-install \
--name $1 \
--ram 1024 \
--cpus 1 \
--disk /var/libvirt/images/$1.qcow2,size=8,bus=virtio \
--network source=br0,model=virtio \
--location http://172.25.254.9/rhel7.2 \
--extra-args"ks=http:///172.25.254.9/ks.cfg"保存退出
chmod +x /mnt/vm_create.sh
/mnt/vm_create.sh linux 执行脚本,生成虚拟机linux