免费的虚拟机管理程序,可进行小型配置


13

我正在为非营利组织构建用于虚拟化的服务器。我当时计划免费使用VMware ESXI,但我第二次猜测是我的计划,因为vSphere Client似乎不能很好地支持较新的ESXI,而应该使用的Web界面也不是免费的。

在硬件上,我们现在仅限于一台服务器。它可能是基于Supermicro X10SRH-CLN4F-O的Xeon E5-1650 v3(6个3.5 GHz),具有32 GB RAM和2个256 GB SSD和2个1TB HDD进行存储。该板上有一个应与ESXI一起使用的板载LSI SAS 3008控制器。

我们计划使用该服务器进行计费(WS 2012 R2),pfsense(vpn /路由),以及大约两个用于内部数据库应用程序的linux VM,分别是邮件(zarafa),活动目录(samba 4)以及文件和打印机服务器。

使用XenServer或KVM会更好吗?对于XenServer而言,好的一面是它对我完全免费(与KVM相同),但具有非常好的管理界面,这对于KVM而言是缺少的。但不利的一面是缺乏对本地存储的良好支持。我想为我的VM提供原始SSD存储以用于数据库(计费和内部工具-使用最多的工具),但是XenServer似乎不支持这种存储。另一端的KVM似乎支持它,但是我对KVM和Windows Server的性能确实很差而记忆犹新。

对我很重要的要点

  • 性能
  • 易于使用(例如基本任务,手册和适当的社区的好用户界面)
  • 备份功能(由于目前仅迁移一台服务器,因此需要VM的快照和备份以将其手动转移到新服务器上)
  • 可靠性
  • 免费的

6
实际上,这并不是题外话,因为OP询问了三种产品的比较功能集。此外,他正在寻求具有明确定义的一组需求的输入。应该重新开始,因为这个问题是完全可以回答的。
ewwhite 2015年

1
您需要在管理界面中使它变得“好”吗?
Journeyman Geek,2015年

2
现在有一个适用于ESXi的可后安装Web客户端。labs.vmware.com/flings/esxi-embedded-host-client
Ryan Bolger,

如果您安装了virtio驱动程序软件包SPICE guest 虚拟工具(如果需要Desktop Experience),则Windows在KVM下可以很好地运行。
迈克尔·汉普顿

一个不错的选择是使用Xen / XenServer(可以购买企业支持的Citrix免费产品)。这是构建最大的云(包括Amazon EC2)的基础,并且可以从单节点安装扩展到大型集群。最好的部分是,它是100%免费的,您可以从中获得100%的企业功能(与VMWare的支持和功能收费模式相反,Citrix为您提供了所有功能,但需要付费)。
SnakeDoc

Answers:


17

如果您正在运行服务器2012,则您已经可以访问hyper-v。免费的hyper-v应该可以满足您的需求,您可以从任何客户端或2012服务器运行GUI。如果您负担不起,这也将使您不共享任何迁移。

http://blogs.technet.com/b/keithmayer/archive/2012/09/07/getting-started-with-hyper-v-server-2012-hyperv-virtualization-itpro.aspx


我同意-它的价格已经包含在Windows Server的价格中,因此您基本上可以免费获得企业级解决方案。
2015年

带有Server 2012 Standard的Hmm我获得了两个许可证,一个许可证用于Hyper-V主机,一个许可证用于系统,对吗?我不是Windows Server专家,所以实际上尝试避免使用它。如果您开始使用Microsoft软件(服务器,Exchange,Sharepoint等),您会发现这是一种非营利性活动,您开始在IT基础架构上花了那么多钱,这笔钱会更好地用于您工作的实际原因。但是,由于无论如何我都必须获得WS2012(由于赞助而对我们来说只有60美元),鉴于与免费的ESXI / Proxmox相比还有附加值,我实际上可能会考虑。
schneida 2015年

4
您还应该看看techsoup,那里的非营利组织可以获得免费的软件许可。我不是许可专家,您最好的绝对资源是供应商,但如果Windows(如果您在物理服务器上运行的全部是hyper-v),则许可会为您提供2个VMS。
Jim B

1
如果您是注册非营利组织,@ WillS可能有资格获得Microsoft慈善定价。这将使您有资格获得几乎所有产品的大幅折扣。
MDMarra 2015年

我们已经获得了本地techsoup合作伙伴的赞助/折扣!这就是为什么Windows服务器的许可证只需60美元左右的原因。
schneida

9

您可以免费使用VMware ESXi ...不一定需要使用Web界面,并且该产品与胖客户端非常兼容。

或者更好的是,购买 vSphere Essentials许可证(500美元),并能够管理最多3台主机服务器。如果您想使用它,它将为您提供vCenter功能和Web界面。无论哪种方式,对于拥有良好心智和社区的良好支持的产品,成本都是极低的。


总的来说,我认为您应该分开角色/职能。我不确定为什么会有这么多人尝试将防火墙和路由集成到他们的管理程序中。获取专用设备(Cisco ASA或专用pfsense硬件)。

如果您将Windows服务器用于会计应用程序,则可以执行额外的步骤,也可以将Windows用于Active Directory。用Samba替代它是一个充满挑战的选择。

如果使用VMware,请使用硬件RAID控制器。

Xen已死在SMB空间和Enterpise中,对于新部署来说不是一个可行的选择。KVM可以,取决于方法,但是在这种规模的ESXi上没有错。Hyper-V也可以是一个选项。


2
为什么XenServer死了?我将其用于家庭服务器,并且
可以满足


1
十分不准确且不知情地称Xen已死。Xen(和XenServer)是为大多数大型公共云(包括Amazon的EC2)提供动力的工具。出于成本和可伸缩性的原因,通常仅使用VMware创建私有云。Xen / XenServer为您提供了所有现成的企业功能,而VMware为此收费。
SnakeDoc

3
OP:我正在为一个非营利组织构建用于虚拟化的服务器 ...如果您没有获得@SnakeDoc问题的上下文,则您不会为讨论做任何贡献。
ewwhite

2
@SnakeDoc请删除此。这不是建设性的。如果愿意,您可以随意否决该答案,也可以发布自己的答案。
EEAA 2015年

6

使用proxmox,它是一个基于KVM的虚拟机管理程序(也支持其他容器类型),所有功能都通过Web界面集成在一起。我们在戴尔机架式服务器上使用它,它非常适合小型公司。您也可以购买付费支持。

请注意,Proxmox基于RedHat长期支持内核,这是稳定性和对服务器的良好驱动程序支持的同义词。

当以后有钱购买另一台服务器时,也可以使服务器冗余。

注意:使用基于Windows的客户机时,请确保使用RedHat半虚拟化驱动程序。对于最新版本的Windows,您还需要调整cpu设置,因为在使用cpu模式时,KVM / QEmu的性能更好:host而不是kvm64


1
昨晚我试用了proxmox,第一印象真的很棒。我还喜欢将LXC和安装的Windows Server 2012集成在一起也没有表现不佳-我期望基于KVM的Windows虚拟化能够实现这一点。我将与其他虚拟机管理程序进行比较以作为基准,以获取一些数字!
schneida

3

我不能说Windows在KVM上的表现如何,但是我认为值得测试。有适用于Windows的PV驱动程序。设置虚拟机并运行一些基准测试并不是很糟糕。

KVM很不错,因为它内置在内核中,与Xen不同。性能大致相同。我发现通过libvirt和“虚拟机管理器” GUI可以轻松使用。如果需要,它可以提供直接磁盘访问。我认为它不会很快消失,因此您可以指望将来的支持。最重要的是,它是免费的,而且永远都是!

我对Linux VM的经验是,它们在繁忙的服务器上可以很好且可靠地运行。

每次遇到Xen麻烦时,我都会度过痛苦的时光。

您可以将VM存储放入LVM或ZFS卷上,以在不牺牲性能的情况下创建快照。


3

正如其他人已经建议的那样,如果您已经拥有Windows Server许可证,那么您将拥有一个企业级虚拟化平台。如果是标准版,则可以通过以下方式使用它:

(1)在最多具有两个物理套接字的物理服务器上安装一个 Windows Server 实例(核心数量无关紧要,处理器套接字也是如此,因此您的服务器合格),这称为“虚拟化主机”;您不能在此实例上安装操作系统的任何其他所谓的“角色”(DNS,DHCP等),但Hyper-V角色除外。

(2)您可以在“主机”系统中最多安装两个 “来宾” Windows Server操作系统实例。在这些实例上安装所需的任何角色。

(3)在Hyper-V主机中安装任意数量的Linux guest虚拟机;也就是说,虚拟机的数量不受许可限制的限制,只有Windows guest 虚拟机的数量受到限制。

对于免费的Hyper-V服务器,在非域(即工作组)环境中进行管理非常麻烦,因此您需要另一个功能齐全的Windows Server(实际上至少有两个)充当(a )域控制器,以管理基于Windows的主机,包括安装了免费Hyper-V服务器的主机。

不要忘记考虑存储池,这是最新Windows版本中内置的类似RAID的软件技术。即使在传统的硬盘上,它也可以提供惊人的性能。不必也不建议对虚拟机使用直接磁盘访问。

关于Linux来宾支持,在最新版本的Hyper-V中已对其进行了显着改进,但仍有改进的空间。Microsoft提供了多篇有关如何在Hyper-V中配置Linux guest虚拟机的文章。

  • 编辑(针对以下评论):

不,我的意思是“标准” Windows Server 2012 R2 –标准版或企业版(它们的主要区别在于许可–企业版不限制Windows Server来宾实例,标准版将它们限制为两个,但是您可以安装更多具有附加许可的来宾;我假设您拥有标准版)。

当我开始使用Windows Hyper-V Server(一开始是免费的)时,它是2008版本,然后是2008 R2,这在工作组中很麻烦,尽管并非没有可能。我只是不知道免费的Hyper-V的较新版本是否有所改变(因为当前我们运行的是Standard Edition),但我怀疑它们没有改变。要构成图片,请看此处:http : //blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/11/configuring-remote-management-of-hyper-v-server-in-a-workgroup .aspx和此处:http : //blogs.technet.com/b/jhoward/archive/2008/11/14/configure-hyper-v-remote-management-in-seconds.aspx和Google的“ hyper-v工作组”寻找更多。

因此,只需在硬件上安装功能齐全的Windows Server 2012 R2(提示:安装时不要输入产品密钥,稍后您将能够激活安装;如果满意,请先测试配置,然后再激活它) ; 安装驱动程序,配置网络,存储(浏览存储池);然后仅安装Hyper-V角色。默认情况下,该角色还会安装管理工具,即Hyper-V Manager-使用它来创建和配置虚拟机。您可以安装Windows Server 2012 R2的两个实例作为来宾系统(它们也将需要激活)。例如,将一个实例配置为基础结构服务器(DNS,DHCP甚至DC),并使用第二个实例托管您提到的Windows应用程序。然后添加* nix虚拟机;阅读这篇文章:https://technet.microsoft.com/zh-cn/library/dn531030.aspx,并使用Google获得更多信息。

实际上,此配置也是工作组配置,因为没有域控制器,或者至少没有将Hyper-V主机加入域。但这无关紧要,因为现在您已经在虚拟化主机上本地安装了管理工具。您还可以通过RDP从工作站进行连接,从而可以远程使用Hyper-V管理器。但是,如果您尝试为Windows 8.1安装远程服务器管理工​​具https://www.microsoft.com/zh-cn/download/details.aspx?id=39296在工作站上,您将面临与免费Hyper-V相同的问题。关键是:免费的Hyper-V没有本地GUI,需要纯远程管理,这很难在工作组中进行配置。相比之下,功能齐全的Windows Server 2012 R2允许您轻松管理Hyper-V角色,这是因为本地安装了GUI,并且可以通过RDP本地和远程访问(也可以安装某种VNC)。

完整说明一下:尽管免费的Hyper-V没有自己的GUI(它只有一个带有命令行窗口和受限制的基于文本的管理工具的空桌面),但是还有3d-party工具,包括免费版本,允许您模拟功能齐全的Hyper-V主机,例如:http : //www.5nine.com/5nine-manager-for-hyper-v-free.aspx但是初始配置(网络设置,启用RDP)仍然需要手动完成。您也将难以处理卸载程序(无控制面板),Windows Update等。


对于一个充当HyperV服务器的Windows Server实例,您的意思是免费的“ Hyper-V Server 2012 R2”,对吗?当您说“在非域中进行管理很麻烦”时,您是说这已经改变了,没有域控制是可以的,而所有这些还是您的意思是我最好拥有一个域控制,否则它不会带来很多收益和它一起工作很有趣吗?
schneida

@schneida:编辑答案
塞尔吉奥

1

使用Proxmox VE。它是免费的,具有嵌入了noVNC的出色的Web GUI,并支持KVM或LXC。

我在大型生产集群和开发环境中使用它。


0

我目前在较小的配置中使用vmware ESXi,只有3个虚拟服务器,并且在免费版本中可以完美地工作。而且我确实使用了vSphere Client,并且没有注意到任何限制。

我过去使用过ESXi的付费版本,并且对于现在的要求,到目前为止没有任何限制,并且运行良好。

编辑:我正在使用5.5版。


0

我只使用安装在小型Ubuntu系统中的纯Xen作为主机,并使用从命令行进行管理xl。据我了解,您可以从桌面安装libvirtd并将virt-manager用作一个不错的gui管理控制台。这些天之一,我将不得不重建服务器并尝试一下。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.