昨晚,我正在独立运行 ESX 3.5 系统,以便升级到 vSphere 4.1u1。我意识到 VMWare 网站上不再强调完整的 ESX 下载。虽然我知道 VMWare 世界的重点正在转向 ESXi,但现在我意识到我必须真正评估这对我现有部署的影响。
我是一名顾问,拥有一系列 VMWare 安装,从具有内部存储的单主机到由共享存储支持的多主机集群。我也主要依赖 HP ProLiant 硬件。对我来说,ESX 优于 ESXi 的主要吸引力在于它具有 HP 管理代理和能够运行 HP 特定实用程序(固件更新、ILO 配置、SNMP 陷阱等)的控制台。
我很想听听其他 IT 工程师如何处理过渡。对于那些已经安装了完整 ESX 4 的用户,您是否会根据需要迁移主机?您是否会立即努力迁移到 ESXi,还是等到下一个升级周期?
无论如何,从 ESX 迁移到 ESXi 时您遇到了哪些挑战、缺少哪些功能等等?
答案1
首先,让我们先搞清楚一件非常重要但又很简单的事情。ESX 5 不会出现了。如果你想让你的部署适应未来,你别无选择,只能从今天开始使用 ESXi。
但是,我现在不会将现有环境推向 ESXi。到 ESX 4.1 过时时,这些环境无论如何都需要进行硬件刷新,那时才是迁移的更合适时机。
现在,让我们谈谈管理 ESX 和 ESXi 的区别。确实,拥有一个合适的基于 rpm 的环境对系统管理员来说在很多方面都是一个巨大的好处。然而,值得 VMware 和硬件供应商赞扬的是,我发现大多数(如果不是全部)任务都可以在没有功能齐全的控制台的情况下完成。让我把它分解成主要部分:
- 控制台访问:如果您想要在实际 ESXi 主机上使用命令行的舒适性和信心,您今天就可以轻松实现,只需启用本地控制台以使用 KVM 或 iLO 或 iDRAC,或打开 sshd 进行远程访问。这为您提供了 busybox 以及全套 esxcfg 实用程序。
- 硬件管理:我曾使用过 HP 和 Dell 硬件,它们都有 VIB,您可以将其安装在主机上并与 SIM 或 OMSA 一起使用。此外,Dell 现在拥有可无缝集成到 vCenter 的 Dell Management Center vApp/插件。它可以监控主机并自动配置新主机。这是一个非常酷的工具。
- ESXi 管理和自动化:如果您生活在 Windows 世界中,请使用 PowerCLI;如果您更喜欢 Linux,请使用 vSphere SDK for Perl。有了这些,您将永远(或几乎永远)不需要主机控制台。那里有每一个 esxcfg 命令,还有更多其他命令。
使用 ESXi 可能更容易处理内部存储,因为整个虚拟机管理程序及其管理工具都位于闪存卡或 USB 记忆棒上,并且您可以使用整个物理磁盘或卷创建一个分区,专用于存储虚拟机。
2011 年 5 月 21 日更新:VMware 刚刚发布ESXi 4.1 操作指南详细介绍了所有内容:
答案2
您可能想要比这更详细的信息,但我在处理 ESXi 时几乎没有遇到任何问题,尽管我的经验完全是使用完全授权的代码和在仅限 vCenter 的环境中。在这些情况下,我发现它部署迅速、易于维护、同样稳定,当然需要应用的补丁也更少。这是在完全使用 SIM 6.x 的 HP 环境中进行的,我也不必安装任何额外的代码。不过,我必须再次声明,我的经验仅限于这些环境。