此刻,我的服务器是一个普通的64位amd,运行的是windows 2003.我想用virtualbox在其上运行另一个虚拟化的操作系统。
然后我看到vmware ESXi是免费的! 我一直无视这个,因为我觉得这样会很贵。
所以,现在在我看来,我有这个“与本地一样快”的虚拟化的愿景
由于下周我必须迁移到新硬件,您认为在ESXi服务器上重新安装Windows 2003将是一个好主意吗?
什么是更好的?
只要您的硬件在ESXi上受支持,并且不会错过任何您想要的function,那就去做吧。 客户端不仅速度更快,而且非常稳定,而运行的vmware服务器只能与Windows安装时一样稳定,这会导致未安装的,未保留的主机或频繁停机,因为您重新启动主机以进行修补它。 在您的ESXi机器上启用SSH,并使用一些贫民窟的脚本可以添加您需要的function。
只是另一个select,MS推出免费的Hyper-V下载与ESXi竞争。 它同样被排除在V-Motiontypes的特性之外,但是给你的虚拟机一个更直接的硬件线路(即更快)。 只有命令行(不同的youtubevideo像这个冗长的东西),但我认为比VS2005更好地比较ESXi。
对于我的$ .02,我会虚拟化。 一旦你有了一个虚拟化平台,事情就会开始发生,你无法使用物理服务器,而且我认为这只是一个总体技术发展的好地方。
答案当然要看情况。
如果你有一个非常强大的服务器,使得你的Win2K3服务器不会被占用资源,并且不会运行需要大量I / O的工作负载,那么在Win2K3上运行VMware服务器可能是可以接受的。
如果您需要更多地控制虚拟化的工作方式(networking设置,CPU亲和性等),并且拥有ESXi将要处理的硬件 – ESXi可能就是要走的路。
就我个人而言,我发现VMware服务器configuration在启动和移动虚拟机方面更加灵活; 但是,ESXi为您提供了保证虚拟机性能的更好机会。 即:如果你只是在玩游戏,VMware服务器是要走的路。 如果要生产,请转到ESXi。
免费的ESXi可能不像您想要的那样function齐全。 如果你愿意,就像你说的,“在其上运行另一个虚拟化的操作系统”,那么只需要在现有的操作系统上打上一个VirtualBox就可以了。 速度对于大多数用途来说可能是好的,如果你以后不再关心运行第二个操作系统,只是抛弃VirtualBox和图像。
请注意,如果您正在使用大量操作系统进行认真的工作,VMWare Workstation大约是200美元,并且具有一些非常好的协调function,这些function在VirtualBox中还没有。 这是一个很好的支持IT工具。
首先,VMware产品相当不错。 Virtualbox在Windows主机上仍然有些不稳定(但从我听到的情况来看,在Linux上是这样的)。
除了提到你有一个64位的AMD CPU,你什么都不告诉我们你的硬件。 你也没有暗示希望在机器上的另一个操作系统的原因。 你打算将它用于“真正的”工作,还是只想与另一个或两个操作系统玩一下?
如果你打算使用虚拟化,你真的需要多个CPU。 多核可以使用,但如果你要做任何事情,仍然会造成瓶颈。 作为一个简单的指南,您需要与运行两台独立的物理机器相同数量的所有设备,从而增加您的虚拟化软件所需的开销。 你的硬件能应付吗?
请在VM-Help上的HCL列表中检查您的硬件,以确保您的硬件实际上可以与ESXi配合使用(它具有一组受限的驱动程序)。
我也要说这取决于。 你想要什么?
我不同意ESXi是轻量级的。 我会把虚拟机服务器和其他托pipe的操作系统放在轻量级类别,ESXi作为中等重量,ESX作为重量级。 但是ESX中的大多数重量级项目都需要使用多台服务器(例如,迁移需要两台AMD服务器和共享存储(SAN或共享SCSI))。 ESXi解决scheme为您提供了可以重新创buildWindows 2003框以满足您的口味的优势。 在ESXi上,您可以克隆它,您可以使用非永久磁盘来testing可以回滚的项目。 Windows 2003的问题对其他访客虚拟机几乎没有影响。
我不确定你在问什么
ESXi非常好,虚拟机在ESXi上运行的效果要好于在类似硬件上运行的Windows上的VMware Server。 客人不会像在裸机上跑得那么快,但是当你添加图层时会发生这种情况。 你放弃了一些实用性的performance。
但是,为什么要在运行在ESXi上的Windows Server 2003 guest虚拟机内部运行虚拟化环境呢? 这是我试图让我的思想缠绕的部分。 您可以在ESXi上启动大量虚拟机,为什么不在ESXi内运行另一个guest虚拟机?
现在,在回答这个问题之前,请记住,我不在生产环境中使用这个软件,我只是指出它的内在局限性。 而不是跟着评论(往往会迷失),我想我会留下一个答案。
这并不是说我对ESXi有任何反应,但是一旦你开始超出ESXi的规模,这是一个“轻量级”产品,这样一来,这些产品就会成为一种诱惑。在这一点上,VMWare的优秀人员会给你一些钱,还有更好的东西
如果您打算继续使用ESXi路由,我会认真考虑可以在未来将多less硬件装入机器,因为这将是您的限制因素。 如果你知道你永远不会运行超过2-5台服务器映像,那么你可能会没事的。 但是,如果您计划同时承载多个映像(比可用的内核数量多1个),或者您有非常stream畅的要求(大量映像进出或按需服务),则缺less迁移映像和执行只有在其兄弟(ESX)中才能发现的其他专长将会变得显而易见。
我开始使用运行Server 2003 x64和VMware Server 1.x的戴尔PowerEdge 2950,这款产品运行良好。 我们运行了一个AD虚拟机,一个Exchange 2k3虚拟机和一个Linux虚拟机,而所有基本的Windows安装仍然在尝试执行文件服务器职责以及提供虚拟机。
不用说,那个盒子遭受了可怕的I / O。 一旦ESXi在v3.5中免费使用,我们将其转换为它。 从那以后我升级了内存(从8GB到32GB),我们在这个盒子上运行各种东西(在我们的文件服务器之上)。 自从转换以来,没有人抱怨文件服务器访问速度慢。
基本上,如果您的硬件被ESXi支持,我个人认为是GO。
如果你只运行单个盒子,不要担心虚拟中心(尽pipe你可以在试用期间在虚拟机中运行vCenter,看看你是怎么喜欢它的 – 这是我们做的,我们最终购买了一个它的许可证,但我们也在这里运行3 ESXi的盒子)。
当我的银行家(读:妻子)给我钱,我完全计划在家里运行ESXi 🙂
我刚刚开始使用ESXi,我很惊讶,我从来不知道这一点。 开始使用非常简单。
对于任何开发,即使您不需要同时运行多台机器,也是更好的方法。 你可以快照你的虚拟机,所以很容易尝试一些东西,然后返回到一个较早的,如果你搞砸了。
我知道这不是select硬件,而是使用Opteron 8和12核心CPU时需要考虑的一件事是,Vmware ESXi免费许可证只能使用每个CPU 6个内核。 因此,一个好的4c或者6c的intel Xeon比12c的opteron(可以使用6个内核)的性能要好很多。