AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 22118
Accepted
Laura Thomas
Laura Thomas
Asked: 2009-06-09 10:42:18 +0800 CST2009-06-09 10:42:18 +0800 CST 2009-06-09 10:42:18 +0800 CST

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

  • 772

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

选项包括:使用Platespin之类的软件解决方案,或破坏现有服务器上的镜像并将驱动器镜像到新服务器上,然后在新服务器上再次重建镜像,以便其中的两个驱动器都是新驱动器。所有硬件都将相似,尽管目标将更新三年。

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

hardware migration windows-server-2003
  • 6 6 个回答
  • 13646 Views

6 个回答

  • Voted
  1. Evan Anderson
    2009-06-09T11:07:34+08:002009-06-09T11:07:34+08:00

    我将成为一条湿毯子,我的回答是。如果您可以重建机器,我认为这将为您提供最稳定的“已知数量”环境。除非应用程序耗费如此巨大的时间以使“迁移”成为净赢,否则我认为使迁移解决方案运行良好所花费的时间可能会使手动重建的时间黯然失色(此外,以此为契机创建或刷新这些服务器计算机的配置文档可能不是一个坏主意)。

    在我看来,迁移 3 年 Windows 安装意味着迁移大量旧的修补程序卸载文件、可能是垃圾文件和注册表信息,以及一般的“笨拙”。除非您在保持这些机器清洁方面做得非常好,否则可能会有一些杂物会迁移过来。

    OTOH,如果您有一个特别敏感的应用程序,并且这是一个经过高度调整的“已知工作”环境,您可能会看到迁移的净赢。我会扮演魔鬼的拥护者,并说所有这些调整都应该记录在案并可以重现。>微笑<

    我想这归结为重建应用程序和传输数据是多么痛苦。操作系统和驱动程序应该很简单并且没有问题。

    • 7
  2. Best Answer
    user8807
    2009-06-09T16:54:59+08:002009-06-09T16:54:59+08:00

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

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

    • 3
  3. TechGuyTJ
    2009-06-09T17:04:46+08:002009-06-09T17:04:46+08:00

    根据我的经验,我唯一一次对服务器进行映像/备份并将映像放回原处是在同一硬件上。当我添加新硬盘时,我重新配置了盒子(戴尔 2850)上的 RAID。我使用的解决方案是具有异机还原功能的 Acronis True Image,以防我不得不将盒子还原到不同的硬件。Acronis 是一个很好的产品,它让我可以根据需要灵活地对磁盘进行分区/格式化,然后将图像放入我刚刚制作的大小。话虽如此,我建议从头开始构建服务器,原因如下:

    • 已知良好的操作系统安装。
    • 如果安装了 Win OS,您将获得一个干净的 Registry Hive
    • 当前的 BIOS 和设备驱动程序

    从旧硬件迁移时,我预见到的其他问题之一是,如果您要迁移 Windows 操作系统,设备驱动程序将有所不同,芯片组、RAID 控制器、处理器、NIC 等。进行干净的构建将消除麻烦和垃圾如果您将旧系统移植到新硬件,则会留下

    • 3
  4. Christopher Cashell
    2009-06-09T14:16:06+08:002009-06-09T14:16:06+08:00

    这听起来是测试您的备份和恢复过程和实践的绝佳时机。;-)

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

    • 1
  5. Kevin Kuphal
    2009-06-09T10:47:48+08:002009-06-09T10:47:48+08:00

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

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

    • 0
  6. marty
    2009-06-09T20:51:44+08:002009-06-09T20:51:44+08:00

    您可以将备份从一台服务器放到新的 tin 上,但正如前面所说,硬件驱动程序会失败并导致问题。这样做的方法是:

    • 使用内置软件将系统状态备份到磁盘
    • 将整个服务器备份到磁带
    • 在新硬件上进行 Windows 的全新安装,为服务器提供相同的名称
    • 安装备份软件(可能与正常位置不同,因此还原不会覆盖它)
    • 恢复服务器,不要重启
    • 从磁盘副本恢复系统状态备份
    • 放入 Windows cd/dvd 并重新启动。当它出现时,从 cd 启动
    • (如果需要,按 F6 添加 RAID 驱动程序)
    • 进入修复模式并进行修复安装。这会破坏硬件设置并重新安装硬件驱动程序

    在此之后,您可能需要重做系统状态恢复。您使用相同的名称是因为某些备份程序(我在看您,Arcserve)不会将备份恢复为不同的名称(而是尝试通过网络)。您使用内置备份是因为补丁可以使第三方的备份程序无法正确恢复系统状态。

    在此之后您仍然会遇到困难,例如奇怪的驱动程序问题。如果日志在备份之前没有完全提交,那么数据库服务器会很糟糕。因此,您可能需要对其进行几次测试。这适用于 Windows 2000 和 2003,并且您执行系统状态和修复模式安装的顺序在 2000 和 2003 之间可能有所不同,并且还取决于服务包级别。

    • 0

相关问题

  • 从 2003 年迁移到 2008 年 Microsoft 群集技术

  • 有什么理由使用 Windows Server 2003 而不是 Server 2008?

  • 如何物理清理脏桌面和服务器?

  • 如何将我的所有数据从 Exchange 2003 迁移到 Exchange 2007?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve