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/
(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)
至此虚拟机静态迁移完成。