kvm虚拟机静态迁移

2018/07 作者:ihunter 0 0


1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移。

(1)虚拟主机各自使用本地存储存放虚拟机磁盘文件

本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式,

(2)虚拟主机之间使用共享存储存放虚拟机磁盘文件

该方式只是在目标虚拟主机上重新定义虚拟机就可以了。

2.静态迁移过程如下

(1)确定虚拟机关闭状态     

virsh list --all

 Id    Name                           State

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

 1     daily-112                      running

 2     test-170                       running

 -     daily-pl                       shut off

virsh shutdown  daily-112   (关闭域daily-112)


(2)准备迁移daily-112虚拟机,查看该虚拟机配置的磁盘文件

virsh domblklist daily-112

Target     Source

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

vda        /home/kvm/images/daily-112.qcow2

hdc        -


(3)导出虚拟机配置文件

virsh dumpxml daily-112 > /root/daily-112.xml


(4)拷贝配置文件到目标虚拟主机上

scp daily-112.xml  ip:/etc/libvirt/qemu/

image

(5)查看虚拟机磁盘文件并拷贝到目标虚拟主机。

cd /home/kvm/images/
scp daily-112.qcow2  ip:/data/



3.目标虚拟主机上

上面已经将虚拟机磁盘文件与配置文件都已经复制到目标虚拟主机上了。下面开始配置与启动。

(1)查看目标虚拟主机环境。

virsh list --all

查看虚拟机磁盘文件,目录结构与源虚拟主机一致。

(2)定义注册虚拟主机

virsh define /etc/libvirt/qemu/daily-112.xml

(3)启动虚拟主机并确认

virsh start  daily-112   (开始)
virsh console daily-112  (连接到域daily-112)

至此虚拟机静态迁移完成。


赞(0) 更多分享

上篇: CentOS7.2部署KVM虚拟机
下篇: Proxmox VE安装和开设OpenVZ及KVM