修改mac地址: <mac address='52:54:00:c3:8c:00'/> --》 <mac address='52:54:00:c3:8c:01'/>
修改磁盘文件名:
<source file='/var/lib/libvirt/images/rhel6base.img'/ ---》
<source file='/var/lib/libvirt/images/rhel6base2.img'/
最后:
[root@localhost images]# virsh define /tmp/myvm.xml
定义域 rhel6base2(从 /tmp/myvm.xml)
[root@localhost images]#virt-manager 可以看到多了一台rhel6base2的虚拟机
感觉这种方法操作方便,节省资源。供大家参考。
想要更快速的安装克隆虚拟机可以把步骤写成脚本。
#!/bin/bash
BASEVM=rhel6base
IMG_DIR=/var/lib/libvirt/images
read -p "Input a number: " VM_NUM
NEWVM=rhel6basenode$VM_NUM
qemu-img create -b $IMG_DIR/${BASEVM}.img -f qcow2 $IMG_DIR/${NEWVM}.img
virsh dumpxml ${BASEVM} > /tmp/myvm.xml
sed -i "/name>r/s/${BASEVM}/${NEWVM}/" /tmp/myvm.xml
sed -i "/uuid/s/uuid>.\{36\}/uuid>$(uuidgen)/" /tmp/myvm.xml
sed -i "/${BASEVM}.img/s/${BASEVM}.img/${NEWVM}.img" /tmp/myvm.xml
sed -i "/mac add/s/00'\/>/$VM_NUM'\/>/" /tmp/myvm.xml 【母机mac地址后两位00】
virsh define /tmp/myvm.xml
执行以上脚本就可以快速克隆出来一台kvm虚拟机