在此版本中,VMware 虚拟数据中心操作系统会继续将 x86 IT 基础架构转换为最有效的、共享的、按需的实用程序,为所有应用程序提供内置的可用性、可扩展性及安全性服务,并提供简单主动的自动化管理功能。下面列出了 vSphere 5.0 中的新功能和增强功能。

平台增强功能

  • 整合性。vSphere 5.0 是第一个专门在 vSphere ESXi 5.0 管理程序架构上构建用作主机平台的 vSphere 版本。ESX 管理程序不再包含在 vSphere 中。vSphere 5.0 管理平台(即 vCenter Server 5.0)支持 ESXi 5.0 主机以及 ESX/ESXi 4.x 和 ESX/ESXi 3.5 主机。

  • VMware vSphere Auto Deploy。VMware vSphere Auto Deploy 简化了管理数百台计算机的 ESXi 安装和升级的任务。新的主机是基于管理员定义的规则置备的。重新构建一个全新的服务器只需一次重新引导。为了在各 ESXi 版本之间移动,您要使用 Auto Deploy PowerCLI 创建一个新规则并执行测试和修复合规性操作。

  • 统一的 CLI 框架。扩展的 ESXCLI 框架提供一个可扩展的命令集,其中包括帮助进行主机故障排除和维护的新命令。该框架与其他管理框架(如 vCenter Server 和 PowerCLI)使用相同的方法,从而实现了身份验证、角色和审核的一致性。您既可以将 ESXCLI 框架作为 vSphere CLI 的一部分来远程使用,也可以在 ESXi Shell 上本地使用(以前称为技术支持模式)。

  • 新虚拟机功能。ESXi 5.0 引入了采用虚拟机硬件版本 8 的新一代虚拟硬件,包括以下新功能:

    • 32 路 Virtual SMP。ESXi 5.0 支持多达 32 个虚拟 CPU 的虚拟机,从而允许您在 VMware ESXi 平台上运行较大的 CPU 密集型工作负载。

    • 1 TB 的虚拟机内存。您可以为 ESXi 5.0 虚拟机分配多达 1 TB 的内存。

    • 软件支持 3D 图形以运行 Windows Aero。ESXi 5.0 支持非硬件加速的 3D 图形以在虚拟机中运行 Windows Aero 和 Basic 3D 应用程序。

    • USB 3.0 设备支持。ESXi 5.0 功能支持在具有 Linux 客户机操作系统的虚拟机中使用 USB 3.0 设备。连接到运行 vSphere Web Client 或 vSphere Client 的客户端计算机的 USB 3.0 设备可以连接到虚拟机,并且在该虚拟机中可访问这些设备。不支持连接到 ESXi 主机的 USB 3.0 设备。

    • UEFI 虚拟 BIOS。在 ESXi 5.0 上运行的虚拟机可从统一扩展固件接口 (UEFI) 引导并使用该接口。

  • 用于配置多核虚拟 CPU 的图形用户界面。现在,您可以在 vSphere Web Client 和 vSphere Client 中的 [虚拟机属性] 视图中配置每个插槽的虚拟 CPU 内核数。以前此功能只能通过高级设置来配置。

  • 连接客户端的 USB 设备。连接到运行 vSphere Web Client 或 vSphere Client 的客户端计算机的 USB 设备可以连接到虚拟机,并且在该虚拟机中可访问这些设备。

  • 智能卡读取器支持虚拟机。连接到运行 vSphere Web Client 或 vSphere Client 的客户端计算机的智能卡读取器可以连接到一台或多台虚拟机,并且在这些虚拟机中可访问这些读取器。vSphere Web Client 和 vSphere Client 中提供的虚拟机远程控制台支持将智能卡读取器连接到多台虚拟机,然后可用于智能卡身份验证。

  • 对 VMware Tools 版本的扩展支持。在 vSphere 5.0 主机上运行的虚拟机支持 vSphere 4.x 中的 VMware Tools。此外,vSphere 5.0 提供的 VMware Tools 版本也与 ESX/ESXi 4.x 兼容。

  • Apple Mac OS X Server 客户机操作系统支持。VMware vSphere 5.0 增加了对 Apple Mac OS X Server 10.6 ("Snow Leopard") 作为客户机操作系统的支持。但仅限于对 Apple Xserve 型号 Xserve3,1 系统的支持。

  • 主机 UEFI 引导支持。vSphere 5.0 支持从统一可扩展固件接口 (UEFI) 引导 ESXi 主机。通过使用 UEFI,您可以从硬盘、CD/DVD 驱动器或者 USB 媒体引导系统。通过网络引导需要旧版 BIOS 固件,且该引导方式不适用于 UEFI。

  • 支持每台主机上多达 512 台虚拟机。vSphere 5.0 支持每台主机上多达 512 台虚拟机,共计最多 2048 个虚拟 CPU。

  • 支持更大的系统。vSphere 5.0 支持具有多达 160 个逻辑 CPU 和高达 2 TB 内存的系统。

  • 改进的 SNMP 支持。通过 vSphere 5.0,您可以将 CIM 指示转换为 SNMP 陷阱。与您的硬件供应商联系以核实其 CIM 提供程序是否支持此功能。此外,vSphere 5.0 现在支持主机资源 MIB ( RFC 2790),并允许更精确地控制由 SNMP 代理发送的陷阱类型。

  • 内存故障隔离。在受支持的平台上,ESXi 5.0 检测和隔离频繁出现可更正错误的物理内存区域。这种主动操作降低了出现导致虚拟机或主机停机的不可更正错误的风险。如果出现不可更正的内存错误,ESXi 5.0 会隔离出现故障的内存区域并重新启动受影响的虚拟机。仅当内存错误影响到了管理程序本身时,ESXi 才停止并出现紫色诊断屏幕。这些增强功能改进了虚拟机和主机可用性。

  • Image Builder。管理员可通过一组新的 PowerCLI cmdlet 创建包含专用硬件所需的第三方组件(如驱动程序和 CIM 提供程序)的自定义 ESXi 映像。您可使用 Image Builder 创建适合不同类型部署(如基于 ISO 的安装、基于 PXE 的安装以及 Auto Deploy)的映像。

  • 主机配置文件增强功能。通过使用应答文件,您可以配置特定于主机的设置以使用主机配置文件中的常用设置,从而无需添加特定于主机的参数。此功能允许在自动部署过程中使用主机配置文件完成主机的所有配置。此外,主机配置文件包括对一组扩展配置的支持,其中包括 iSCSI、FCoE、本机多路径、设备声明和 PSP 设备设置以及内核模块设置。

  • Metro vMotion。当源 ESX 主机和目标 ESX 主机相隔的往返滞后时间超过 5 毫秒时,能够使用 vMotion 移动正在运行的虚拟机。现在,支持的两台主机之间的往返滞后时间最长是 10 毫秒。

  • 启用受信任的执行技术 (TXT)。ESXi 5.0 可以配置为使用 Intel 受信任的执行技术 (TXT) 进行引导。此引导选项在系统二进制文件损坏或被篡改的情况下可以保护 ESXi。

  • 可扩展性方面的改进。ESXi 5.0 支持多达 160 个逻辑处理器。

存储

  • 存储 DRS。此功能提供了资源聚合、自动化初始放置以及避免存储瓶颈的 DRS 优势。您可以将类似的数据存储作为一个称之为数据存储群集的单一负载平衡存储资源进行分组和管理。存储 DRS 对磁盘 (VMDK) 放置位置和迁移提出建议,以避免群集中的数据存储上出现 I/O 和空间利用瓶颈。

  • 配置文件驱动的存储。该解决方案可使您更有效地控制存储资源并更深刻地了解其特点。它还使虚拟机存储置备变得独立于环境中可用的特定存储。您可以根据存储特点定义虚拟机的放置位置规则并基于这些管理员定义的规则监控虚拟机的存储放置位置。该解决方案通过利用以下各项提供上述优势:

    • 集成 Storage APIs - Storage Awareness 来提供由存储器供应商提供的存储特性。

    • 允许 vSphere 管理员根据特定于客户的描述标记存储。

    • 使用存储特性创建存储配置文件形式的虚拟机放置位置规则。

    • 提供简单方法来根据这些规则检查虚拟机的合规性。

    因此,管理 vSphere 部署中的存储使用和选择更有效、更易于掌握。

  • vStorage APIs - Storage Awareness。一组新的 API,它允许 vCenter Server 检测存储设备的功能,以便更容易为虚拟机放置位置选择适当的存储磁盘。现在,可使用 vCenter Server 使存储功能(如 RAID 级、精简或厚置备、复制状态等)可见。

  • VMFS5。VMFS5 是 vSphere 虚拟机文件系统的新版本,它改善了可扩展性和性能并提供国际化支持。使用 VMFS5,您可以在单个数据区上创建一个 64 TB 的数据存储。在物理兼容性模式下大于 2 TB 的 RDM 现在可以在虚拟机中存在。此外,在支持 vStorage API - Array Integration(也称为 VAAI)的 SAN 存储硬件上,ESXi 5.0 对 VMFS5 数据存储使用原子测试和设置 (ATS) 锁定机制。使用该机制可提高性能,但提高程度取决于基础存储硬件。

  • iSCSI UI 支持。使用 vSphere Client 在一个对话框中配置从属硬件 iSCSI 和软件 iSCSI 适配器以及网络配置和端口绑定。也可以使用完全 SDK 访问权限来进行这些配置。

  • Storage I/O Control NFS 支持。vSphere 5.0 扩展了 Storage I/O Control 以便为 NFS 数据存储提供群集范围的 I/O 共享和限制。

  • Storage API - Array Integration:Thin Provisioning。当删除或迁移虚拟磁盘时,回收精简置备的 LUN 的块。您还可以在精简置备的 LUN 上预先分配空间,在精简置备的 LUN 上的数据存储即将填满时提前接收警告和错误消息。整个精简置备磁盘的行为也得到改善。只有尝试在整个精简置备的数据存储上分配新块的虚拟机被暂停。不需要精简置备磁盘上其他块的虚拟机继续运行。

  • 交换到主机缓存。VMkernel 调度程序修改为允许 ESXi 交换扩展到本地或网络 SSD 设备,从而支持内存过量分配并将性能影响降至最低。VMkernel 自动识别和标记 ESXi 本地或网络上的 SSD 设备。

  • 2 TB+ LUN 支持。vSphere 5.0 为 2 TB+ VMFS 数据存储提供支持。在一个存储设备上可以创建高达 64 TB 的巨型 VMFS5 数据存储而无需额外数据区。

  • Storage vMotion 快照支持。允许您对带有关联快照的快照模式中的虚拟机使用 Storage vMotion。通过灵活地将虚拟机及其快照迁移到不同的数据存储,您可以更好地管理存储功能和性能。新的 Storage vMotion 机制使用镜像驱动程序实现源磁盘和目标磁盘的同步,从而加快了迁移速度。

  • 软件 FCoE。vSphere 5.0 引入对软件以太网光纤通道 (FCoE) 驱动程序的支持。要在 ESXi 主机上启用该驱动程序,您必须有一个支持一些 FCoE 卸载功能的网卡。

  • 快照提交。如果快照提交操作失败,此功能使 vSphere Client 警告用户仍需对虚拟机执行一项整合操作。

网络连接

  • 增强的 Network I/O Control。vSphere 5.0 在 Network I/O Control 基础上构建,以允许用户定义的网络资源池启用多用户部署,并对每个资源池使用 802.1 标记来桥接虚拟和物理基础架构 QoS。

  • vSphere Distributed Switch 的改进。vSphere 5.0 可通过 Netflow 更深入地观察虚拟机流量,并通过 SPAN 和 LLDP 增强监控和故障排除功能。

  • ESXi 防火墙。ESXi 5.0 管理接口由面向服务的无状态防火墙保护,您可以使用 vSphere Client 或者 esxcli 命令行界面对其进行配置。新的防火墙引擎无需使用 iptable,并且规则集为每项服务定义了端口规则。对于远程主机,您可以指定允许访问每项服务的 IP 地址或 IP 地址范围。

VMware vCenter Server

  • vSphere Web Client。它是 Linux 和 Windows 平台都支持一种新的基于浏览器的用户界面。在 5.0 版本中,vSphere Web Client 取代了 Web Access 产品。该客户端适用于所有控制台和虚拟机使用情况,从而允许管理员管理他们的环境。

  • vCenter Server 设备。它是一个在预先配置的虚拟设备上运行的 vCenter Server 设备。此设备大大减少了部署 vCenter Server 及其关联服务所需的时间,并为传统的基于 Windows 的 vCenter Server 提供了一个低成本替代方案。

  • 清单可扩展性。VMware 客户和合作伙伴可以多种方式扩展 vCenter Server,其中包括清单、图形用户界面和代理。vCenter Server 包括一个用于监控扩展的管理器。通过部署由 VMware 合作伙伴创建的扩展,您可以将 vCenter Server 用作一个统一的控制台来管理您的虚拟化数据中心。

  • 增强的日志记录支持。现在,所有日志消息都由 syslog 生成,并且可以记录在本地或一个或多个远程日志服务器上。一个给定服务器可以记录来自多个主机的消息。可以使用安全套接字层 (SSL) 或 TCP 连接来远程记录日志消息。vSphere syslog 侦听器可作为 Windows 上 vCenter 的一个可选插件提供。在 vCenter 虚拟设备 (VCVA) 中,日志记录是通过使用本机 syslog-ng 功能完成的。使用 vSphere 5.0,可以将不同来源的日志消息配置为转至不同的日志以获得更多便利。除了使用 vSphere Client,也可使用 ESXCLI 完成消息日志记录配置。

可用性

  • vSphere HA。vSphere High Availability 现在是一个云优化的可用性平台。增强功能(如消除主要和次要角色以及消除对 DNS 的依赖)使配置更为轻松。新功能(如使用共享存储作为备份通信通道)确保主机故障检测更为可靠。

  • vSphere Data Recovery 2.0。随着 Data Recovery 2.0 版本的发布,VMware 提高了备份扩展的速度和可靠性。该版本提高了与 vCenter 的集成并提供新的易管理性功能,包括:

    • 自动生成备份作业报告并通过电子邮件发送。

    • 改进了备份、完整性检查和回收操作的性能。

    • 提高了针对暂时性网络故障的弹性,从而改进了 CIFS 支持。

    • 提高了调度、暂停和取消完整性检查操作的灵活性。

合作伙伴体系

  • 扩展了受支持的处理器的列表。已针对 ESXi 5.0 扩展了受支持处理器的列表。要确定哪些处理器与此版本兼容,请参见《硬件兼容性指南》。受支持的处理器包括 Intel Xeon E7-2800、E7-4800 和 E7-8800 处理器系列(代号 Westmere-EX)、Intel Xeon E3-1200 和 i3-2100 处理器系列(代号 Sandy Bridge)。

  • 支持多队列存储适配器。vSphere 存储堆栈得到增强,可以检测适配器的多队列功能并基于 CPU 关联性将入站 I/O 分配到这些队列上。这会降低每个 I/O 的 CPU 成本。