VMware 是虚拟化解决方案市场领导者之一,而 VMware ESXi 是一种广受IT专业人士尊重的知名第一类超级监控程序。越来越多的个人和公司正在部署 ESXi 服务器,以在其环境中运行虚拟机。ESXi 超级监控程序作为 VMware vSphere 的一部分提供,而 vSphere 又针对每个版本提供不同的许可选项。每个 VMware vSphere 版本都有自己的价格,但 VMware 也提供 ESXi 的免费版本。
本博客文章探讨了免费 VMware ESXi 的特性,以及如果您使用此版本的 ESXi 超级监控程序将遇到的限制和限制。
更新:2024年2月12日,VMware 宣布免费 vSphere 超级监控程序(ESXi 7.x 和 8.x)的一般可用性结束。
申请免费 VMware ESXi 许可证
您可以从VMware 网站下载 ESXi 安装程序 ISO 镜像,您需要有一个 VMware 账户。特定版本(例如 6.7)的 ESXi 超级监控程序的安装程序文件对所有版本都是相同的。在应用适当的许可证之后,将定义不同的功能和能力。
安装ESXi后,将启动一个为期60天的全功能评估期。在60天的评估期内,您可以使用企业版增强版的所有功能。如果在评估期结束之前应用许可证,则只能使用许可证允许的功能。如果60天过去了,没有应用许可证,则所有高级功能都将被锁定,正在运行的虚拟机将继续运行,但您无法启动已关闭的虚拟机。在这种情况下,连接到vCenter Server的ESXi主机将断开连接。您需要应用许可证(免费或付费)才能使您的ESXi服务器再次正常工作。
您可以在哪里获取免费许可证密钥?当您在VMware网站上注册后,可以请求ESXi的免费许可证密钥。您可以在vSphere Hypervisor下载中心页面的许可证和下载选项卡上获取密钥。
当您已下载安装程序并收到ESXi免费许可证密钥后,可以根据描述在此博客帖子中的过程安装ESXi服务器。安装ESXi服务器后,打开您的Web浏览器并输入ESXi主机的IP地址以打开VMware主机客户端。输入root作为用户名和您在ESXi安装过程中指定的密码以登录。在左窗格(主机导航器)中选择主机>管理,然后选择许可选项卡。
正如您在上面的截图中所看到的,主机处于评估模式运行。在当前示例中,ESXi安装于1月18日,到期日期为3月19日。在功能部分的此页面上显示了60天评估期间可用的功能的完整列表。在此情况下,许可密钥显示为25个零。
让我们应用一个免费的VMware ESXi许可证密钥。单击分配许可证,并输入您的密钥(25个符号)。单击检查许可证按钮,如果您的许可密钥有效,单击分配许可证。
现在,您的许可证类型已从评估模式更改为VMware vSphere 6 Hypervisor。在功能列中显示“高达8路虚拟SMP”字符串。SMP代表对称多处理 – 定义主机一次可以调度VM使用的核心数量(在使用免费许可证的情况下为8个核心/虚拟处理器)。到期日期更改为永不。
如何使用免费VMware许可证检查可用功能
您可能注意到的第一个视觉差异显示在上面的截图中。如果您想查看更详细的许可信息,请使用控制台。在此示例中,PuTTY用于通过SSH远程访问ESXi控制台。确保在ESXi设置中启用了SSH访问。输入以下命令以查看您的许可证和可用功能:
vim-cmd vimsvc/license --show
在下面的截图中,您可以看到运行在免费模式下的ESXi和运行在评估模式下的ESXi的输出。运行在评估模式下的ESXi服务器的可用功能列表要长得多。
免费VMware ESXi的限制列表
现在让我们更仔细地看看在使用带有免费许可证的ESXi服务器版本6.7时的限制。根据您的环境,一些限制可能对您来说不太明显,而其他一些可能非常关键:
- 没有官方VMware支持
- 每个虚拟机最多8个vCPU
- 无法使用vCenter管理
- vStorage API不可用
没有官方VMware支持
VMware不提供免费ESXi的商业技术支持。您可以向VMware社区寻求支持,如果幸运的话,您可以找到解决问题的办法。而商业VMware技术支持全天候提供服务,通常能够在很短的时间内提供答案,而通过VMware社区解决问题可能需要更多时间。VMware商业支持还提供软件升级。
每个虚拟机最多8个vCPU
如果您创建一个具有超过8个虚拟处理器的虚拟机(例如,一个具有9个虚拟单核处理器的虚拟机或一个具有5个虚拟双核处理器的虚拟机),那么该虚拟机可能无法在免费的ESXi上启动,显示错误“没有足够的许可证完成此操作”。同时,使用评估版或企业版,您可以为该虚拟机分配多达128个虚拟中央处理器(vCPUs)。与以下两个限制不同,8个vCPU的限制可能不会造成显著的不利影响。
无法使用vCenter进行管理
ESXi服务器的免费版本无法使用vCenter进行管理——这是一个用于管理主机和虚拟机的集中式服务器。如果您尝试将具有免费许可证的ESXi主机添加到vCenter Server,则可能会收到错误:“没有可用的许可证执行该操作”。因此,您无法将虚拟机从一个免费的ESXi主机迁移到另一个主机,也无法使用集群功能,因为执行这些操作需要vCenter Server。如果您计划使用多个ESXi主机,这将是一个重大的劣势。
vStorage API不可用
VMware 提供了一个名为 vStorage API(应用程序接口)的数据保护框架,用于实现对主机级别上虚拟机的集中式备份。vStorage API 允许第三方 VMware 备份解决方案 更有效地进行备份,同时卸载 CPU、网络和存储。ESXi 服务器免费版不允许应用程序通过 vStorage API 与 ESXi 服务器交互,因此,在主机级别上无法从 ESXi 的免费版本备份虚拟机。在这种情况下,您的备份应用程序应显示错误消息。您只能对运行在免费版 ESXi 主机上的 VM 执行传统备份,这需要在客户操作系统上安装代理。
免费 VMware ESXi 不受限制的功能
既然我们已经了解了不利之处和限制,让我们来审查免费 ESXi 的不受限制的功能和优势。
每个主机的物理 CPU 无限制
A free ESXi license allows you to use an unlimited number of physical processors for an ESXi host (VMware vSphere Hypervisor). In old versions of ESXi a free license is restricted to using more than 2 physical processors. The processor is virtualized but not emulated in case of hardware virtualization and is one of its primary components.
每个 CPU 的核心数无限制
免费 ESXi 许可证不限制每个物理 CPU 的核心数。这个功能允许您合理利用硬件 CPU 性能。一个 CPU 核心可以用作一个虚拟处理器或一个虚拟机的一个虚拟处理器核心。
物理内存无限制
与物理 CPU 和处理器核心类似,对于具有免费许可的 ESXi 服务器,物理内存不受限制。除了无限制的 CPU 和 CPU 核心外,此功能允许您部署一个包含 4、6 或更多多核 CPU 和大量 RAM 的强大物理服务器,安装 ESXi,应用免费许可,并部署许多 VM(每个 VM 最多 8 个虚拟 CPU)。
无到期日期
获取免费 ESXi 许可证一次,放心知道它永远不会过期。这意味着您可以随时使用 ESXi 服务器的免费版本。如果您需要申请商业许可证,可以随时进行,无需重新安装 ESXi 服务器。只需在 VMware 主机客户端或 VMware vSphere 客户端中打开许可选项,输入新的许可证即可。
结论
VMware 提供了一项忠诚的许可政策。您可以根据 VMware 的许可条款开始探索硬件虚拟化的美妙世界,使用免费的 VMware ESXi,也称为 VMware vSphere Hypervisor。免费的 VMware ESXi 可以被认为是小公司(如小商店和个体经营者)以及用于测试或学习目的的不错选择。使用无限制的硬件资源(CPU、CPU 核心、RAM)使您可以在免费的 ESXi 主机上运行大量 VM,但每个 VM 的虚拟处理器限制为 8 个(一个物理处理器核心可用作虚拟 CPU)。
主要使用免费的VMware ESXi的缺点是无法使用vStorage APIs,因此无法使用本机备份应用程序执行主机级VM备份,以及无法访问使用VMware vCenter Server的集中式管理。尽管存在这些限制,但在生产环境中使用免费的ESXi并不违反许可协议。
Source:
https://www.nakivo.com/blog/free-vmware-esxi-restrictions-limitations/