KVM--虚拟机静态迁移(十)

2022-06-07 18:18:31 浏览数 (1)

概述

静态迁移又称为离线迁移(Offline Migration)。在虚拟机关机或暂停的情况下从一台宿主机迁移到另一台宿主机。

静态迁移虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件和配置文件到目标宿主机中,实现迁移。静态迁移大致分为:

  • 宿主机使用本地存储存放虚拟机磁盘文件(本文基于本地磁盘存储虚拟机磁盘文件)
  • 宿主机之间使用共享存储存放虚拟机磁盘文件(目标虚拟主机上重新定义虚拟机即可)

1,关闭虚拟机

代码语言:javascript复制
virsh shutdown vm01
virsh domstate vm01

2,查看虚拟机磁盘列表

代码语言:javascript复制
[root@kvm-node1 ~]# virsh domblklist vm01
Target     Source
------------------------------------------------
vda        /kvm/img/vm01_new.qcow2
vdb        /kvm/img/vm01_add01.qcow2

3,拷贝配置文件和磁盘文件到目标主机

代码语言:javascript复制
#拷贝虚拟机的配置文件
[root@kvm-node1 .ssh]# scp  /etc/libvirt/qemu/vm01.xml  root@kvm-node2:/etc/libvirt/qemu/
#拷贝虚拟机的磁盘进行
[root@kvm-node1 .ssh]# scp  /kvm/img/vm01* root@kvm-node2:/kvm/img

4,拷贝完成在目标宿主机查看

5,重新定义虚拟机

代码语言:javascript复制
[root@kvm-node2 ~]# virsh define /etc/libvirt/qemu/vm01.xml 
Domain vm01 defined from /etc/libvirt/qemu/vm01.xml

6,开启并登录vm01虚拟机

代码语言:javascript复制
[root@kvm-node2 ~]# virsh start vm01
Domain vm01 started

[root@kvm-node2 ~]# virsh console  vm01

0 人点赞