学习交流

虚拟机迁移技术一

2018-04-20 15:59:59 | 来源:中培企业IT培训网

(3)虚拟机迁移技术

为了实现资源的复用和性能的隔离,虚拟化技术将各种应用实例封装在不同的虚拟机中,从而运行在共享的物理硬件服务器上。但当这些服务器因为某种故障瘫痪时,运行在服务器上面的虚拟机将一同遭殃。另外,在资源聚合过程中,如果没有合适有效的负载分配与调度算法,很容易导致服务器负载不均衡,使得部分服务器负载超过处理能力,而部分服务器负载远远低于处理能力。由此可能带来系统不稳定、服务质量降低等一系列问题。

采用虚拟机迁移技术不仅可以在某些服务器故障瘫痪时,将业务自动切换到网络其他相同环境的虚拟服务器中,以达到业务连续性的目的;而且可以实现负载均衡,从而提升系统整体性能。同时,迁移技术使得用户可以用一台服务器同时替代以往的多台服务器,从而节省了用户大量的机房空间及管理资金、维护费用和升级费用。迁移的优势在于简化系统维护管理,提高系统负载均衡,增强系统错误容忍度和优化系统电源管理。目前流行的虚拟化管理平台如VMware、Xen、HyperV、KVM都提供了各自的迁移组件。

可靠的虚拟机迁移技术是解决虚拟机安全问题的关键。因为可靠的虚拟机迁移安全机制能有效地保证虚拟机成功迁移。一方面,必须保证迁移过程的安全,特别是在线的迁移过程,如VMware的vMotion技术可灵活实现虚拟机的在线迁移,但其传输虚拟机内存的vMotion过程是非加密的,所以需要采取隔离措施,让所有vMotion事件发生在专有媒介独立的网络中。另一方面,还需保证迁移前后的安全配置环境一致。首先在虚拟机迁移之前,为确保虚拟机迁移目的平台的安全性和可靠性,可以先对虚拟平台进行远程认证和一致性检测等措施,从而确保虚拟机成功迁移和安全运行。其次,虚拟机对应的VLAN ID和QoS等网络层信息应一并迁移,外置防火墙上部署的安全策略也应进行迁移,具体可按照如下步骤进行。