kvm之十二:虚拟机迁移

虚拟机迁移

该方式要确保虚拟机是关机状态。

virsh shutdown snale

virsh dumpxml snale > /etc/libvirt/qemu/snale_qy.xml // 如果是远程机器,需要把该配置文件拷贝到远程机器上

virsh domblklist snale //查看snale子机的磁盘所在目录

Target Source

------------------------------------------------

vda /kvm1/snale.qcow2

rsync -av /kvm1/snale.qcow2 /kvm/snale_qy.qcow2 //如果是迁移到远程,则需要把该磁盘文件拷贝到远程机器上

vi /etc/libvirt/qemu/snale_qy.xm //因为是迁移到本机,配置文件用的是snale子机的配置,不改会有冲突,所以需要修改该文件,如果是远程机器不用修改

修改domname:

<name>snale_qy</name>

修改uuid(随便更改一下数字,位数不要变)

<uuid>77bb10bd-3ad8-8899-958d-756063002969</uuid>

修改磁盘路径:

<disk type='file' device='disk'>

<driver name='qemu' type='raw' cache='none'/>

<source file='/kvm/snale_qy.qcow2'/>

<target dev='vda' bus='virtio'/>

<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>

</disk>

virsh list --all //会发现新迁移的snale_qy子机