虚拟化指南:系统救援中的虚拟恢复( 二 )



安装在一个客户主机的操作系统允许来自于任何部分的文件和目录在虚拟机磁盘上的复制,同时目标服务器不知道源服务器是是一个虚拟机,而不是一个“真实的硬件系统” 。当出现故障的时候,目标主机将会替代客户主机操作系统的名字,IP,共享资源和服务 。

通用的解决方案是在宿主主机host OS上安装目标服务器target server的多个独个虚拟磁盘文件 。target server将会监视guest OS的故障,它将会在target server上激活一个初始化虚拟服务器的脚本 。这个虚拟服务器将使用复制过的虚拟磁盘文件,这个文件是从guest OS获得并且保留了原有系统的配置和数据 。

另外当guest OS系统分区是一个虚拟磁盘时,host OS将会分配实际的分区给一个数据驱动器 。在这种情况下备份将会被存放在源主机的host OS中,数据的复制不但要包括分区的数据而且包括guest OS系统所需要用到的虚拟磁盘文件 。当源主机出现故障的时候,目标主机target server会激活它上面的虚拟服务器 。一旦服务器启动后,它就会使用复制过的虚拟磁盘文件和源服务器上的分区数据 。

当target server被用于处理多个故障恢复时,一定要设法避免程序的兼容性问题 。一旦出现故障target server需要被设置成和源主机一样的虚拟主机 。

应用了虚拟服务器基础架构的实时数据复制特性使得利用一个灾难恢复服务器来保护生产系统的应用程序(或者说客户端)成为可能 。这些结合在一起的技术为灾难恢复提供了最先进的解决方案,任何时间,任何地方,任何地点提供企业级保护的灵活性 。

推荐阅读