【运维】KVM 虚拟机迁移

简介: 虚拟机迁移还是非常重要的,在任何云计算场合都适用

静态迁移::也叫做常规迁移、离线迁移(Offline Migration)。就是在虚拟机关机或暂停的情况下从一台物理机迁移到另一台物理机。因为虚拟机的文件系统建立在虚拟机镜像上面,所以在虚拟机关机的情况下,只需要简单的迁移虚拟机镜像和相应的配置文件到另外一台物理主机上;如果需要保存虚拟机迁移之前的状态,在迁移之前将虚拟机暂停,然后拷贝状态至目的主机,最后在目的主机重建虚拟机状态,恢复执行。这种方式的迁移过程需要显式的停止虚拟机的运行。

动态迁移:(Live Migration):也叫在线迁移(Online Migration)。就是在保证虚拟机上服务正常运行的同时,将一个虚拟机系统从一个物理主机移动到另一个物理主机的过程。该过程不会对最终用户造成明显的影响,从而使得管理员能够在不影响用户正常使用的情况下,对物理服务器进行离线维修或者升级。与静态迁移不同的是,为了保证迁移过程中虚拟机服务的可用,迁移过程仅有非常短暂的停机时间。


静态迁移:

image.png

关闭虚拟机--->导出迁移XML配置-->迁移虚拟磁盘文件-->导入注册虚拟机-->启动虚拟机

image.png

 

image.png

 

 

image.png

image.png

 

 

image.png

 

image.png

 

image.png

 

image.png

 

动态迁移:

image.png

NFS ServerCentOS7-192.168.1.20

KVM 01     CentOS7-192.168.1.80

KVM 02     CentOS7-192.168.1.82

 

1.配置NFS服务器,手动挂载NFS目录到两台KVM

[root@nfs share]# cat /etc/exports
/opt/share *(rw,sync,no_root_squash)
[root@nfs share]# exportfs -r
[root@nfs share]# systemctl restart rpcbind
[root@nfs share]# systemctl restart nfs
[root@nfs share]# showmount -e 192.168.1.20
Export list for 192.168.1.20:
/opt/share *
[root@kvm01 kvm]# mount -t nfs 192.168.1.20:/opt/share nfs/
[root@kvm01 kvm]# df -h
文件系统                容量  已用  可用 已用% 挂载点
192.168.1.20:/opt/share   36G  15G   21G   42% /kvm/nfs
[root@kvm02 kvm]# mount -t nfs 192.168.1.20:/opt/share nfs/
[root@kvm02 kvm]# df -h
文件系统                容量  已用  可用 已用% 挂载点
192.168.1.20:/opt/share   36G  15G   21G   42% /kvm/nfs

 

 

2.virsh migrate热迁移虚拟机

KVM01上的测试虚拟机,虚拟磁盘位置在NFS挂载目录上

image.png

 

测试虚拟机为运行状态

image.png

 

使用migrate命令,--live在线热迁移,--unsafe关闭安全警告,--verbose显示迁移过程

输入KVM02root密码,完成后KVM01上的虚拟机状态关闭

virsh # migrate test-centos --live qemu+ssh://192.168.1.82/system --unsafe --verbose
root@192.168.1.82's password: 
迁移: [100 %]

image.png

 

KVM02上,测试虚拟机已经处于运行状态

image.png

 

成功登录到虚拟机,热迁移完成

image.png

 

 

 

3.virt-manager图形化迁移虚拟机

KVM01manager上选择add connection,连接至KVM01

image.png

 

添加连接,输入KVM01迁移目标的IP 用户名

image.png

 

在弹出的OPENSSH框中输入root的密码

image.png

 

连接成功后KVM01会出现在manager界面中

image.png

 

进入测试迁移的虚拟机,选择Migrate

image.png

 

选择迁移目标,点击Migrate开始迁移

image.png

 

热迁移中,会将当前运行的虚拟机调整为暂停状态,之后迁移到目标机后开始恢复运行虚拟机,在原主机上关闭虚拟机

image.png

 

迁移完成,在目标机KVM01上测试机已经处于运行状态

image.png

 

运行状态就是迁移之前的虚拟机,          

image.png

 

 

 

 

相关文章
|
3月前
|
KVM 虚拟化
kvm虚拟机快照
这篇文章主要介绍了KVM虚拟机快照的创建、管理、恢复以及删除的详细步骤,包括查看快照信息、创建快照、模拟系统破坏后基于快照恢复虚拟机、使用快照的注意事项以及如何删除快照。
73 2
|
3月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
57 3
KVM虚拟机的桥接网络
|
3月前
|
KVM 虚拟化
KVM虚拟机的克隆
这篇文章介绍了如何使用KVM虚拟机进行完整克隆和链接克隆,包括手动克隆和使用virt-clone工具克隆的方法,以及如何编写脚本来实现自动化克隆和删除虚拟机。
95 3
KVM虚拟机的克隆
|
3月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
154 1
KVM虚拟机的热迁移
|
3月前
|
KVM 虚拟化
kvm虚拟机磁盘管理
文章详细介绍了KVM虚拟机磁盘管理,包括磁盘格式概述、创建虚拟机时如何指定磁盘格式、以及磁盘工具的常用命令,旨在帮助用户更好地理解和操作KVM虚拟机的磁盘管理。
130 1
kvm虚拟机磁盘管理
|
3月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
138 8
|
3月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
135 3
|
1月前
|
Ubuntu 网络安全 虚拟化
VMware虚拟机ping不通原因排查及分析
下面以 VMware 虚拟机为例进行介绍。
747 3
|
1月前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
110 50

热门文章

最新文章