1.查看虚拟机列表
[root@kzkvm2020 qemu]# virsh list --all
Id名称 状态
----------------------------------------------------
- centos7UU-01关闭
2.导出虚拟机centos7UU-01的配置文件
[root@kzkvm2020 qemu]# virsh dumpxml centos7UU-01>/etc/libvirt/qemu/centos7UU-01_clone.xml
[root@kzkvm2020 qemu]# ll
总用量 16
-rw-r--r-- 1 root root 427411月 415:05 centos7UU-01_clone.xml
-rw------- 1 root root 450311月 414:53 centos7UU-01.xml
drwx------. 3 root root 425月 1300:30 networks
[root@kzkvm2020 qemu]# ls
centos7UU-01_clone.xml centos7UU-01.xml networks
[root@kzkvm2020 qemu]# pwd
/etc/libvirt/qemu
[root@kzkvm2020 qemu]#
3.复制磁盘上镜像文件
默认情况下,KVM虚拟机镜像文件安装在/var/lib/libvirt/images目录下,这里根据项目规划,镜像文件安装在/data/kvmimg目录下。
[root@kzkvm2020 kvmimg]# pwd
/data/kvmimg
[root@kzkvm2020 kvmimg]# cp centos7UU-01.qcow2 centos7UU-01_clone.qcow2
[root@kzkvm2020 kvmimg]# ll
总用量 9747412
-rw------- 1 root root 6443460198411月 415:09 centos7UU-01_clone.qcow2
-rw------- 1 root root 6443460198411月 414:55 centos7UU-01.qcow2
[root@kzkvm2020 kvmimg]#
4.修改虚拟机配置文件
[root@kzkvm2020 kvmimg]# vim /etc/libvirt/qemu/centos7UU-01_clone.xml
1)自定义修改name标签
kvmtest修改为kvmtest_clone
2)修改虚拟机的UUID
任意修改其中一个值,与原有的区分开。
centos7UU-02
8adec014-7c7e-4fbc-9d0f-2b6a35dc1c0a
3)修改disk标签
type='file'device='disk'>
name='qemu'type='qcow2'/>
file='/data/kvmimg/centos7UU-01_clone.qcow2'/>
dev='vda'bus='virtio'/>
type='pci'domain='0x0000'bus='0x00'slot='0x07'function='0x0'/>
5.注册虚拟机
[root@kzkvm2020 kvmimg]# virsh define /etc/libvirt/qemu/centos7UU-01_clone.xml
定义域 centos7UU-02(从 /etc/libvirt/qemu/centos7UU-01_clone.xml)
[root@kzkvm2020 kvmimg]#
6.查看虚拟机并启动
[root@kzkvm2020 kvmimg]# virsh list --all
Id名称 状态
----------------------------------------------------
- centos7UU-01关闭
- centos7UU-02关闭
[root@kzkvm2020 kvmimg]# virsh start centos7UU-02
域 centos7UU-02已开始
[root@kzkvm2020 kvmimg]#
学习|生活|分享|积累|永不停步
请留下你指尖的温度
让太阳拥抱你
微信ID:haopython
![13238dd54ba8c6974c478863103101b0.png](https://img-blog.csdnimg.cn/img_convert/13238dd54ba8c6974c478863103101b0.png)