虽然clone-vm7 命令可以快速复制虚拟机,
或者在kvm图形可以简单地复制出一代崭新的虚拟机,
但是用过滴都知道,这样复制出来的虚拟机会有各种问题.
由于虚拟机的本质是文本,一个xml文本,一个qcow2文本,
因此,我们推荐用shell里面的正则小技巧来创建虚拟机,安全,稳定.
创建虚拟机的脚本 /opt/conle.sh
快速建筑虚拟机的脚本,如果需要复制多台,就调用多个函数即可
create1() {
cd /var/lib/libvirt/images/
cp yy50.qcow2 proxy.qcow2
virsh dumpxml yy50 > /xmlfile/proxy.xml
sed -i ‘s/yy50/proxy/’ /xmlfile/proxy.xml
sed -i ‘/uuid/d’ /xmlfile/proxy.xml
sed -i ‘/mac /d’ /xmlfile/proxy.xml
sed -i ‘s%yy50.img%proxy.qcow2%’ /xmlfile/proxy.xml
virsh define /xmlfile/proxy.xml
virsh list --all
}
create1