AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 12461
Accepted
David Segonds
David Segonds
Asked: 2009-05-27 18:32:48 +0800 CST2009-05-27 18:32:48 +0800 CST 2009-05-27 18:32:48 +0800 CST

XenServer 和 VMware ESXi、可扩展性和预算考虑因素?

  • 772
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

在我的组织中,我们正在寻求虚拟化服务器(大约一打 Linux 和 Windows 服务器)。

我正在寻找一种可以多年来扩展的解决方案,这将使我们具有最大的灵活性(例如,当旧硬件过时时,将虚拟机从一台物理机移动到另一台物理机)。

从短期和长期来看,您会推荐哪种解决方案?

xenserver vmware-esxi
  • 11 11 个回答
  • 12482 Views

11 个回答

  • Voted
  1. Best Answer
    Daniel Lawson
    2009-06-05T00:48:11+08:002009-06-05T00:48:11+08:00

    Citrix Xenserver Free是免费的。请注意,这是 Xen 的商业化版本,周围有管理工具。这与安装您喜欢的发行版并将 Xen 添加到其中不同。

    Citrix Xenserver Free 为您提供集中式多主机管理,对物理主机、资源池、SAN(iSCSI、FC、SAS)和 NAS (NFS) 共享存储、主机之间的实时迁移(如果使用共享存储)、P2V 和 V2V 没有限制转换等。而且它是免费的——没有任何限制。您可以从几台服务器开始,并随着您的成长而扩展和扩展。

    一旦您开始需要更复杂的基础架构,您就可以升级到其中一种付费解决方案,它可以获得高可用性、VM 配置、工作负载管理等。但是它不是免费的 :)

    • 9
  2. Hans Malherbe
    2009-07-15T07:09:33+08:002009-07-15T07:09:33+08:00

    我对 ESXi 的体验非常棒。我目前在 Core 2 Quad 和 Core i7 机器上使用 ESXi 4。免费许可证似乎只支持 1 x 6 核物理 CPU,因此如果您有双 Xeon,您可能需要研究其他免费解决方案。

    积极的:

    ESXi 似乎运行一切。我已经成功运行了 32 位和 64 位版本的 Linux、FreeBSD、Windows 甚至 Mac OS X Tiger。

    内存过度使用是一个非常减轻痛苦的功能。如果没有此功能,您必须对每个 VM 的内存占用进行微观管理,否则机器将无法启动。大多数情况下,实际使用的内存远低于物理阈值,您可以启动越来越多的虚拟机。ESXi 似乎可以扩展到每个核心大约 4 个虚拟机,只要它们不是都很忙。

    扩展到企业就像将 ESXi 主机添加到 vCenter Server 集群一样简单。vSphere 的企业特性目前是竞争对手无法比拟的,例如,vCenter 可以在虚拟锁步中运行两个虚拟机,从而在主机死机时允许即时故障转移而不会错过一个周期。另一个新功能是在空闲时间自动关闭主机。这些主机上正在运行的虚拟机被移到其他主机上。

    消极的:

    我们在 VMware 支持方面没有很好的经验。我们最终自己解决了大多数问题。也许这只是因为他们是南非的新手。

    你必须小心廉价的硬件。当然可以让它在不在 HCL 列表中的硬件上工作,但你必须做一些功课。最需要注意的是 NIC、SATA 和 64 位来宾支持。对于 64 位来宾支持,您的主机必须具有硬件虚拟化。请注意,在硬盘驱动器上安装 ESXi 并不能保证您将能够在其上创建 VM。

    Windows Vista 和 Server 2008 的缓存非常积极。这不适用于内存过度使用,因为 Vista 将使用分配的所有内存,从而增加内存压力。这不会影响 Microsoft 的 Hyper-V,因为 Hyper-V 不提供过度使用。Vista 和 Server 2008 的行为可能会在 Hyper-V 的下一个版本中发生变化,因为过度使用已在 Hyper-V 的路线图上。

    Microsoft 支持人员可能需要在物理硬件上重现错误,然后才能查看它。好消息是那些在 Hyper-V 上受支持的 Microsoft 产品通常也在 ESX 上得到支持。

    • 7
  3. user3699
    2009-05-27T22:41:19+08:002009-05-27T22:41:19+08:00

    鉴于您正在考虑管理的服务器数量很少,我会选择 VMware vSphere Essentials 捆绑包。只需 995 美元,您就可以扩展至 3 个物理 ESX/ESXi 服务器(根据您选择的硬件,可以轻松支持数十个虚拟机),并为您提供一流的中央管理解决方案(VirtualCenter 现在称为vCenter)从单个控制台管理所有 ESX 主机和虚拟机。

    如果您决定需要为您的虚拟机提供高可用性和集成备份解决方案,您可以升级到 Essentials Plus 捆绑包,无需重新安装(您只需输入新的许可证密钥)。如果您的需求在几年内发生变化,它甚至为您提供了向 VMware 的 Enteprise 功能集迁移的简单路径。

    这是 VMware 网站上的链接,其中包含有关 SMB 目标捆绑包的更多信息:www.vmware.com/vmwarestore/vsphere_smbpurchaseoptions.html

    • 6
  4. womble
    2009-05-27T19:17:51+08:002009-05-27T19:17:51+08:00

    我更喜欢 Xen 而不是 VMware,因为它不是一个黑匣子,因此更加灵活。这确实导致它以更难管理而闻名,但考虑到我在工作中尝试“管理”一些 ESX 服务器所带来的乐趣,我不确定这是否合理。

    Xen 的另一个好处是运行 VM 的方式与在 KVM 下运行 VM 的方式非常相似,因此随着项目的成熟,如果您决定迁移到那里,迁移将是微不足道的。

    • 5
  5. Chris K
    2009-07-15T07:27:03+08:002009-07-15T07:27:03+08:00

    运行了许多虚拟化农场,用于大型企业和个人用途,我属于一个单一的阵营。威睿。VMware 工具支持目前是无与伦比的,在 Lab Manager、LifeCycle manager 等之间。Citrix XenServer 即将推出,但要赶上成熟的 VMware 产品,它还有 10 年的补足工作要做。

    作为一般规则,我发现即使您从十几个开始,您也需要计划 50 个。一旦开始虚拟化,您就永远不会停止。

    目前,尽管 Citrix 产品很有前景,但 VMware 是您在不久的将来的最佳选择。如果您愿意忍受 Citrix 提供的成长痛苦(不成熟的工具支持),我认为您不会因为任何一种开放而失败。

    两者都有免费的啤酒版本,您可以先试后买。

    • 5
  6. duffbeer703
    2009-07-15T13:37:29+08:002009-07-15T13:37:29+08:00

    几个月前我们发现 Xen 的一个缺点是 Xen 不能过度使用内存,所以如果你想达到高密度,你最终会得到更少的内存。

    VMWare 可以单实例化一些内存对象,这允许 VMWare 将内存过度分配给虚拟机。另一方面,VMWare 给我的感觉与 EMC 和 NetApp 一样令人讨厌——所有这些很酷的功能都需要另一个许可证。

    澄清:您最终会为每个 VM分配更少的内存。我们在桌面虚拟化的背景下研究 Xen。Citrix 模型是分配非常小的 (256MB) Windows XP VM,然后使用 XenApp(又名 Citrix Presentation Server)来实际交付应用程序。VMWare 会向桌面撒谎,告诉它有 1GB 可用,并在 VM 计算空间中运行应用程序

    • 3
  7. Eric
    2009-09-15T16:28:16+08:002009-09-15T16:28:16+08:00

    我目前运行的是 ESXi 3.5 U2。我一直犹豫是否要升级到 4.0,因为许可似乎暗示免费版本的超时,但不清楚。另外,当我安装 3.5 U4 版本时,由于我的 Opterons 中的 CPU 版本问题,我得到了一个紫屏。我在 ESXi FREE 上运行 4 个四核选项。(16 核 x 64 位)。使用 16gb 的物理内存,我在一个机器上运行 24 个虚拟机。这是一个带有 20 个 SataII 硬盘的独立盒子。最大的阵列是 1.8TB 的 RAID60。服务器运行良好。主要是 Ubuntu、5 个 Solaris 和一个 Windows。我使用来自 Windows 的“不受支持”的 SSH 和 SCP 以及 VMCLI 和 perl 脚本来运行备份 - 非常慢。处理数据存储到数据存储的复制过程,通过 SCP 热交换驱动器以进行备份或辅助流式传输,这是一个更快的过程。

    我尝试了 Xen,现在希望我给它一个更好的机会,因为我的 Adaptec ICP 需要在 Java 驱动的应用程序上管理阵列。ESXi 不支持,Xen 支持。

    因此,我必须依靠控制器的自动故障转移功能和热备件进行恢复。两天前,服务器突然断电。UPS炸了。浪涌打破了阵法。我不得不使用 BIOs 工具来恢复...不知何故这很成功...

    当前正在为虚拟机运行一组新的备份。

    仍在考虑 Hyper-V。但是 Xen 已经在我的列表中上升了,我计划很快构建一个测试服务器来尝试将一些 VM 迁移到。

    由于我的任何项目都没有带来任何接近支付互联网账单或数据中心费用的东西,我很难把 VMWare 想要的那种钱放在那里。

    但是在回答上面关于 procs/cores 数量的问题时。是的,4 个 procs,每个 4 个核心。没问题。但这也不是 vSphere 4,而且似乎确实有一些许可变更。

    • 2
  8. Deimosfr
    2009-09-16T08:03:38+08:002009-09-16T08:03:38+08:00

    我有 2 x 32 个内核,上面有 128 个 Go RAM,并在 Citrix Xen 上运行。我们遇到了太多的稳定性问题、升级版本的许可问题、没有良好的支持以及多路径运行不佳。

    我想通过另一个解决方案,如 vmware,但我想知道虚拟化对于生产来说是否足够成熟。

    • 2
  9. August
    2009-07-15T13:06:08+08:002009-07-15T13:06:08+08:00

    @Hans(因为我还不能发表评论)-当您从 VMWare 获得许可证密钥时,您可以指定要获得多少物理 CPU 插槽。如果您在获得密钥时只说 1,这可能是它看不到您的其他 CPU 的原因。我相信限制是2个插座。我还有一个带有 ESXi 3.5 的双四核机器,这就是我必须做的。

    • 1
  10. John Clayton
    2009-07-31T06:14:31+08:002009-07-31T06:14:31+08:00

    根据您计划运行的 Linux 发行版,可能会为您决定这个问题。如果 XenServer 支持它们,我建议这样做。您可以从免费版本开始,它支持各种共享存储类型、实时迁移、快照、备份和恢复,并根据需要逐步升级。从长远来看,它的成本可能会更低,因为一旦你超过了必需品,VMware 的价格就会是天文数字。想要 VMware 中的酷炫功能?你要为他们付出代价!;)

    话虽这么说,如果 XenServer 不支持您的 Linux 发行版,我建议使用 VMware……在 Xen 中运行的非 Xen 客户机性能非常差。VMware 成立时间最长,也是最成熟的。因此,它拥有最大的受支持来宾操作系统列表。

    如果您是 Windows 商店,您可能还想看看 Hyper-V。尽管它有一小部分受支持的 Linux 来宾,但它们似乎比在 XenServer 中运行得更快。如果您在域中运行 Hyper-V 服务器,则管理相当容易,但如果您不在域中,我不建议您这样做。它应该可以在几乎任何带有 Windows 驱动程序的硬件上运行,并且即将推出的 R2 支持集群和实时迁移,甚至可以向下迁移到免费的 Hyper-V 服务器!

    • 1

相关问题

  • VMWare ESXi 3 有哪些自动化选项?

  • vCenter Converter 无法转换 Virtual Server 2005 VM

  • 是否可以/建议在笔记本电脑上运行 VMware Server ESX/ESXi?

  • VMWare:ESX 还是 3i?我需要COS吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve