|
KVM虚拟机COPY前需要关闭源虚拟机,COPY结束后需要修改目录/etc/libvirt/qemu/下的新的虚拟机配置文件。
1.查看目前运行的虚拟机。vm1是源虚拟机
[iyunv@agent]# virsh list
Id Name State
----------------------------------------------------
23 vm1 running
24 vm2 running
2.克隆
[iyunv@agent]# virsh shutdown vm1
Domain vm1 is being shutdown
等待vm1关闭
[iyunv@agent]# virt-clone -o vm1 -n vm3 --file /d1/virtual_machine/vm/3/vm3.img
Cloning vm1.img | 30 GB 01:16
Clone 'vm3' created successfully.
3.修改配置文件
vim /etc/libvirt/qemu/vm3.xml
修改<graphics type='vnc' port='5900' autoport='no'/>为
<graphics type='vnc' port='5905' autoport='no'/>
重启libvirt
service libvirtd restart
启动vm3
[iyunv@agent]# virsh start vm3
Domain vm3 started
4.查看结果
[iyunv@agent]# virsh list
Id Name State
----------------------------------------------------
24 vm2 running
25 vm1 running
26 vm3 running
ERROR:
克隆之后发现网卡eth0无法启动
解决方法:
vim /etc/udev/rules.d/70-persistent-net.rules
删掉eth0那行
修改eth1为eth0
重启机器即可
|
|
|
|
|
|
|