我可以在我的笔记本电脑上设置裸机虚拟机管理程序吗?

我可以在我的笔记本电脑上设置裸机虚拟机管理程序吗?

假设我有一台 Core i7 笔记本电脑,配备 16GB RAM 和 750GB 硬盘。

是否有一种机制可以将 HD 划分为 Linux、Windows、OS X、共享数据、虚拟机管理程序设置,然后启动一个小型虚拟机管理程序。我可以从虚拟机管理程序启动/停止 Linux、Windows 和 OS X 虚拟机并与它们进行交互?

代码、测试等等?

这是一个 1 型虚拟机管理程序吗?

我想我可以运行一个小型的 Linux 安装和 VmWare,但是 VmWare 能否从物理硬盘分区而不是基于文件的设置(.vmdk 文件)读取虚拟机?

答案1

是的,这是 Type 1 虚拟机管理程序。常见的 Type 1 虚拟机管理程序包括西恩VMware vSphere 虚拟机管理程序(以前称为 VMware ESXi Single Server)。使用分区作为虚拟机的虚拟磁盘应该没有问题,但单个分区上的磁盘映像文件提供了更大的灵活性,例如能够增加映像的大小并对映像应用数据压缩(在主机文件系统上)以减少所需的磁盘空间。VirtualBox 可以直接访问分区;我不确定 VMware 是否也可以,但它应该能够做到这一点。

只要您拥有必要的硬件支持(而且您确实拥有),在计算机上设置裸机虚拟机管理程序应该不会有问题。事实上,我的旧笔记本电脑(8 GB 内存,四核 AMD Phenom II(K10 移动版)处理器)现在运行 Microsoft Hyper-V Server 2012 R2,虚拟机的性能接近原生性能。

答案2

如果你要为各个操作系统设置单独的分区,另一个选择是使用以下方法设置多重引导:GRUB. 这样做的好处是允许客户操作系统直接与硬件交互,从而提高性能和兼容性,并使您摆脱主机类型 1 虚拟机管理程序的特性和个别限制。

例如,VMware ESXi不支持 Windows 8在 ESXi 5.0 Patch 4 之前,需要在客户操作系统中安装类型 2 虚拟机管理程序(如 Qemu),以实现基于 ARM 的处理器模拟(例如树莓派开发)。另一方面,Xen 的配置相当困难,并且驱动程序支持可能依赖于发行版兼容性。

此外,您的 1 型虚拟机管理程序可能与笔记本电脑电源管理技术兼容或不兼容,并会严重影响电池寿命。

另一个你可以考虑的选项是使用虚拟机安装和英特尔 VT-x(适用于您的 Core i7)硬件辅助虚拟化支持作为主机操作系统。虽然这在技术上不是 1 型虚拟机管理程序实现,但它可能为您提供所需的功能。如果您采用这种方式,我绝对建议将您的磁盘映像存储为文件,而不是分区 - 备份、管理和升级/退役要容易得多。

讨论如果你想进一步研究这个主题,这里有更多有用的信息。

你也可以考虑在类型 2 虚拟机管理程序中运行预期的类型 1,例如VMware工作站虚拟盒或者库姆先试后买,检查界面等,虽然确定性能和兼容性会比较困难。

答案3

Citrix 最近发布了用于桌面的 1 型裸机虚拟机管理程序 -客户端

最多十个用户可以免费使用。

一些介绍性的文章:

http://my-techno-arena.blogspot.com/2014/08/type1-bare-metal-hypervisor-for.html

http://blogs.citrix.com/2010/11/18/xenclient-how-to-p2v-your-existing-os/

更新

XenClient 已停产且 Citrix 没有提供免费替代品。

相关内容