虚拟化Linux + Windows Server

我需要将两台Linux +一台Windows Server 2008 R2虚拟机虚拟化到一台DL360上。

我明白我的select是:

  • 运行ESXi并创build两个Linux和一个Windows虚拟机
  • 在硬件上本地安装Windows 2008 R2,并在Windows Hyper V中运行两个Linux虚拟机

两种select都有什么显着的优势/劣势? 这只是一个偏好问题吗?

还有几个选项比你列出的,

  1. ESXi的
    1. 2个Linux虚拟机和1个Windows虚拟机
  2. KVM
    1. 1个Linux VM +主机和1个Windows VM
    2. 2 Linux VM + 1 Windows VM
  3. Hyper-V的
    1. 2 Linux VM +主机
    2. 2 Linux VM + 1 Windows VM

我会select

  1. 这并不要求您使用主机作为您的应用程序服务器。 可能看起来效率不高,但为您提供了最大的灵活性(比如轻松迁移您的应用程序服务器),所以这是1.1,2.2和3.2
  2. 我很支持。 如果你是一个Linux的话,可以使用ESXi或者KVM ,如果你是Windows的话,可以使用Hyper-V

有了这么小的负载,你不可能看到任何产品的差异化。 (性能,function集等…) 注意他们都有一个免费的选项,Linux + KVM,ESXi,Hyper-V。 不要让成本进入决策。

你可以去任何一个方面。 但是,系统需求和规格很重要。 如果您遇到需要大量系统资源的关键Linux系统,则可以使用Linux作为主机,并运行Linux KVM虚拟化来承载Windows来宾。

如果系统的优先级相当,那么我只需要使用VMWare ESXi路由并按照这种方式分配资源。


服务器上的特定规格是什么? DL360 G7? 直连或内部磁盘?

请确保使用特定于HP的版本的ESXi,或者安装HP CIM代理以获取完整的硬件运行状况监控。

我个人会去ESXi路由,因为它可以用它做更多的灵活性。 进入Virtualbox路线可能是最大的问题之一,每次你必须重新启动你的Windows机器,这将影响你的Linux机器。

这篇文章还会详细介绍一下每种方式的利弊。

您忘记了第三个选项:Hyper-V服务器。 (不是全面的2008 R2企业。)

我个人会用Hyper-V。 我从来没有在Hyper-V上运行Linux guest的问题。 另外,Hyper-V服务器是免费的。

自由。

如果您没有受到ESXi 5的免费使用限制,请使用ESXi 5 – http://www.vladan.fr/esxi-5-free-whats-the-limitations/

总而言之,ESXi 5对CPU或CPU核心数量没有限制。 但是,虚拟机pipe理程序上的最大RAM是32GB,虚拟机上运行的虚拟机也是32GB。

ESXi是由虚拟化的公司“虚拟化”而构build的,其重​​量轻(我认为是400MB),维护率低

如果您将Windows作为主机,则操作系统将占用您的大部分资源,而不是针对虚拟化进行优化。

KVM也可以工作,Hyper-V也可以工作。