产品
知识库
产品
新手指南
个人
商业
Buy Now

如何将应用程序从一台Windows服务器迁移到另一台,包括Server 2003,Server 2008和Server 2012

在本教程中,我们将带您了解如何执行Windows应用服务器迁移,以及如何将应用程序从旧服务器迁移到另一台新服务器。本教程适用于Server 2003, Server 2008, Server 2012, Server 2016,以及Server 2019。迁移方式囊括:从物理到物理(P2P)、物理到虚拟(P2V)、虚拟到虚拟(V2V),以及迁移到云服务器。

本教程的目标:是将服务器应用程序完全备份到新服务器上,包括:所有应用程序,甚至是定制或内部应用程序,都将被转移到新服务器,以及它们的配置、数据库和文件。

注意,本教程所述的迁移是指本地迁移。应用程序,以及它们的配置都被迁移到新服务器上。它不依赖于任何容器化或应用程序虚拟化过程,而是提供真正的本地迁移。

以下是详细的教程,您也可以先查看下面的视频教程和了解一些常见的迁移问题。

Windows 服务器应用迁移

问: 这个迁移方案适用于2003服务器吗?

答: 是的。使用WinServ工具,您可以自动将所有应用程序、配置文件、共享和数据转移到另一台替换服务器,如:Server 2008或Server 2012。注意,Server 2003有一小部分遗留应用程序可能会与新服务器不兼容。对于这种情况,WinServ工具包可以执行虚拟化迁移。当然,同样的迁移还适用于从Server 2008迁移至Server 2012,或从Server 2012迁移至Server 2019。

问: 如果我的应用程序不再被支持,或者我不再有安装光盘,该怎么办?

答: 即使您无法在新服务器上安装应用程序,您仍然可以使用专门的迁移工具(例如本文中介绍的WinServ工具包)将应用程序从旧服务器上迁移过来。WinServ是应用通用的,下面是它迁移的部分列表:

  • MS SQL
  • MySQL
  • SAP (including SAP Business One)
  • Oracle
  • Sybase
  • DB2
  • Java Application Server
  • Crystal Reports
  • Avaya
  • PeopleSoft
  • JD Edwards Enterprise One (JDE E1)
  • Citrix
  • Apache (Windows only)
  • WebSphere
  • Microsoft Dynamics

如何执行应用服务器迁移到一台新的Windows服务器中

迁移前:

    1. 检查您的服务器: 确保您了解您的服务器职责。比如:哪些应用程序正在服务器上运行?(SQL?CRM吗?甲骨文?还是其他第三方应用程序?)。我们可以使用适当的工具自动迁移它们,我们将在本教程中进一步介绍。

提示: 如果您的组织还没有使用集中式管理工具(例如:Microsoft SCCM) 来监视您的服务器,您点击这里下载免费的Microsoft Assessment and Planning (MAP)工具组。 您也可以在这个链接中使用Zinstall的免费服务器诊断。它允许快速检查服务器的整个软件和硬件列表。

  1. 安排您的迁移时间: 迁移过程会需要一些时间,在此期间,您的用户可能会受到一定程度的影响。所以,请尽量将迁移时间安排在晚上或周末。注意,此时您不需要自己待在那里:应用程序迁移可以被远程执行,也可以在无人模式下启动。
  2. 验证您的备份是最新且可被恢复: 任何重大升级都有可能出错,如果没有有效的最新备份,您就有可能失去服务器上的所有内容。请确保您的备份没有任何损坏,并且在需要时可随时被恢复!
  3. 决定更换类型: 一旦您决定替换服务器,您就有几种替换方案可以选择。它可能是一台物理的Windows 2012 / 2016 / 2019服务器,一台运行在内部的虚拟服务器,甚至是一台运行在外部的云服务器。WinServ支持其中任何一种迁移,因此无论您选择哪一种替换方案,迁移难度都不会发生显著变化。

视频教程 – Windows服务器应用迁移

应用程序、概要文件、分享和数据迁移

下面是关于将数据从一台Windows服务器迁移到另一台服务器的详细步骤:

  1. 完全更新和修补目标服务器。
  2. 将目标服务器添加到域。
  3. 在源服务器和目标服务器上运行 WinServ
  4. 在这个阶段,您可以直接通过网络进行迁移,也可以执行间接迁移 —— 将源服务器捕获到网络存储/云存储上的容器中,然后从该容器部署到新服务器上。
  5. 在开始迁移之前,您还可以选择要传输的应用程序和数据,或者迁移所有内容。
  6. 点击目标服务器上的”Go”按钮开始迁移。

根据传输的数据和应用程序的数量,实际的传输过程可能需要几个小时才能完成。您将在整个过程中看到进度指示。

处理不兼容的应用程序:

一些运行在Windows Server 2003上的遗留第三方应用程序可能与Windows Server 2008或Windows Server 2012不兼容。这些应用程序通常是传统DOS,只有16位或32位的软件,没有适用于更新的操作系统的版本。强烈建议您尽快将这些应用程序从生产环境中移除。

如果不能立即移除这些应用程序,而这些应用程序对组织的继续运行又很关键的话,那么建议您将这些应用程序虚拟化迁移到一台虚拟2003服务器实例中,且这台虚拟服务器在一台新的替代服务器上运行,从而使这些应用程序继续保持运行。然后,继续采取必要的步骤,逐步淘汰这些应用程序,并停止运行虚拟化的2003服务器实例。

这种P2V(从物理到虚拟)迁移也应该使用 WinServ 来完成。

迁移后:

当迁移结束后,我们还需要验证最后的结果。

  1. 您可能需要调整域的DNS以指向您需要的新服务器。例如,将CRM-SERVER DNS条目更改为新服务器的地址。
  2. 登录脚本和GPO策略也是如此。
  3. 启动您使用的每个应用程序和控制台,并验证它们是否正确加载。
  4. 使用客户机工作站,验证客户机能够正确地访问迁移的服务器,并且它们的应用程序能够顺利运行。

恭喜!您的应用服务器迁移现在已经完成。