在同一硬件上将物理机转换为虚拟机吗?

在同一硬件上将物理机转换为虚拟机吗?

我想将物理机转换为虚拟机。它是一台 SBS2008 服务器。问题是我只有一个服务器硬件可用。是否可以为系统驱动器创建 VHD 以及 RAID 驱动器上的卷,将映像保存到网络共享,重新格式化服务器并安装 hyper-v,然后将映像作为客户操作系统的一部分引入?

编辑:许多答案也问了为什么。这些是我的目标:

一个目标是让多台服务器运行,这样我就可以保持 SBS 原样,并在非 sbs 运行服务器上安装其他服务。此外,我认为这将使迁移到 sbs2011 更加容易,因为我可以将其安装到干净的虚拟服务器中并进行迁移,然后关闭 sbs2008 服务器(同时将服务保留在第二台服务器上)。简而言之,我认为运行虚拟服务器将为我提供更多选择……一个长期选择包括迁移到新硬件。我想,如果您只是转移虚拟服务器,那么迁移到新硬件会更容易。

我目前在家庭办公室运行这个系统,所以空间非常宝贵,而且由于我的规模很小,价格也很昂贵。这就是为什么只有一台服务器,而且当我购买新服务器时,它会是一台替代品。然而,随着业务的增长,我希望尽可能轻松地进行扩展,而虚拟服务器似乎是让过渡更容易的一种好方法。

另一个目标是我希望有运行多个服务器的选项(许多是我将设置的模拟客户端环境的服务器,但大多数服务器在我积极进行开发之前都不会运行。我会根据需要停止和启动)。

我很感谢大家的回答,有人告诉我这是个坏主意,这也很好。虚拟 SBS2008 是受支持的 MS 配置,但我找到了一些文档来告诉您如何实现这一点。遗憾的是,直到最近我几年前构建服务器时才遇到这些。

答案1

应该是可能的,但如果不知道您的硬件是否受支持,就会很难。我不会说它会工作,但你遇到障碍,无法工作,然后抱怨......在某些情况下可能会。

更明智的做法是购买一台专用于虚拟化的新服务器,然后迁移现有服务器并退役它。

尤其是您的服务器是您唯一的服务器。SBS 可能会在此过程中崩溃,让您的业务陷入困境。

以下是我所看到的选项。首先,确保您有已知良好的备份,并验证您的 p2v 迁移是否支持稀疏磁盘,因为如果它要创建相同大小的卷,您将面临大小紧缩。然后,您可以分配几天时间来尝试它,如果它失败了,请将计算机恢复到以前的状态。

第二种方法,我认为更安全,就是购买一台拥有大量存储空间的服务器,专门用作虚拟机服务器,将您的服务器迁移到该服务器,然后在其运行良好后将其停用。然后将您的旧服务器变成备份域控制器。即使对于小型企业,拥有 2 个 DC 也无妨。

第三,不要这样做,除非你真的有令人信服的理由转向虚拟系统结构。你在运行 SBS 时要做什么,但想在该服务器上进行虚拟化?特别是如果你没有额外的硬件来实现可用性/冗余?如果你采用第二种想法,你可以迁移你的服务器,确保它正常工作,然后将旧服务器变成另一个虚拟服务器并安装备份 DC 和...你试图虚拟化的其他东西。

取决于您到底想要实现的最终目标是什么(出于什么原因……?)

答案2

我在一个教堂里做了这件事,教堂没有硬件预算,但想在同一台服务器上迁移到 SBS2011。这很冒险,但成功了。

  1. 我在SBS2008 Box上安装了Hyper-V角色
  2. 我用了磁盘2vhd将服务器上的所有磁盘复制到同一台服务器上。它使用快照,因此您可以将源和目标设置为同一磁盘
  3. 将虚拟SBS2008安装在与真实SBS2008相同的机器上。我在这里做的最重要的事情是不是给它一个网络适配器。我这样做的唯一原因是为了确保我的副本确实能正常工作。
  4. 我将 Hyper-V“导出”到外部驱动器上,并彻底清除了 SBS2008 服务器
  5. 我在全新安装 2008 R2 并添加 Hyper-V 后,将 Hyper-V“导入”回主机
  6. 我启动了新的 Hyper-V 机器,从此就很开心。我一开始就应该虚拟化它。

然后,我能够在同一硬件上的第二台虚拟机中安装 SBS2011,迁移所有内容,然后关闭并禁用原始 SBS2008 虚拟机。这花了不少时间,但这意味着我们不必在硬件上花一分钱。

需要注意的重要事项:

  1. 这仅在您拥有单个域控制器(SBS 机器)时才有效。由于您的 AD 会在此过程中有效地向后移动(从快照开始),如果您拥有多个 AD,它们会抱怨“无效恢复”(就像您回滚到 VM 的先前快照一样)。然后,“旧”DC 将永远无用地闲置在那里。我在一个周末做了这件事,当时办公室里几乎所有的电脑都关机了。我们只遇到了一台网络打印机的问题,它(仍然)拒绝重新加入域。
  2. 您可能遇到许可问题。我们使用的是教育许可证,不是OEM,因此我们被允许进行虚拟化。我的工作还捐赠了我们用作虚拟机管理程序的 2008 R2 许可证,但原始 Hyper-V 虚拟机管理程序如果您不想要其下功能齐全的操作系统,则可以免费。
  3. 第一次导入虚拟机非常重要,因为您不会想在没有 100% 确定您的副本处于足够好的工作状态的情况下摧毁您的 SBS2008 主机。

答案3

关键问题 1:您是否购买了预装在服务器上的 SBS?如果是,您无法对其进行虚拟化。OEM 副本无法进行虚拟化。如果您购买了批量许可证或零售副本,则可以这样做 - 这些都可以进行虚拟化。

假设您没有 OEM 副本,那么我问关键问题 2:您是否暗示您没有其他至少具有 8 GB RAM 和虚拟化处理器的计算机?过去几年出售的几乎每台新计算机以及过去 5 年出售的许多计算机都支持此配置。最差的情况下,您可以花 400 美元组装一台。

您可以使用第三方软件(例如 ShadowProtect 或 DoubleTake 等)进行迁移...这些都不是便宜的解决方案。

如果您的时间不宝贵,那么您可以通过向临时服务器进行摇摆迁移来实现这一点。这就像升级,只是您停留在同一版本上。您使用 Hyper-V 安装另一个系统,迁移到该服务器,然后使用 Hyper-V 重新加载物理服务器,并从临时服务器导出 VM 并导入到运行 Hyper-V 的新安装的物理服务器中。

我在 10 月份为客户做了基本上同样的事情(唯一的区别是,我们将其从 SBS 2008 Standard 升级到 SBS 2011 Standard。但从逻辑上讲,迁移到 SBS 2008(相同版本)也没有什么不同)。

相关内容