/ 中存储网

裸机恢复,你真的了解吗?

2013-12-23 22:40:53 来源:中存储网

什么是裸机恢复? BMR,bare machine recovery

人们对于裸机恢复有着不少误解,通常会滥用这个专业术语。从一个外部存储系统那里重新启动一份映像文件,和恢复一个全新的服务器有着天壤之别。因此,裸机恢复是指“将一台没有任何软件的设备,恢复到最初服务器系统崩溃前的那一刻的状态。”

通常来讲,裸机恢复的问题在于,如果硬件不是完全一样的,我是说细化到供应商、微码、BIOS的每一样东西可能不是完全一样的,而这样的结果就会有差异。已经有一些供应商可以提供很棒的解决方案,将原驱动程序和微码去除,不过注入新的信息并进行调优也需要时间。通常加载操作系统并进行一个状态级别的恢复会更好些——其通常会比裸机恢复需要更少的时间——这样就是为什么更多的用户习惯与从外部存储进行启动。

虽然选择从外部存储启动也会有一些驱动方面的问题,但这并不会太多,可以兼容更多不同的硬件驱动器。不过这也不仅仅是在不同硬件平台上,通过故障主机的映像启动另一台物理设备。现如今有一种趋势,使用物理机到虚拟机这样的启动方式。VMware ESX中也配有一些工具,允许用户将物理映像转化成虚拟映像。如果物理设备的映像被毁坏了,你可以在不同的平台上面几乎同时地建立一个虚拟主机。这就是用户希望实现的东西,不需要考虑任何驱动器或网络连接的调优工作。

裸机恢复的一些不同形式

物理机到物理机、虚拟机到虚拟机、物理机到虚拟机、以及虚拟机到物理机的方式。

那么它们分别代表什么?在不同的用户场景和数据场景中它们各自又有何不同呢?

对于物理机到虚拟机的方式,你需要将物理映像转化为虚拟映像。通常来说,一旦你创建了虚拟映像,你就可以非常简单地建立而非只是恢复原环境,你可以非常快速的建立并且运行。另一种是虚拟机到虚拟机的启动方式,这也很流行。目前有一点需要牢记的是绝大多数的服务器要求共享存储来支持其各类高级特性。内置的Hypervisor就可以做到这点。就建立虚拟映像而言,当运行虚拟映像的主机出现故障时,可以很方便的在另一台主机上启动。对于物理机到虚拟机的方式,在共享存储上实现也很容易,可以不用备份软件直接进行。市场上也有一系列的备份软件产品可以支持这种操作。

这里我再次希望强调下什么是真正的裸机恢复。裸机恢复是指将一台出现故障的物理主机系统,在另一台物理主机上进行重建,我们称之为裸机恢复。其它各种我们称为远程启动或从共享存储系统的分别启动。无论其是虚拟共享的存储系统,诸如备份设备,或者是SAN和NAS存储系统。因此要记住,你使用物理机到物理机的裸机恢复,你使用物理机到虚拟机的远程启动,你使用虚拟机到虚拟机的远程启动。还有一项,称为虚拟机到物理机的远程启动。这有点不同,往往比物理机到物理机的方式更加简单,虽然倾向于这种技术的用户还寥寥无几,还是有一系列的这种裸机恢复方式。通常来讲,一旦你采用了虚拟化,你就不会再使用物理的方式了,不过采用虚拟化需要时间。

典型的,物理机到虚拟机和虚拟机到虚拟机是这四种之中最好的。可以使得你的工作变得更为简单。其会用到共享存储、备份软件、备份设备或复制设备来使你可以远程分别地启动这些映像。

如何测试裸机恢复是否正常工作? 

你可以用很简单的方式来测试。基本上,我们只要启动一台物理服务器,以存放证据的备份服务器为例。然后,我们会从另一台物理主机要运行该虚拟机——这台物理服务器的虚拟映像。这并非什么难事,非常简单的测试方式,而虚拟机到虚拟机的测试可以更加简单。你可以在本地或远程,通过广域网进行测试。非常简单,无须太多的时间或精力。