鹊桥的兄弟们:VMware ESXi Server 的介绍

来源:百度文库 编辑:偶看新闻 时间:2024/06/12 18:00:39

VMware ESXi Server 的介绍


 

VMware ESXi Server 的介绍
VMware ESXi 的特性

 

* 在性能方面创下纪录:每秒可执行多达 8,900 个数据库事务,每秒可完成 200,000 项 I/O 操作,每台物理主机上可承载多达 16,000 个 Exchange 邮箱
* 支持多达八路虚拟 SMP(对称多处理),因而可实现多处理器工作负载的虚拟化
* 可实现内存过量使用和重复数据消除,因而可提高整合率
* 可对各种管理程序提供最广泛的操作系统支持,使 IT 部门可以虚拟化众多版本的 Windows?、Linux?、Solaris?、NetWare? 及其他操作系统。
* 通过网卡绑定和 HBA 多路径功能来针对硬件组件故障提供保护,因此具备固有的高可用性。
* 每个主机具备多达 64 个逻辑处理核,256 个虚拟 CPU 和 1 TB RAM,从而可以获得更高的整合率

体系结构

* 64 位裸机管理程序体系结构。使用经过生产验证、直接在服务器硬件上运行的管理程序技术,无需主机操作系统,即可实现接近于本机水平的虚拟机性能、可靠性和可扩展性。
* 虚拟磁盘文件。使用虚拟机磁盘 (VMDK) 文件为虚拟机提供对自己专用数据存储区的访问,同时可以使 IT 管理员以功能完备、可驻留在共享存储设备上的独立文件形式灵活地创建、管理和迁移虚拟机存储。
* VMware vStorage VMFS。通过使用 VMware vStorage Virtual Machine File System(“VMFS”,一种允许多个 VMware ESX 主机同时访问单个 VMDK 文件的集群文件系统)为虚拟机实施共享存储,可消除单点故障并平衡存储资源。vStorage VMFS 在光纤通道 SAN、iSCSI SAN 和 NAS 等多种不同的存储阵列上均受支持,这种支持对应用程序所有者和最终用户而言都是透明的。下载 vStorage VMFS 产品介绍可了解有关 vStorage VMFS 的更多内容,其中介绍了一些新的增强功能,例如动态增加 vStorage VMFS 卷大小。
* 从 SAN 启动。由于是在刀片服务器和机架安装式服务器的无盘配置上运行 VMware ESX 主机,因此无需单独备份本地连接的服务器磁盘。
* 虚拟网络连接。借助 VMware ESX 和 ESXi 中的虚拟网络连接功能,客户可以在驻留在单个主机或跨多个 VMware ESX 及 ESXi 主机安装的虚拟机之间构建复杂网络,以进行生产部署或进行开发与测试。为每个虚拟机配置一个或多个虚拟网卡,且每个网卡都有其自己的 IP 地址和 MAC 地址,从而使虚拟机与物理机别无二致。可使用连接虚拟机的虚拟交换机在 VMware ESX 主机内创建一个模拟网络。使用虚拟局域网可在物理局域网的上层覆盖一个逻辑局域网来隔离网络流量,以实现安全性和负载分离。无需更改实际布线和交换机设置即可修改网络配置。

高级资源管理

VMware ESX 和 VMware ESXi 提供了一些高级资源管理功能,用以提高性能和整合率。

* 针对虚拟机的资源管理。为虚拟机定义高级资源分配策略以提高软件应用程序的服务级别。为 CPU、内存、磁盘和网络带宽确定最小、最大和按比例的资源共享。在虚拟机运行的同时修改分配。
* 智能 CPU 虚拟化。在物理机上所有可用的 CPU 之间采用智能进程调度和负载平衡,以此方式管理虚拟机进程的执行。
* RAM 过量使用。配置虚拟机内存以使其安全地超过物理服务器的内存量,以此方式提高内存利用率,使 VMware ESX 或 ESXi 主机上能够运行更多的虚拟机。
* 透明页共享(内存重复数据消除)。通过将多台虚拟机中完全相同的内存页仅存储一次,更加高效地利用物理 RAM。
* 内存释放。将 RAM 从空闲虚拟机动态转移到活动工作负载。内存释放在空闲虚拟机中制造内存紧张的假象,迫使它们使用其自己的分页区域,从而释放内存供活动虚拟机使用。
* 网络通信量调整。确保关键虚拟机能够优先获得网络带宽。来自虚拟机的网络通信量可以根据“公平共享”机制划分优先级。Network Traffic Shaper 负责管理虚拟机网络通信以满足峰值带宽、平均带宽和猝发事件所需带宽限制。
* 存储 I/O 通信量优先级划分。通过根据“公平共享”机制划分 I/O 通信量的优先级来确保关键虚拟机能够优先访问存储设备。
* 改进的电源管理。由于可动态地调整电压和频率并且支持 Intel SpeedStep? 和 AMD PowerNow!,因此可提高能效。

性能和可扩展性

VMware ESX 和 VMware ESXi 提供了无与伦比的性能和可扩展性,使资源占用量最大的生产应用程序也能实现虚拟化。

* 针对虚拟化工作负载的性能优化。VMware ESX 和 ESXi 4.0 针对 Oracle 数据库、Microsoft SQL Server、Microsoft Exchange 等特定的业务关键型应用程序进行了性能优化。在性能方面达到如下水平:每秒可执行多达 8,900 个数据库事务,每秒可完成 200,000 项 I/O 操作,每台主机可承载多达 16,000 个 Exchange 邮箱。
* 针对 iSCSI 存储的性能改进。通过结合运用客户操作系统内针对虚拟化进行了优化的新型 SCSI 驱动程序和 VMkernel 级存储堆栈优化,可显著提高需占用大量 I/O 资源的应用程序(如数据库和邮件应用程序)的性能。
* 支持强大的服务器硬件。可利用在单台主机上具有多达 64 个物理 CPU 核心、256 个虚拟 CPU、1 TB RAM 以及多达数百个虚拟机的硬件系统来推动大规模整合和灾难恢复项目。
* 支持更大的虚拟机。可配置具有多达 255 GB RAM 的虚拟机。
* 支持 8 路虚拟 SMP。VMware 虚拟对称多处理 (SMP) 功能通过让单个虚拟机最多同时使用 8 个物理处理器,增强了虚拟机的性能。VMware Virtual SMP 可使 CPU 资源占用量最大的企业级应用程序(如数据库、ERP 和 CRM)实现虚拟化。
* 原始设备映射。为了支持应用程序集群和基于阵列的快照技术,同时利用 VMware vStorage VMFS 的可管理性优势,也可以选择将 SAN LUN 直接映射到虚拟机。
* 支持硬件虚拟化。VMware ESX 和 ESXi 为下一代虚拟化硬件辅助技术(如 AMD 的快速虚拟化索引(Rapid Virtualization Indexing?)或 Intel 的扩展页表)提供了业界领先的支持。
* 支持大容量内存页。只有 VMware ESX 和 ESXi 这两个管理程序支持大容量内存页,以提高客户操作系统的内存访问效益。
* 网络连接性能优化。VMware ESX 和 ESXi 支持多种性能卸载技术,包括 TCP 分段卸载 (TSO)、VLAN 和校验和卸载,以及用于减少与网络 I/O 处理关联的 CPU 开销的巨型帧。此外,还支持针对虚拟化进行优化的 I/O 性能提升功能,NetQueue 就属于这种功能,它在 10 千兆以太网虚拟化环境中可大大提升性能。
* 支持新型高性能设备和协议:VMware ESX 和 ESXi 支持 10 千兆以太网网卡和存储阵列以及 Infiniband 技术,以提高虚拟机性能。
* 支持半虚拟化。VMware ESX 和 ESXi 支持半虚拟化的 Linux 客户操作系统(Linux 内核 2.6.21 以上),以提升虚拟机性能。
* 针对虚拟机的 VMDirectPath I/O 技术。通过允许所选虚拟机直接访问底层硬件设备,提高了需要频繁访问 I/O 设备的应用程序的 CPU 效率。虚拟机使用此功能时,将无法使用 VMware VMotion? 和物理 I/O 设备共享等其他虚拟化功能,亦不具备硬件独立性。

高可用性

VMware ESX 和 ESXi 为虚拟机提供了数据中心级的高可用性。

* 内置的存储访问多路径功能。通过将 SAN 多路径功能用于光纤通道或 iSCSI SAN,确保共享存储的可用性。
* 网卡绑定。为网络中的每台虚拟机提供内置的网卡故障切换和负载平衡功能,从而实现更高的硬件可用性和容错能力。新的网卡绑定策略允许用户配置多个活动和备用适配器。
* 支持 Microsoft 集群服务。可将跨物理主机、运行 Microsoft Windows 操作系统的多个虚拟机组成集群。

互操作性

VMware ESX 和 VMware ESXi 跨 IT 的所有层次(包括服务器、存储、操作系统和软件应用程序)进行了优化并经过了严格测试和认证,可用于实现企业范围的标准化。

* 服务器硬件。VMware ESX 和 ESXi 经认证可用于 Dell、Fujitsu Siemens、HP、IBM、NEC、Sun Microsystems 和 Unisys 生产的业界领先的机架安装式、塔式和刀片式服务器。
* 存储硬件。VMware ESX 和 ESXi 经认证可用于 Dell、EMC、Fujitsu、Fujitsu Siemens、HP、Hitachi Data Systems、IBM、NEC、Network Appliance、StorageTek、Sun Microsystems 和 3PAR 出品的众多存储系统。它们支持内部 SATA 驱动器、直连存储 (DAS)、网络连接存储 (NAS) 以及光纤通道 SAN 和 iSCSI SAN。
* 操作系统。VMware ESX 和 ESXi 支持最广泛的未修改操作系统,包括 Windows、Linux、Solaris、Novell NetWare 等。VMware 最近又增加了对 20 种新型客户操作系统的支持。
* 软件应用程序。任何软件应用程序无需修改都可以在 VMware 虚拟机中运行。
* 虚拟机格式。VMware ESX 和 ESXi 可以运行以非 VMware 格式创建的虚拟机。使用免费的 VMware vCenter Converter,用户可以转换 Microsoft Virtual Server、Microsoft Virtual PC 以及 Symantec LiveState Recovery 虚拟机,使它们能够在 VMware ESX 和 ESXi 主机上运行。

安全性

VMware ESX 和 ESXi 中的高级安全功能可保护虚拟环境中存储的数据。

* VMware VMsafe?。VMware VMsafe 是一项新型安全技术,可帮助以原先使用物理机时不可能实现的方式来保护虚拟化的工作负载。VMsafe 提供了一组安全性 API,借助这些 API,第三方安全产品能够像 VMware ESX 或 ESXi 那样清晰地洞察虚拟机的运行情况,以便发现并消除恶意软件,如病毒、特洛伊木马和击键记录程序。这种高级保护功能是通过精确洞察虚拟机的硬件资源(如内存、CPU、磁盘以及其 I/O 系统)状况实现的。
* VMkernel 保护。通过确保 VMkernel(此管理程序的一个核心组件)的完整性来保护 VMware ESX 和 ESXi 免遭常见的攻击和漏洞利用。ESX 和 ESXi 中的磁盘完整性技术利用可信平台模块(TPM,服务器中嵌入的一种硬件设备)来保护此管理程序的启动。加载到磁盘和内存中的 VMkernel 模块在加载期间会进行数字签名和验证,以确保动态加载的代码的真实性和完整性,并防范恶意软件在 VMkernel 持久保存到磁盘上时企图对它进行修改。VMKernel 在加载时也会结合使用内存完整性技术和微处理器功能,以保护其自身免遭企图利用正在运行的代码的常见缓冲区溢出攻击。
* 加密:使用 SSL 加密确保安全连接到 VMware ESX 和 ESXi 主机。
* 针对 iSCSI 设备启用身份验证:VMware ESX 和 ESXi 要求,只要主机企图访问目标 LUN 上的数据,主机或 iSCSI 启动器就必须经过 iSCSI 设备或目标的身份验证,以此方式来保护 iSCSI 设备免遭不利侵袭。
* 网络安全策略。在以太网层强制执行虚拟机安全策略。不允许使用杂乱模式进行网络通信嗅探,不允许更改 MAC 地址和假冒源发送 MAC。

可管理性

提供了多个管理界面,以便更加高效地管理 VMware ESX 和 ESXi 环境。VMware ESX 和 ESXi 管理员使用的核心管理界面包括:

* VMware vSphere Client。可使用 VMware vSphere Client 的通用用户界面管理 VMware ESX 或 ESXi 主机、虚拟机以及(可选)VMware vCenter Server。vSphere Client 以免费下载的形式提供,可以针对 VMware ESX 或 ESXi 主机使用以便管理单台主机,也可以针对 VMware vCenter Server 使用以便管理多台主机。
* VMware vCenter Server。实现了对 VMware ESX 和 ESXi 主机及其虚拟机的集中管理。为使用 VMware vCenter Server 管理 ESX 或 ESXi 主机,相应主机需要具备 VMware vCenter Agent 许可证(所有版本的 VMware vSphere 中均包含此许可证)。VMware vSphere 还包含可以提高业务连续性并使运营效益最大化的许多其他管理功能,例如实时迁移、自动负载平衡、硬件故障防护,以及虚拟机备份和恢复功能。

VMware ESX 和 ESXi 的其他管理工具包括:

* VMware vSphere Command-Line Interface 4.0 (vCLI)。通过远程执行环境管理 VMware ESX 和 ESXi。最新版本的 vCLI 新增了许多命令,在 VMware ESX 4.0 和 VMware ESXi 4.0 上均受支持。 查看《vSphere Command-Line Interface 安装和参考指南》。
* VMware vSphere Power Command-Line Interface 4.0 (PowerCLI)。使用这款基于 Microsoft PowerShell 技术、功能强大但易于使用的界面可管理和配置数以千计的虚拟机。PowerCLI 允许 IT 管理员通过一个脚本编写界面来管理 VMware ESX 或 ESXi,可管理使用 VMware vSphere Client 时执行的相同任务。
* VMware vSphere Management Assistant。VMware vSphere Management Assistant 是一种虚拟机,它包含 VMware vSphere 命令行界面及其他的预打包软件,开发人员和管理员可以使用这些软件来运行代理和脚本,以管理 VMware ESX 和 ESXi 主机。
* 使用 CIM 进行无代理硬件管理。通用信息模型 (CIM) 提供了一种用于通过 VMware vCenter Server 或与 CIM 兼容的第三方工具监控硬件运行情况和状态的协议。