1.安装system-config-kickstart
排查ks.cfg文件有无错误
ksvalidator /mnt/ks.cfg
vim vm_create.sh
#!/bin/bash
virt-install \
--location http://172.25.254.8/rhel7.2 \
--memory 1024 \
--vcpus 2 \
--disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \
--name $1 \
--network model=virtio,source=br0 \
yum install system-config-kickstart -y
system-config-kickstart
选择时区,设定密码
填写http挂载位置
选择第一个
全选第一个并且分区,/boot分区为200 /swap分区为500 /分区为剩下所有
防火墙选择开机不启动
network选项为eth0
最后选择sever保存到/mnt,保存成功后可ls查看保存是否成功
排查ks.cfg文件有无错误
ksvalidator /mnt/ks.cfg
注意:可用system-config-kickstart ks.cfg检查编辑ks.cfg文件
scp ks.cfg root@172.25.254.148:/var/www/html/ 注意:可在真机上共享,所有虚拟机安装都可调用
vim vm_create.sh
#!/bin/bash
virt-install \
--location http://172.25.254.8/rhel7.2 \
--memory 1024 \
--vcpus 2 \
--disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \
--name $1 \
--network model=virtio,source=br0 \
--extra-args "ks=http://172.25.254.148/ks.cfg" &
sh vm_create.sh VM-NAME