机房360首页
当前位置:首页 » 技术解构 » 谁能帮助系统救援中的虚拟恢复

谁能帮助系统救援中的虚拟恢复

来源:机房360 作者:Alisa编辑 更新时间:2012-12-14 16:29:06

摘要:IT虚拟架构在计算机、存储器和网络设备,还有运行在其上面的软件之间提供了一个抽象层。在这个环境中用户所见到的资源就好像是专门为他们准备的一样,同样他们也可以在企业的全局范围内管理和优化这些资源。

  对于很多商业用户“保护数据-使它保存在系统以外”是所有灾难恢复过程的关键,其它的措施还包括改善数据复制的速度和提供一个完整并且健壮的不间断运行的系统。一种方案就是把原来的IT基础架构移植到目前的IT虚拟架构上来,它可以提供一个满足商业变化需求而且带有很大灵活性的组织结构。
  
  IT虚拟架构在计算机、存储器和网络设备,还有运行在其上面的软件之间提供了一个抽象层。在这个环境中用户所见到的资源就好像是专门为他们准备的一样,同样他们也可以在企业的全局范围内管理和优化这些资源。IT组织就能够提供新的服务和改变专门用来支持软件服务的资源数量,把数据中心看成是一个单一的拥有处理,存储和网络连接能力的资源池。
  
  这样的最终结果就是通过使用服务器虚拟化技术实现,它允许一个物理硬件平台同时运行多个虚拟机(virtualmachine)。每个虚拟机有自己的处理器,内存,磁盘和网络接口。在每个虚拟机上运行的操作系统被称为“客户操作系统“。功能上每个虚拟机是自治的,同时它本身也不知道硬件是被共享的。这样就可以在一套硬件平台上运行很多的服务器,即使它们运行不同的操作系统或者不同的版本。
  
  这就意味者一台机器能够支持三个不同的虚拟机。
  
  域控制器(简称DC)
  
  例子中的第三台机器是个虚拟的DC,这对那些拥有需要一个本地的DC的分枝机构,但同时它又又不想花钱来为购买硬件增加开销的公司中是很普便的。这点对故障恢复站点也是一样的。解决这个问题的关键是虚拟机和它们个自运行的操作系统和软件高度的自治。
  
  其中最大的挑战是相对于传统服务器来说虚拟机内部的存储方法-也就是虚拟磁盘virtualdisks和裸磁盘rawdisks。当一组相关的虚拟磁盘文件存在于一个服务器上时,虚拟机操作系统把它们识别为一个存储设备。这就导致了文件集的完全封装,这样不但带来了系统自治的优势而且同时增加了系统文件保护的复杂性。另外裸磁盘访问的方法允许虚拟机直接访问服务器主机上的物理分区。
  
  客户们最通常的需求是在一个单一的故障恢复的服务器上能够保护独立的或者在不同服务器上相冲突的应用程序。这个解决方案必须支持多对一(many-to-one)的数据复制模式,一些程序由于冲突或者运行需要不能共存在一个服务器上。通过在目标系统中使用虚拟机,每个出现问题的源都会通过独立的目标虚拟机来受到保护同时变得可用。
  一些先进的解决方案使得在客户主机操作系统guestOS和宿主主机操作系统guestOS之间的复制成为可能。复制一个guestOS就像我们传统上在物理服务器上复制一样,不需要考虑额外的事情。这就提供了在不同虚拟机中为虚拟磁盘中的单独文件复制提供文件级别的选项。当其它的应用程序运行在实际文件系统之上时,客户主机的复制意味者对它对磁盘的写入操作可以被宿主主机的文件系统捕获。这就允许在运行其它拷贝的不同目标服务器targetserver上进行透明和可靠的数据复制,即通过IP网络的连接仅仅传输实时的,byte级别的变化。
  
  在其它的虚拟服务器例如VMwareGSX中,用户可以选择在客户主机操作系统guestOS之间进行复制还是宿主主机操作系统guestOS之间的复制。结合了上面提到的byte级别的数据复制技术,可以提供了非Windows操作系统虚拟机的复制,同时也就提供了guestOS完整的故障转移能力。
  
  为了提供在IP(LAN或者WAN)网络内的容错能力,备份解决方案必须能够满足在企业内部不同windowsserver之间进行数据byte级别的复制。这里有很多的互相结合的技术和方法来实现这样的结果。
  
  安装在一个客户主机的操作系统允许来自于任何部分的文件和目录在虚拟机磁盘上的复制,同时目标服务器不知道源服务器是是一个虚拟机,而不是一个“真实的硬件系统”。当出现故障的时候,目标主机将会替代客户主机操作系统的名字,IP,共享资源和服务。
  
  通用的解决方案是在宿主主机hostOS上安装目标服务器targetserver的多个独个虚拟磁盘文件。targetserver将会监视guestOS的故障,它将会在targetserver上激活一个初始化虚拟服务器的脚本。这个虚拟服务器将使用复制过的虚拟磁盘文件,这个文件是从guestOS获得并且保留了原有系统的配置和数据。
  
  另外当guestOS系统分区是一个虚拟磁盘时,hostOS将会分配实际的分区给一个数据驱动器。在这种情况下备份将会被存放在源主机的hostOS中,数据的复制不但要包括分区的数据而且包括guestOS系统所需要用到的虚拟磁盘文件。当源主机出现故障的时候,目标主机targetserver会激活它上面的虚拟服务器。一旦服务器启动后,它就会使用复制过的虚拟磁盘文件和源服务器上的分区数据。
  
  当targetserver被用于处理多个故障恢复时,一定要设法避免程序的兼容性问题。一旦出现故障targetserver需要被设置成和源主机一样的虚拟主机。
  
  应用了虚拟服务器基础架构的实时数据复制特性使得利用一个灾难恢复服务器来保护生产系统的应用程序(或者说客户端)成为可能。这些结合在一起的技术为灾难恢复提供了最先进的解决方案,任何时间,任何地方,任何地点提供企业级保护的灵活性。

  责任编辑:Alisa编辑

本文地址:http://www.jifang360.com/news/20121214/n243043215.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片