如何通过虚拟机在 Windows 7 上安装 Windows Server 2008 R2 Hyper-V?

如何通过虚拟机在 Windows 7 上安装 Windows Server 2008 R2 Hyper-V?

我有一台运行 Windows 7 的计算机,并且想在这台机器上运行开发环境。

我尝试在 VirtualBox 虚拟机上安装具有 Hyper-V 角色的 Windows Server 2008 r2,但是无法安装此角色,因为它需要对处理器的原始访问权限。

我的目标是拥有一个运行 Hyper-V 的虚拟化 Windows 服务器,我可以在其上安装我想要在我的环境中拥有的所有机器:2 个 IIS 服务器、1 个 SQL Server、负载均衡器和构建服务器。

你们能给我一点帮助来帮助我实现这一目标吗?

答案1

很简单:摆脱你可以做到这一点的幻想。

Hyper-Visor 需要原始硬件访问。因此,它无法虚拟化运行。习惯它吧。

您可以做的是在 VHD 文件中安装 Windows Server,然后从该文件启动 Windows 7。

我的目标是拥有一台运行 Hyper-V 的虚拟化 Windows 服务器,

当幻想与现实相遇时,现实获胜。现实表明:Hyper-V 不在虚拟机中运行。

替代方案:

  • 启动安装在 Hyper-V 中的 Server 2008 R2
  • 放弃 Windows 7。安装 Server 2008 R2 并将其用作主操作系统。您可以使其行为和外观都像 Windows 7 安装。

我个人会这么做——取决于我做什么:

  • 在多个大型虚拟化服务器上​​的虚拟机中进行开发
  • 使用我自己的工作站启动到 vhd 安装的服务器 2008 以在那里使用虚拟化(主要用于培训 - 允许我展示一个域,而不需要携带一个具有 16gb RAM 的小立方体)。

答案2

Hyper-V 不能在任何其他虚拟机管理程序内运行,但 VMWare 的 ESXi 可以。

答案3

今天我尝试了一些东西,它成功了!首先,您可以在 VirtualBox 中安装 Hyper-V server 2008 r2,您可以启用所有内容并从 server 2008 或通过客户端进行管理,如下所示:http://www.microsoft.com/en-us/download/details.aspx?id=7887

另一种方法是安装 Windows Server 2008 R2,您可以通过命令控制台添加角色,如下所示:

Dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V

沒有錯誤!

如果您愿意,可以使用以下命令添加 MMC:

Dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-Management-Clients

相关内容