所以我以前买过 Windows 虚拟服务器。它是 Win 2008 服务器。
我现在很疑惑。我怎样才能将我的家用电脑(4GB RAM,双核,320GB)分成 4 个虚拟 Windows 服务器?
我知道这是可能的,但我应该使用什么软件?有学习资料吗?
答案1
这取决于您想要什么类型的虚拟化。
你可以有一个虚拟机管理程序位于操作系统之上(类型 2)。这意味着您需要运行一个操作系统,该操作系统将包含运行 4 个虚拟机的软件。本质上,这意味着系统上有一个额外的操作系统,占用了这些宝贵的资源。
企业解决方案使用虚拟机管理程序直接与硬件对话(类型 1),但运行的操作系统非常小。这意味着您将登录到计算机上的某种控制台,并单独控制哪个 LPAR 出现以及使用哪种设置。IBM 拥有自己的 HMC(硬件管理控制台),它允许与您的服务器位于同一网络上的另一台计算机连接到它并对虚拟机进行更改。
对于软件类型的虚拟化,您可以使用虚拟盒(个人最爱)或VMware(更严格)。这些是最著名的,还有更多。
如果你想要的是裸机,也就是直接与硬件对话的东西,你可以尝试Citrix Xen。对于此类虚拟机管理程序,通常需要花钱。但是 Xen 在 GPL 下是免费的。
虚拟化的另一个很酷的功能是您可以分配资源池(用于 CPU 使用率和内存)。资源池允许操作系统获取其所需的资源,然后将不需要的资源放回给其他操作系统。对于只有 4GB 内存和 2 个内核的家用电脑来说,这非常重要。
答案2
您可以使用:
- 专有和付费软件,例如 Microsoft Hyper-V
- 专有但免费的软件,例如VMware vSphere 虚拟机管理程序
- 开源软件如虚拟机
我有一个 esx 服务器,里面有多个服务器,它运行正常。