服务器 频道

利用VMware Infrastructure构建虚拟化企业

    利用VMware Virtual SMP可运行多处理器虚拟机,从而满足高强度工作负载的要求

    VMware Virtual SMP可以让一台虚拟机同时使用物理服务器的多颗CPU,从而提升虚拟机的性能。Virtual SMP可协同调度非闲置的虚拟处理器,同时允许处理器的过量分配。利用虚拟机内部运行的客户操作系统,可取消对闲置虚拟处理器的调度,然后将其重新应用于其他任务。Virtual SMP会定期在可用的处理器之间对正在处理的任务进行转移,从而使工作负载获得平衡。Virtual SMP是VMware特有的一项技术,利用这项技术可以实现对处理器资源要求最高的企业级应用程序(如数据库、ERP和CRM)的虚拟化。

     VMware VMFS支持新型的分布式服务

    虚拟机完全封装在虚拟磁盘文件中,这些文件既可以存储在ESX Server本地,也可以集中存储在SAN、NAS或iSCSI这样的共享存储设备中。集中存储方式在企业环境中更为常见,利用这种存储方式,ESX Server可以通过SAN、NAS或iSCSI存储设备以及虚拟机文件系统(VMFS)对多台虚拟机进行集中访问。与本地存储相比,这种集中存储有着更为强大的功能,因为它允许资源池中的多个ESX Server同时访问同一个文件,用以引导和运行虚拟机。这种方式有效地实现了虚拟机存储的虚拟化。

    常规的文件系统在同一时刻只允许一台服务器对文件系统进行读写操作,而VMware VMFS是一种高性能的群集文件系统,它允许多个ESXServer同时对同一个虚拟机存储设备进行读写操作。VMFS提供了磁盘锁定功能,以避免多台服务器同时启动同一台虚拟机。如果某台服务器发生故障,该服务器上各台虚拟机的磁盘锁定状态将会解除,之后这些虚拟机便可以在其他物理服务器上重新启动。

    这种群集文件系统支持一些新型、独特的基于虚拟化的分布式服务。这些服务包括:在两台物理服务器之间实时迁移正在运行的虚拟机,在其他物理服务器上自动重启发生故障的虚拟机,以及建立跨越多个不同物理服务器的虚拟机群集。由于所有虚拟机均将其存储视为本地SCSI硬盘,因此如果将虚拟机迁移到其他物理服务器上,并不需要对虚拟机存储配置进行任何更改。

    VMware Virtual Center可对整个VMware Infrastructure进行管理

    Virtual Center Management Server可以集中管理数百个。ESXServer主机以及数千台虚拟机,这为IT环境提供了操作自动化、资源优化以及高可用性等功能。VirtualCenter提供了一个统一的Windows管理客户端来对所有相关任务进行管理,该客户端称为Virtual InfrastructureClient。仅仅通过键盘和鼠标便可实现虚拟机的部署、配置、启动、停止、删除、重新定位和远程访问。Virtua lInfrastructure Client也可以在网络浏览器中使用,这样用户便可以通过任何一个联网的设备对VMware Infrastructure进行管理。由于有了浏览器形式的客户端,只需向用户发送一个书签URL,便可使其获得一台虚拟机的访问权。

    对于任何规模的虚拟化IT环境,Virtual Center都可以实现最便捷、最高效、最安全、最可靠的管理。其主要特点

    包括:

    利用集中化管理功能,管理员能够通过一个统一的界面对整个IT环境进行组织、监控和配置,从而降低运营成本。Virtual Center提供了多种组织结构分层视图以及拓扑视图,清楚地表明了主机与虚拟机的关系。

    性能监测功能,包括CPU、内存、磁盘I/O和网络I/O的利用率图表,这些图表提供了分析主机服务器性能和虚拟机性能所需的详细信息。

    通过任务调度和警报功能实现的操作自动化提高了对业务需求的响应速度,并确保了优先执行最紧急的操作。

    利用部署向导和虚拟机模板可以实现快速部署,这大幅度缩减了创建和部署虚拟机所需的时间和精力,只需点击几下鼠标就可以轻松完成操作。

    安全的访问控制机制、强大的权限管理机制以及与Microsoft Active Directory的集成,可确保任何未经授权的用户都无法访问VMware Infrastructure及其虚拟机。通过自定义的角色和授予管理员和最终用户的权限,可以严格地限制对虚拟机的访问,遵守最缜密的数据中心访问控制策略。此外,Virtual Center还具备完整的审核追踪功能,可以详细记录数据中心中的每一项重大更改和执行的操作,以便遵守最新出台的政府法规,如Sarbanes-Oxley法案。

    通过VMware Infrastructure SDK实现的编程接口提供了Web Services API,用以访问通过图形用户界面提供的功能和数据。该编程接口还支持与第三方系统管理产品的集成以及对核心功能的自定义扩展。

    VMware Virtual Center可以将ESX Server主机及其虚拟机组织到群集和资源池中,这样就大大简化了资源管理工作。群集是虚拟基础架构管理中的一个新概念,它具有多台主机服务器的强大功能,而管理起来就如同对一台服务器进行操作一样便捷。由多台独立主机聚合形成的群集可通过资源池对资源进行有效利用,具有内在的高可用性,并且大大降低了管理工作的复杂性。现在,虚拟机可以在群集中而不是单个ESX Server主机上进行部署,这样虚拟机便可使用群集中的所有资源。Virtual Center可以为虚拟机选择最适合的主机,并可以在情况发生变化时在群集内部移动虚拟机。

    由于虚拟机现在是运行在群集上,而不是独立的ESXServer主机上,因此VMware群集具有内在的高可用性。如果一台VMware主机出现故障,运行于这台主机上的虚拟机可以在群集中的其他主机上重新启动。随着用户向群集中添加或删除主机,群集中虚拟机可用的资源也会动态地增加或减少。

    资源池通过将独立主机或群集的资源细分到更小的池中,进一步简化了虚拟基础架构的管理工作,并提高了灵活性。资源池是用来容纳虚拟机的容器,配置有一组CPU和内存资源,供该资源池中运行的虚拟机共享。资源池的一般用法是,首先准确指定一组资源,然后将这组资源的控制权指派给一组或者一个用户,但不授予他们对底层物理环境的访问权。

    如果要授予用户创建和管理虚拟机的权限,同时限制他们对资源的使用,资源池是一种理想的解决方案。例如,可以为需要管理虚拟机的开发小组提供一个如图所示的资源池,该资源池共有12GHz的CPU运算能力和12GB的内存。然后,开发小组可以创建和控制自己的虚拟机,但无论启动多少个虚拟机,其资源消耗量永远不会超过资源池的容量。资源池可以进一步细分,以便将12GHz的大型开发资源池进一步划分成更小的资源池,供每名开发人员使用。这样,资源池就简化了虚拟基础架构的管理,无需在部署虚拟机时单独为每台虚拟机预先配置资源分配额。为了最大限度地利用共享的虚拟基础架构,可以对资源池进行配置,允许它们在活动高峰期"爆发",以使用任何可用的浮动运算能力,甚至是相邻群集资源池中的闲置资源。

    资源池的资源分配也可以动态变化,这一特性对工作负载不断变化的企业应用程序来说非常有利。例如,可以将一个多层SAP配置为在单个资源池中的多台联网虚拟机。如果预计会出现SAP活动高峰期,系统管理员只需为SAP资源池分配更多的CPU和内存即可,而不必逐个调整每台SAP虚拟机的资源分配。资源池灵活的分层结构使得用户能够在业务部门之间轻松协调可用的IT资源。各业务部门可以采用专用基础架构,同时仍然能够受益于资源池的高效性。

0
相关文章