RedHat Linux下KVM虚拟机快速安装(2)

修改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的虚拟机

RedHat Linux下KVM虚拟机快速安装

感觉这种方法操作方便,节省资源。供大家参考。

想要更快速的安装克隆虚拟机可以把步骤写成脚本。

#!/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虚拟机

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13757.html