转换 Windows 2003 服务器

转换 Windows 2003 服务器

我们有一个基于 MS SQL 的旧数据库系统,运行在 Windows Server 2003 上。客户端软件只能在 Windows XP 上运行。

我们最近成功地将客户端转换为虚拟机,并在 Mac mini 上的 Fusion 下运行它。到目前为止,它运行得非常好。事实上,它运行得非常好,以至于我们现在正在考虑尝试将服务器转换为虚拟机。

但这引发了几个问题:

  1. 服务器使用 RAID 阵列。VM 是否虚拟化 RAID 阵列?我之所以问这个问题,是因为根据我的经验,Windows 产品不喜欢您更改核心硬件。
  2. 有什么原因导致在虚拟机上运行 SQL Server 不起作用吗?它将全天候运行。
  3. 是否有不同的服务器转换器?
  4. 我是否必须追踪 MS SQL 和 Server 2003 的许可证,或者它们是否会没问题?
  5. 设计该软件的公司已不再营业。有人担心该软件与硬件配置有某种关联。我们购买了硬件,但他们的工程师过来配置了系统。虚拟机能否欺骗特定的芯片组?

答案1

  1. 转换器将虚拟化磁盘卷。它不知道也不关心底层硬件。

  2. 不是。SQL Server 是虚拟化的完美候选者。

  3. 不适用于 VMware。VMware Converter 适用于任何 Windows 操作系统(据我所知)。

  4. 转换后您可能需要再次激活 Windows。另外,如果您的 Windows 服务器附带操作系统的 OEM 许可证,则据我所知,该许可证不可转让给 VM。

  5. 不可以。如果该软件仅适用于特定硬件或硬件“加密狗”或“搭扣”,您可能会遇到问题。

答案2

您有很多问题,希望我能一次性回答所有问题。

  1. 是的,您将把 RAID 阵列转换为虚拟磁盘。无论将新虚拟磁盘放在哪种磁盘上,性能都会受到决定。

  2. 不会。您可以在虚拟机中运行 SQL Server,不会出现问题。

  3. 可能不是。您需要使用适用于要将虚拟服务器移入的平台的任何转换器。

  4. 不会。许可证会顺利通过。

  5. 不会,虚拟平台不会欺骗特定芯片组或特定硬件。所有硬件都将更改为新硬件。您需要安装驱动程序(VMware Tools)才能安装并运行所有所需的驱动程序。

进行这样的 P2V(物理到虚拟)迁移的好处是,如果出现问题,回滚非常简单。只需关闭虚拟机并启动物理服务器即可。

综上所述,我希望您不打算将此服务器虚拟化为 Mac Mini。这可能没有足够的马力来以当前水平运行服务器,并且肯定没有足够快的硬盘来为您提供所需的性能。您需要一个更像服务器的虚拟化平台来运行服务器,例如 Hyper-V 3.0 或 vSphere 5.1。

相关内容