虚拟机的迁移(热迁移)
Posted myxxjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机的迁移(热迁移)相关的知识,希望对你有一定的参考价值。
迁移:
系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行
迁移的目的:
1、简化系统维护管理
2、高系统负载均衡
3、增强系统错误容忍度
4、优化系统电源管理
KVM 虚拟机的热迁移 ---Live Migration
热迁移(又叫动态迁移、实时迁移),即虚拟机保存( save ) / 恢复 (restore) :将整个虚拟机的运行状态完整保存下来,同时可以快速的恢复到原有硬件平台甚至是不同硬件平台上。恢复以后,虚拟机仍旧平滑运行,用户不会察觉到任何差异。
迁移的种类:
P2P :物理机之间的迁移
V2P :虚拟机迁到物理机
P2V :物理机迁到虚拟机
V2V :虚拟机迁到虚拟机
衡量迁移的效率:
1. 整体迁移时间:从源主机中迁移操作开始到目的主机上客户机服务处于不可用状态的时间,此时源主机上客户机已经暂停服务,目的主机上的客户机还未恢复服务。
2. 服务器停机时间:在迁移过程中,源主机和目的主机上的客户机都处于不可用状态的时间,此时源主机上客户机已暂停,目的目的主机上客户还未恢
复服务。
3. 对服务的性能影响:不仅包括迁移后的客户机中应用程序的性能与迁移前相对比是否有所降低,还包括迁移后对目的主机上的其他服务的性能影响。
实验 : V2V
环境准备:
1、 两台已经搭建好了kvm 的服务器,并且有虚拟机
2、 两台服务器可以互相通信
3、192.168.206.132 主机名:lichaohostkvm60G:~
192.168.206.130 主机名:lichaohostkvm50G:~
1> 搭建nfs 服务
#1解析域名
&1
&2
#2发送秘钥
&1
ssh-keygen
&2
ssh-copy-id 192.168.206.130
#3下载
yum install rpcbind nfs-utils -y
#4 创建共享目录
mkdir nfsdate
#5编辑配置文件
&1
&2 内容如下
/nfsdate 192.168.206.130(rw)
#6修改属主
chown -R nfsnobody:nfsnobody /nfsdate
#7启动nfs 服务
#8在lichaohostkvm50G 端 下载
#9挂载使用
&1
&2创建共享目录
&3挂载
&4查看
2> 将 lichaohostkvm60G 里的vm10 迁移到 licahohostkvm50G 里
#
#
&1 将vm10的磁盘文件复制到共享目录
&2备份vm10虚拟机配置文件
&3删除vm10 域
&4编辑vm10 虚拟机配置文件
vim vm10.xml
&5定义vm10 域
&6开机vm10 虚拟机
&7利用virt-manager 进行 迁移
#1
#2进行迁移
#3
#4
#5迁移成功
以上是关于虚拟机的迁移(热迁移)的主要内容,如果未能解决你的问题,请参考以下文章