本机启动 Virtualbox 映像

isy*_*ync 2 windows-server-2008 hyper-v virtualbox v2p

我遇到了另一个人遗留的 Windows 硬件/软件问题。由我来解决。这是一个关键任务设置。情况是:

我有一台物理服务器机器:

- 磁盘 C:\(一张磁盘)包含 Windows Server 2008 R2(以前的 Win Vista Pro)的基本安装,现已消失。

-磁盘 D:\(软件 Raid)包含运行 SQL Server R2 等的已配置 Windows Server 2008 R2 的 VirtualBox 磁盘映像。

我现在该怎么办?

  • 将所有内容从配置的 VM 迁移到基本但
    本机安装的 C:\ Windows Server 2008 R2(可能
    会破坏内容)?或者,

  • 在 bcdedit.exe 的帮助下将机器设置为“本机启动”VM(我读过的东西,我从未做过的事情,我不知道它是否有效,是否达到性能,或者如果生产稳定)

对我来说,作为老 skool,我正在对一切进行去虚拟化(选项 1)。但是,如果有人建议我可以走“本机启动”路线,我会很高兴。

Rob*_*oir 8

“我正在对一切进行去虚拟化” - 真的吗?o_O 为什么?

FWIW 你的两种建议方法,我会迁移它,我个人对这种方法有点警惕。

您的问题有点不清楚:VM 现在是否按原样运行?除非您遇到实际问题而不是对虚拟化持谨慎态度,否则我真正的建议是将其保留在原处,虚拟化。

更新以解决评论

好的,为了解决您的意见,如果服务器很关键并且当前正在运行,那么我建议从医学界借用“首先不要伤害”。我的意思是,如果您希望更改此服务器的托管方式,您应该将任何迁移的结果放到服务器上,以便当前服务器在您工作时尽可能可用新的,因此您所做的任何事情都不会“损害”用户当前的服务。这种方法还可以让您花时间做正确的事情。

如果您无法获得预算来使用关键系统来完成这项工作,那么您可能刚刚找到了为什么您的前任做出了一些看似非常可疑的选择的原因……

至于虚拟化的适用性,我会说你的前任疯狂地在工作站操作系统上的虚拟机安装中运行任务关键系统,但这并不意味着虚拟化本身有任何问题。这并不比在旧工作站上运行关键服务器更糟糕,“因为这就是我们当时所拥有的一切”,我想我们都看到了这种情况。

我在 8 台VMWare ESXi服务器上运行大部分(大约 60 台服务器)我们的生产服务器,在 3 台 Microsoft HyperV机器上运行我们的开发/测试环境——这些都是免费的“服务器质量”虚拟化产品(尽管您确实需要为花哨的工具付费)管理一个充满它们的数据中心)而且我从来没有因为它们中的任何一个而出现计划外停机。这两个也有允许您迁移/导入当前运行的服务器的工具,因此这可以使迁移变得非常简单

所以根据你的描述,我建议:

  1. 将服务器迁移到硬件,无论您是选择使用“正确”工具进行虚拟化还是保持“裸机”。
  2. 考虑一种“服务器质量”虚拟化工具,希望能够利用它们的迁移/导入工具轻松地从当前的、有缺陷的系统迁移出去。

  • 一种想法可能是在您拥有的当前 VM 上使用 Windows Server Backup Utility。我相信(如果我错了,有人纠正我)您可以使用这些备份在新安装的版本之上恢复 Windows 服务器。在这种情况下,安装 Hyper-V 角色,创建一个新的 Windows Server VM,然后从您所做的备份中恢复。 (2认同)

MDM*_*rra 7

VirtualBox 几乎肯定是服务器虚拟化的错误工具,但这并不意味着您不应该进行虚拟化。如果您拥有标准 2008R2 许可证,则它允许一台主机和一台来宾安装。如果是企业版,则有 4 位客人。

此外,由于您拥有 2008 R2,您可以免费访问 Hyper-V 服务器角色。Hyper-V 是一种出色的解决方案,不会花费您任何额外费用。除非你有一个令人信服的理由对你的基础设施进行 V2P,否则你的“老式”方式是有悖常理的。

  • @user411189 在服务器上使用虚拟化是司空见惯的,即使对于小商店也是如此。VMWare ESX(i)、Hyper-V、Xen 和 KVM 都是服务器虚拟化游戏中的**主要**参与者。通过从虚拟到物理,您在错误的方向上迈出了一大步。是的,VirtualBox 是垃圾,一般来说。它在测试环境中占有一席之地,但并不真正属于生产服务器。这并不意味着您应该打折其他解决方案。 (2认同)