使用 VMware View构建企业桌面虚拟化环境
VMware Infrastructure 提供了一系列功能,这些功能可使整个 IT 环境比单独的物理硬件具有更高的耐用性、可用性和效率。以前,公司必须东拼西凑,以结合各种操作系统或软件应用程序的特定解决方案,来实现高可用性、资源优化和安全性。而现在,由于虚拟化层是直接安装在裸机上的第一个软件,因此 VMware Infrastructure 可以始终如一地为所有虚拟机提供这些功能。依靠一致、基于虚拟化的分布式服务将整个 IT 环境标准化,就好像是创建了一条 IT 装配流水线,可靠性、可预测性和效率均得到保障。
为了更好地理解 VMware Infrastructure 的工作原理,我们来了解一下虚拟机的定义和功能。虚拟机与物理服务器类似,只不过虚拟机是一组软件文件,而不是由电子元件组成的。每个虚拟机都是一个完整的系统(具有处理器、内存、网络连接、存储器和 BIOS),因此操作系统和软件应用程序都可以在虚拟机中运行(就像在物理服务器中运行一样),而无需进行任何修改。右图显示了每台虚拟机都包括的标准虚拟组件,这些虚拟组件与物理服务器的硬件配置无关。
基于特有的分区、隔离和封装特性,虚拟机与物理服务器相比具有很多优势。虚拟机的优势包括:
? 在标准的 x86 物理服务器上运行
? 可对物理服务器上的所有资源(如 CPU、内存、磁盘、网络设备和外围设备)进行完全访问,因此任何应
用程序都可以在虚拟机中运行 ? 完全隔离,可实现安全的处理、网络连接和数据存储 ? 可与其他虚拟机同时运行,从而充分利用硬件资源
? 封装在软件文件中,通过文件复制即可轻松部署、备份或恢复
? 具有可移动特性:即使在运行过程中,也可以将整个系统(包括虚拟硬件、操作系统和完整配置的应用程
序)在两台物理服务器之间轻松移动 ? 可集成分布式资源管理功能和高可用性功能,从而为软件应用程序提供比静态物理基础架构更高的服务级别 ? 可作为即插即用的虚拟工具(包含整套虚拟硬件、操作系统和完整配置的软件应用程序)进行构建和分发,
从而实现快速部署
第21页 共41页
使用 VMware View构建企业桌面虚拟化环境
3.5.2 VMware Infrastructure 组件构成
VMware Infrastructure 包括以下产品:
? VMware ESX 3.5,其中包含 VMware VMFS 和 Virtual SMP ? vCenter 2.5,其中包含 VMotion、VMware DRS 和 VMware HA ? Consolidated Backup
3.5.2.1 VMware ESX
VMware ESX 是 VMware Infrastructure 的构造块,它直接安装在为虚拟基础架构提供资源的各个主机服务器的硬件(“裸机”)上。VMware ESX 提供了一个强大的虚拟化层,可使每台服务器承载多个安全、可移动的虚拟机,这些虚拟机可同时在一台物理服务器上运行。
在这种裸机体系结构下,VMware ESX 可以完全控制为各个虚拟机分配的服务器资源,并提供接近物理机的虚拟机性能以及企业级的可扩展性。
每个 VMware ESX 上可同时运行多达 128 个虚拟机。在工作负载适中的情况下,每个主机处理器通常支持约 10 个虚拟机同时运行。借助 VMware Virtual Symmetric Multi-Processing (SMP),每个虚拟机均可配置为使用多达 16 GB 的内存和 4 个处理器。通过在多个虚拟机之间共享物理服务器的资源,大大提高了硬件利用率并有效地降低了资金成本。
VMware ESX 可提供细致入微的资源管理,并能在运行中的虚拟机之间共享物理服务器的资源,这不仅最大限度地提高了服务器的利用率,还确保了各个虚拟机保持隔离状态。虚拟化起到了资源倍增器的作用,可以让具有 32 GB 内存的 4 路服务器从存储区域网络启动 32 个虚拟机,这样就总共获得了 64 GB 内存、32 个虚拟磁盘和 64 个虚拟网卡。
实际上,工作负载有时处于闲置状态,不同的应用程序受制于不同的硬件资源(例如,有些应用程序受制于内存,而有些应用程序则受制于 CPU),而且不同工作负载的利用率峰值发生在不同的时间。IT 经理可以根据这些实际情况来合理配置资源。可以使用最小值、最大值和按比例份额来为虚拟机分配 CPU、内存、磁盘和网络带宽等资源。这样,应用程序就可以安全地间歇性使用更多数量的物理资源,而不需要固定的分配额。如果与 vCenter 一同部署,VMware ESX 能够实现企业数据中心级的可管理性。虚拟机内置了高可用性、资源管理和安全性等特性,这些特性为软件应用程序提供了比静态物理环境更高的服务级别。
VMware Infrastructure 可以运行在各种经认证的硬件上:从具有多个双核处理器和高端光纤通道 SAN 存储阵列的最大 x86 数据中心系统,到采用低成本的 NAS 和 iSCSI 存储的入门级白盒服务器。
第22页 共41页
使用 VMware View构建企业桌面虚拟化环境
VMware Virtual SMP 提供了多处理器虚拟机以处理过重的工作负载 借助 VMware Virtual SMP?,单个虚拟机可以同时使用主机服务器中的多个物理处理器或 CPU,从而增强了虚拟机的性能。Virtual SMP 可协同调度非闲置的虚拟处理器,同时又允许处理器超额负载。通过运行在虚拟机内部的客户操作系统可取消对闲置虚拟处理器的安排,然后将其重新用于其他任务。Virtual SMP 会定期在可用的处理器之间移动正在处理的任务,以重新平衡工作负载。Virtual SMP 是 VMware 特有的一项技术,利用这项技术可以实现对最占用处理器资源的企业应用程序(例如数据库、ERP 和 CRM)的虚拟化。
VMware VMFS 支持新型分布式服务 虚拟机完全封装在虚拟磁盘文件中,这些文件既可以存储在 VMware ESX 本地,也可以集中存储在共享的 SAN、NAS 或 iSCSI 存储设备中。集中存储方式在企业环境中更为常见,利用这种存储方式,VMware ESX 可以通过 SAN、NAS 或 iSCSI 存储设备以及虚拟机文件系统 (VMFS) 对多个虚拟机进行集中访问。与本地存储方式相比,这种配置的功能要强大得多,因为它允许资源池中包含的多个 VMware ESX 并行访问若干相同的文件,以此来启动和运行虚拟机,有效地实现了虚拟机存储的虚拟化。
常规文件系统在同一时刻只允许一台服务器对文件系统进行读写操作,而 VMware VMFS 是一种高性能群集文件系统,它允许多个 VMware ESX 同时对同一个虚拟机存储设备进行读写操作。VMFS 提供了磁盘锁定功能,可避免多台服务器同时启动同一个虚拟机。如果某台服务器发生故障,该服务器上各虚拟机的磁盘锁定状态将会解除,之后便可以在其他物理服务器上重新启动这些虚拟机。群集文件系统支持一些基于虚拟化的、独特的新型分布式服务。这些服务包括:在两台物理服务器之间实时迁移运行中的虚拟机,在其他物理服务器上自动重启发生了故障的虚拟机,以及跨多台不同的物理服务器建立虚拟机群集。由于所有虚拟机均将其存储视为本地连接的 SCSI 磁盘,因此在将虚拟机迁移到其他物理服务器上时,并不需要对虚拟机的存储配置进行任何更改。
第23页 共41页
使用 VMware View构建企业桌面虚拟化环境
3.5.2.2 VMware vCenter 管理中心
vCenter Management Server 可以集中管理数百个 VMware ESX 主机以及数千个虚拟机,这为 IT 环境提供了操作自动化、资源优化以及高可用性等功能。vCenter 提供了单个 Windows 管理客户端来管理所有任务,该客户端称为 Virtual Infrastructure Client。通过键盘和鼠标可部署、配置、启动、停止、删除、重新定位和远程访问虚拟机。Virtual Infrastructure Client 也可以与 Web 浏览器结合使用,以便通过任一联网设备访问虚拟机。借助这种浏览器形式的客户端,用户可以像发送书签 URL 一样轻松地访问虚拟机。
对于任何规模的虚拟化 IT 环境,vCenter 都可以实现最便捷、最高效、最安全、最可靠的管理。其主要特点包括:
? 集中管理功能,使管理员能够通过单一界面来组织、监控和配置整个环境,从而降低运营成本。vCenter 提
供了多种组织结构分层视图以及拓扑视图,清楚地表明了主机与虚拟机的关系。 ? 性能监控功能,包括 CPU、内存、磁盘 I/O 和网络 I/O 的利用率图表,可提供必要的详细信息,用于分析
主机服务器和虚拟机的性能。
第24页 共41页
使用 VMware View构建企业桌面虚拟化环境
? 通过任务调度和警报功能实现的操作自动化提高了对业务需求的响应速度,并确保了优先执行最紧急的
操作。 ? 利用部署向导和虚拟机模板可以实现快速部署,这大幅度减少了创建和部署虚拟机所需的时间和精力,只
需点击几下鼠标就可以轻松完成操作。 ? 安全的访问控制机制、强大的权限管理机制以及与 Microsoft? Active Directory 的集成,可确保只有授权用
户才能对 VMware Infrastructure 及其虚拟机进行访问。通过为经过授权的管理员和最终用户委派可自定义的角色和权限,可以安全地限制对虚拟机的访问。无论数据中心的访问控制策略多么详尽,也能完全遵守。此外,vCenter 还具备全面的审核追踪功能,可以详细记录数据中心中的每一项重大更改和执行的操作,以便遵守最新出台的政府法规,例如《萨班斯-奥克斯利法案》。 ? 通过 VMware
Infrastructure SDK 实现的编程接口提供了 Web Services API,用以访问通过图形用户界面提供的功能和数据。该编程接口还支持与第三方系统管理产品的集成以及对核心功能的自定义 扩展。
第25页 共41页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库VMware桌面虚拟化解决方案模板(5)在线全文阅读。
相关推荐: