KVM镜像静态复制实践总结

时间:2021-11-29 14:14:33
一:同一宿主情况


假定有了一个vm1虚拟机,现在要克隆出vm2虚拟机。按照下列步骤执行:

1.停止vm1

virsh shutdown vm1

2.virt-clone -o wm1 -n wm2 --file /kvm01/vm2.img

3.修改/etc/libvirt/qemu目录下,有与虚拟机vm2相对应的xml配置文件,主要是VNC端口

4.virsh start vm2

 




二:不同宿主情况
1、把/etc/libvirt/qemu目录下,有与虚拟机相对应的xml配置文件复制到目标机对应目录下;
2、把对应的镜像复制到目标机下;
3、修改/etc/libvirt/qemu,其主要内容有
<disk type='file' device='disk'>
  <driver name='qemu' type='raw' cache='none'/>
  <source file='/root/ vm02.img '/>
 
  <address type='drive' controller='0' bus='0' unit='0'/>
  </disk>
4.激活虚拟机配置文件
  # virsh define /etc/libvirt/vm02.xml
5.启动该虚拟机
  #virsh start vm02