admin 管理员组

文章数量: 887021


2024年3月9日发(作者:行为型设计模式有哪些)

虚拟机迁移方法简介

虚拟机迁移技术简介

虚拟机迁移技术为服务器虚拟化提供了便捷的方法。目前流行的虚拟化工具如 VMware,Xen,

HyperV,KVM 都提供了各自的迁移组件。尽管商业的虚拟软件功能比较强大,但是开源虚拟机如

Linux 内核虚拟机 KVM 和 XEN 发展迅速,迁移技术日趋完善。本系列文章介绍了虚拟机迁移

的三种方式 P2V、V2V 和 V2P,及他们在内核虚拟机 KVM 上的实现方法,分成五个部分。本文

是第一部分,全面介绍了虚拟机迁移的各种方法和相应的迁移工具 , 并且着重分析了 Linux

平台上开源的虚拟化工具 KVM 和 XEN 实时迁移中的的内存预拷贝技术.

1.

前言

系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上

正常运行.在没有虚拟机的时代,物理机之间的迁移依靠的是系统备份和恢复技术。在源主机上

实时备份操作系统 和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上

恢复系统.随着虚拟机技术的发展,系统的迁移更加灵活和多样化.

2.

虚拟机迁移简介

2.1

为什么要迁移服务器

迁移服务器可以为用户节省管理资金、维护费用和升级费用。以前的 x86 服务器,体积比

较“庞大”;而现在的服务器,体积已经比以前小了许多,迁移技术使得用户可以用一台服务

器来同时替代以前的许多台服务器,这样就节省了用户 大量的机房空间。另外,虚拟机中的服

务器有着统一的“虚拟硬件资源”,不像以前的服务器有着许多不同的硬件资源(如主板芯片

组不同,网卡不同,硬盘,RAID 卡,显卡不同).迁移后的服务器,不仅可以在一个统一的界面中

进行管理,而且通过某些虚拟机软件,如 VMware 提供的高可用性工具,在这些服务器因为各种

故障停机时,可以自动切换到网络中另外相同的虚拟服务器中,从而达到不中断业务的目的。

虚拟机迁移方法简介

总之,迁移的优势在于简化系统维护管理, 提高系统负载均衡,增强系统错误容忍度和优化系统

电源管理.

2.2

虚拟机迁移的性能指标

一个优秀的迁移工具,目标是最小化整体迁移的时间和停机时间,并且将迁移对于被迁移主

机上运行服务的性能造成的影响降至最低。当然,这几个因素互相影响,实施者需要根据迁移

针对的应用的需求在其中进行衡量,选用合适的工具软件。虚拟机迁移的性能指标包括以下三

个方面:

整体迁移时间:从源主机开始迁移到迁移结束的时间

停机时间:迁移过程中,源主机、目的主机同时不可用的时间

对应用程序的性能影响:迁移对于被迁移主机上运行服务性能的的影响程度.

3.

虚拟机迁移的分类及原理

3.1

物理机到虚拟机的迁移(Physical—to—Virtual)

P2V 指迁移物理服务器上的操作系统及其上的应用软件和数据到 VMM(Virtual Machine

Monitor)管理的虚拟服务器中。这种迁移方式,主要是使用各种工具软件,把物理服务器上的

系统状态和数据“镜像”到 VMM 提供的虚拟机中,并且在虚拟机中“替换”物理服务器的存储

硬件与网卡驱动程序。只要在虚拟服务器中安装好相应的驱动程序并且设置与原来服务器相同

的地址(如 TCP/IP 地址等),在重启虚拟机服务器后,虚拟服务器即可以替代物理服务器进行

工作。

P2V 迁移方法

手动迁移:手动完成所有迁移操作,需要对物理机系统和虚拟机环境非常了解。


本文标签: 迁移 服务器 系统 技术 管理