如何最好地将服务器迁移到新硬件

我准备将服务器从旧硬件迁移到新硬件。 我正在考虑进行P2P迁移,而不是实际重build,重新安装和迁移数据库。 这些服务器是带有运行Windows的硬件RAID的Dell 2950。

选项包括:使用Platespin之类的软件解决scheme,或者打破现有服务器上的镜像,将镜像镜像到新服务器上,然后在新服务器上重新构build镜像,使其中的两个驱动器都是新驱动器。 所有的硬件都是类似的,虽然目标将是三年更新。

至理名言? 警告? 软件build议?

我经常使用StorageCraft ShadowProtect IT Edition执行此操作。 启动之前,您可以加载新系统的所有驱动程序。

有时我在迁移之前先安装存储驱动程序,然后从那里开始。

我将成为一个湿毯,我的答案。 如果你能重build机器,我想这会为你提供最稳定的“已知数量”环境。 除非应用程序是如此巨大的时间,才能使“迁移”成为一场净胜,否则我认为花费在迁移解决scheme上的时间可能会消耗时间,只能用手重build(此外,使用这个机会来创build或刷新这些服务器计算机的configuration文件可能不是一个坏主意)。

在我看来,迁移3年的Windows安装意味着要迁移很多旧的修补程序卸载文件,潜在的垃圾文件和registry信息,以及一般的“粘脏”。 除非你把这些机器保持干净,否则可能会有一些东西会移动。

OTOH,如果你有一个特别敏感的应用程序,这是一个“已知的工作”的环境已经被高度调整,你可能会看到一个净移民的胜利。 我会扮演魔鬼的拥护者,并说所有的调整应该被logging和可重复的。 >微笑<

我想这归结于重build应用程序和传输数据是多么痛苦。 操作系统和驱动程序应该很容易,不成问题。

根据我的经验,我唯一一次映像/备份服务器并将映像放回原来位置的硬件是相同的。 当我添加新的硬盘驱动器时,我重新configuration了盒子上的RAID(Dell 2850)。 我使用的解决scheme是具有异机还原function的Acronis True Image,以防万一我不得不将硬盘恢复到不同的硬件。 Acronis是一个很好的产品,给了我灵活的分区/格式化磁盘,然后把图像放在我刚刚制作的大小。 这样说,我会build议从零开始的服务器,原因如下:

  • 已知的好操作系统安装。
  • 如果一个Win OS安装,你得到一个干净的registryconfiguration单元
  • 当前的BIOS和设备驱动程序

从旧硬件移植的其他问题之一,如果你正在移动Windows操作系统,设备驱动程序将是不同的,芯片组,RAID控制器,处理器,网卡等。做一个干净的构build将消除麻烦和垃圾如果将旧系统移植到新硬件上,则会留下后遗症

这听起来像是testing备份和恢复过程和实践的绝佳时机。 😉

除非这个盒子需要100%完美的正常运行时间,否则我会使用最新的完整备份(现在正在进行定期备份,对吧?)在新盒子上进行恢复。 我可能会做一个testing运行,可能使用一个稍微过时的备份,然后一旦我确定一切都很好,我会得到一个当前(现在)的备份,并将其恢复到新的框。

您可以看看像Symantec的Backup Exec System Recovery Server Edition这样的工具。 它应该处理不同硬件之间的转换。

http://www.symantec.com/business/backup-exec-system-recovery-server-edition

您可以从一台服务器上删除一个备份到新的锡,但如前所述,硬件驱动程序将失败,并导致问题。 做到这一点的方法是:

  • 使用内置软件对磁盘进行系统状态备份
  • 将整个服务器备份到磁带
  • 在新的硬件上做一个干净的安装Windows的服务器相同的名称
  • 安装备份软件(可能到正常的不同位置,所以恢复不会覆盖它)
  • 恢复服务器,不要重启
  • 从磁盘副本还原系统状态备份
  • 把Windows / CD / DVD和重新启动。 当它出现时,从CD启动
  • (如果需要,按F6添加RAID驱动程序)
  • 进入修复模式并执行修复安装。 这将吹走硬件设置并重新安装硬件的驱动程序

此后可能需要重做系统状态恢复。 您使用相同的名称,因为一些备份程序(我正在查看您,Arcserve)不会将备份还原到其他名称(而是尝试通过networking)。 您使用内置备份,因为修补程序可能使第三方的备份程序无法正确恢复系统状态。

在这之后,你仍然可能会遇到困难,比如怪异的司机问题。 如果日志在备份之前没有完全提交,那么数据库服务器是非常糟糕的。 所以你可能需要testing几次。 这适用于Windows 2000和2003,并且您执行系统状态和修复模式安装的顺序在2000和2003之间可能不同,并且也取决于Service Pack级别。