Vcenter
构建私有云基础架构的软件
Vcenter一般指 VMware vCenter™ Server
软件使用
在各个级别提供集中控制能力和可见性
无论您拥有几十个虚拟机,还是几千个虚拟机,VMware vCenter Server 都是管理 VMware vSphere 最简单、最有效的方法。 借助 VMware vCenter Server,可从单个控制台统一管理数据中心的所有主机和虚拟机,该控制台聚合了集群、主机和虚拟机的性能监控功能。 VMware vCenter Server 使管理员能够从一个位置深入了解虚拟基础架构的集群、主机、虚拟机、存储、客户操作系统和其他关键组件等所有信息。
借助 VMware vCenter Server,虚拟化环境变得更易于管理,一个管理员就能管理 100 个以上的工作负载,在管理物理基础架构方面的工作效率比通常情况提高了一倍。
主动管理 VMware vSphere
动态数据中心环境要求使用主动管理,利用标准化和自动化来最有效地利用 VMware vSphere 的灵活性。 利用简化和标准化的工作流将业务要求与 IT 流程连接起来,帮助消除代价高昂的错误并降低对手动任务的依赖。
VMware vCenter Server 可让管理员使用标准化模板迅速部署虚拟机和主机,并利用自动修正确保与 vSphere 主机配置以及主机和虚拟机补丁程序级别的遵从性。 VMware vCenter Server 还可让管理员控制关键功能,例如 vSphere VMotion、 Distributed Resource Scheduler、 High Availability 和 Fault Tolerance。 强大的编排引擎使管理员能够创建和轻松实施最佳实践工作流。
借助主动管理,VMware vCenter Server 允许您通过动态调配新服务、分配资源和自动化高可用性服务来满足业务要求和提高服务级别。
可扩展的管理平台
当将虚拟化扩展到整个数据中心时,您希望您的管理平台即能扩展以适应组织需要,又能嵌入现有体系结构中。 借助 VMware vCenter Server,您可以有效管理大型企业,并且具备通过一个控制台管理 1,000 多个主机和最多 10,000 个虚拟机的能力。
此外,VMware vCenter Server 的开放式插件体系结构可支持来自 VMware 及其合作伙伴的各种附加功能。 超过 300 个 VMware 合作伙伴直接与 vCenter Server 集成,这使您可以轻松地扩展平台,从而在多个方面实现更先进的管理功能,例如容量管理、遵从性管理、业务连续性和存储监控等。 vCenter Server API 还允许客户集成物理管理工具和虚拟管理工具,通过使用他们选择的企业管理工具连接到 vCenter Server。
功能特性
VMware vCenter Server 平台虚拟化管理解决方案。 借助其高级功能,可以对虚拟环境进行精确的了解、主动管理和扩展。 vCenter Server 是一个基础,您可以轻松地对其进行扩展以实现与物理环境的端到端集成,并且可以在此基础上构建私有云基础架构。
下面的列表重点列出了 VMware vCenter Server 的功能特性
部署选项
· vCenter Server Appliance (vCSA) - 使用基于 Linux 的虚拟设备快速部署 vCenter Server 和管理 vSphere。
· vSphere Web Client 支持在世界上任何地点通过任意浏览器管理 vSphere 的重要功能。
·清单搜索功能使您在任意位置均可通过 vCenter 轻松访问整个 vCenter 清单(包括虚拟机、主机、数据存储和网络)。
·硬件监控功能(借助 CIM SMASH 实现)可在关键组件(例如风扇、系统板和电源)出现硬件故障时发出警报,并提供一个显示物理服务器和虚拟服务器运行状况的综合视图。
·存储映射和报告功能可提供存储利用率、连接和配置情况。 借助可自定义的拓扑视图,可以了解存储基础架构情况,诊断和排解存储问题
·改进的警报和通知功能支持新的实体、衡量指标和事件,例如特定于数据存储和虚拟机的警报。 这些警报可触发新的自动化工作流程,以便修正和提前发现问题。
·改进的性能图可监控虚拟机、资源池和服务器的利用率及可用性,并提供可实时查看或按指定时间间隔查看的、更加详细的统计数据和图表。
主动管理 VMware vSphere
·主机配置文件对 ESXi 主机配置的管理和配置方式进行了标准化和简化。 这些配置文件可捕获经过验证的已知配置(包括网络、存储和安全设置)的蓝本,并将其部署到多台主机上,从而简化设置。 主机配置文件策略还可以监控遵从性。
·提高了能效。由于完全支持 VMware 分布式电源管理,因此可提高能效。分布式电源管理功能会持续监控 DRS 集群中的利用率,并在集群需要较少的资源时将主机置于待机模式以减少能耗。
·新增的 vCenter Orchestrator 是一个功能强大的编排引擎,允许您使用现成的工作流或通过拖放式界面轻松装配工作流来自动执行 800 多个任务,从而简化了管理。
·改进了补丁程序管理。借助 vSphere Update Manager 中的遵从性控制面板、基准组和共享的补丁程序存储库,可改进补丁程序管理;vSphere Update Manager 会自动对 vSphere 主机进行扫描和修补。
·新版 vCenter Server Heartbeat (单独出售)扩展了 vCenter Server 的可用性,可通过局域网或广域网将管理服务器和数据库故障切换到备用服务器。 vCenter Server Heartbeat 可深度感知所有 vCenter Server 组件,并且易于配置和部署。
·Guided Consolidation(现在已成为 vCenter Server 中的一个模块)可以引导您逐步完成整合过程,包括自动搜索多达 500 台服务器、进行性能分析、转换以及以智能方式放在适当的主机上。
可扩展的管理平台
·改进大规模管理。由于 vCenter Server 从一开始就是为处理最大规模的 IT 环境而设计的,因此使用它可以改进大规模管理。 vCenter Server 是一个 64 位 Windows 应用程序,极大程度地提高了可扩展性。 一个 vCenter Server 实例可以管理多达 1,000 台主机和 10,000 个运行的虚拟机,并且在链接模式下,您可以跨 10 个 vCenter Server 实例管理多达 30,000 个虚拟机。 VMware HA 和 VMware DRS 集群可以支持多达 32 台主机和 3,000 个虚拟机。
·链接模式提供了一个可扩展的体系结构,可跨多个 vCenter Server 实例查看所需信息,还可以在整个基础架构内复制角色、权限和许可证,因此您可以同时登录所有 vCenter Server,并查看和搜索其清单。
·与系统管理产品集成 Web 服务 API 可以保护您的投资,允许您自由选择如何管理您的环境。
优化分布式资源
·虚拟机的 资源管理。 将处理器和内存资源分配给运行在相同物理服务器上的多个虚拟机。 确定针对 CPU、内存、磁盘和网络带宽的最小、最大和按比例的资源份额。 在虚拟机运行的同时修改分配。 支持应用程序动态获得更多资源,以满足高峰期性能要求。
·动态资源分配。 vSphere DRS 跨资源池不间断地监控利用率,并根据反映业务需要和不断变化的优先级别的预定义规则,在多个虚拟机之间智能分配可用资源。 从而形成一个具有内置负载平衡能力的自我管理、高度优化且高效的 IT 环境。
·高能效资源优化。vSphere 分布式电源管理可不间断地监控 DRS集群中的资源需求和能耗。 当集群所需资源减少时,它会整合工作负载,并将主机置于待机模式,从而减少能耗。 当工作负载的资源需求增加时,DPM 会让关闭的主机恢复为在线状态,以确保达到服务级别要求。
High Availability
·使用 vSphere HA 自动重启虚拟机。 提供易于使用、经济高效的故障切换解决方案。
安全性
·精细的访问控制。 通过可配置的分层组定义和精确控制的权限确保环境安全
·与 Microsoft® Active Directory 集成。 基于现有 Microsoft® Active Directory 身份验证机制实现访问控制。
·自定义角色和权限。 使用用户定义的角色增强安全性和灵活性。 拥有适当权限的 VMware vCenter Server 用户可以创建自定义角色,如夜班操作员或备份管理员。 通过为用户指派这些自定义角色,限制对由虚拟机、资源池和服务器组成的整个库存的访问。
·记录审核信息。 保留重大配置更改以及发起这些更改的管理员的记录。 导出报告以进行事件跟踪。
·会话管理。 发现并根据需要终止 VMware vCenter Server 用户会话
·补丁程序管理。使用 VMware vSphere Update Manager 对在线的 VMware ESXi 主机以及选定的 Microsoft 和 Linux 虚拟机进行自动扫描和修补,从而强制遵从补丁程序标准。 通过安全地对离线虚拟机应用补丁程序来减少环境中的安全风险,并通过在修补和回滚前自动创建快照来减少停机时间。 VMware vSphere Update Manager 通过与 vSphere DRS 集成,无需停机即可对 VMware ESXi 主机进行修补。
软件对比
vCenter Server与vCenter Server Virtual Appliance(vCSA)都提供对企业中VMware vSphere部署的集中管理。虽然拥有相同的功能,两者安装却不同,所支持的功能也不同。
vCSA不支持的功能
vCSA安装在用于VMware的SUSE Linux Enterprise Server上,前提是拥有vSphere许可。VCSA 5.0.1及以后版本运行PostgreSQL数据库,而之前版本运行的是IBM DB2数据库。VCSA只支持PostgreSQL数据库,所以如果Microsoft SQL Server或者IBM DB2更能轻松集成在环境中的话,vCSA不是最佳选择。
vCSA也不支持链接模式Linked Mode,该功能能让多个vCenter Server实例链接在一起以管理大型环境。一个vCenter Server实例能管理高达300到3000台的虚拟机。在链接模式下,可以跨十个vCenter Server实例管理1000到上万台虚拟机。这种设置也可让你为管理员角色创建全局定义,并能跨多个vCenter Server实例搜寻库存资源。
此外,vCSA不支持IPv6,虽然该功能没有Linked Mode应用得广泛。甚至就算设备运行在默认支持IPv6的操作系统SUSE Linux上,仍不支持IPv6。
vCenter Server和vCSA安装对比
在知道vCSA所不能支持的功能后,用户可能倾向于安装完整版的vCenter Server。然而,安装vCSA比完整版更容易。
首先在计算机上下载.VMDK与.OVF文件。然后在vSphere Client的文件菜单上通过选择Deploy OVF Template部署vCSA。
vCenter Server完整版确实支持更多数据库、Linked Mode与IPv6,但安装过程要求较多。首先需要64位Windows Server 2008 R2版本,受支持的数据库,如Microsoft SQL Server Express。还有其他要求,如Microsoft .NET 3.5 SP1架构或Microsoft Windows Installer 4.5。最后,还需要一台安装vCenter Server的物理或虚拟服务器
通常,数据中心的大小决定着是选择vCenter Server还是vCSA。
Vcenter Appliance
Vcenter的最新版本预示着安装在Windows中的Vcenter服务最终将会被Vcenter的appliance所取代。
2011年,Vcenter的Appliance在Vcenter 5.0当中首次亮相,由于Vcenter十分易于部署和管理,因此用户非常喜欢这种预封装好的OVA格式。此外,它使用SUSE这种Linux发行版本作为底层平台,因此不需要支付Windows的授权费用。
然而Vcenter这种方式也不可避免地存在一些小的问题。比如扩展性差、缺少某些Vcenter特性、系统过于复杂、底层管理不够灵活等等;Vcenter这些主要是因为第一代VcenterAppliance (vCSA)当中集成的是IBM DB2数据库。幸运的是,在Vcenter的5.0 update 1当中,IBM DB2数据库很快被PostgreSQL DB所取代,这样就能够降低Vcenter的appliance的复杂程度并且缩短部署时间。
在Vcenter每一个新版本当中,Vcenter都变得更加稳定和完善。Vcenter之前存在的种种限制被逐一消除,并且为了支持更多的主机和虚拟机数量转而使用嵌入式数据库。在vSphere 6.0和Vcenter6.0发布之后,Vcenter在特性和功能方面已经和基于Windows系统的Vcenter不相上下了。
Vcenter新版本解决了哪些问题
在Vcenter5.x版本当中存在诸多限制,而Vcenter其中的两个关键因素导致大量最终用户不能将Vcenter部署到生产环境当中,也就是嵌入式数据库的最大设备支持数量以及Vcenter可靠性。
将Vcenter部署在appliance当中的优势之一就是不必安装外部数据库。考虑到Vcenter的appliance只能支持Oracle数据库,并且用户不会仅仅因为需要扩展Vcenter虚拟化环境规模就部署一套成熟的Oracle数据库环境。最初,vSphere 5.0/5.1当中的数据库最多只能支持5台Vcenter主机和50台Vcenter虚拟机,这意味着许多大型企业将会毫不犹豫地放弃使用Vcenter这种方式——除非它们已经拥有了一个外部Oracle实例。但是这种限制在vSphere 5.5当中被解决,Vcenter所支持的最大主机和虚拟机数量分别达到了100台和3000台——VMware认为90%的企业环境都不会超过这种规模。随着性能不断增长,越来越多地管理员开始部署Vcenter的appliance,将其作为生产环境当中的Vcenter。
Vcenter最大设备支持数量(使用嵌入式数据库)
VMware在vSphere 6.0当中再次提升了Vcenter能够支持的主机和虚拟机数量,并且将Windows版本Vcenter中的嵌入式数据库SQL Express转换为和Vcenter相同的数据库——vFabric Postgres。这种Vcenter变化的一个显著优势在于用户能够更加轻松地将数据从Windows vCenter迁移到Vcenter当中。
缺少对于Vcenter Heartbeat和linked-mode的支持是Vcenter当中的另外两种重要限制。Vcenter都是关键特性,因为大型企业需要使用linked mode当中的单一客户端来管理多个vCenter实例,并且需要使用Vcenter特性确保Vcenter一直在线。
在vSphere 6.0当中,VMware对Fault Tolerance (FT)的架构进行了升级,现在其能够支持多vCPU虚拟机,并且vCenter Heartbeat问题也已经得到解决,Vcenter可靠性大大提升。管理员可以考虑使用FT技术来保护Vcenter——但是Vcenter最多只能支持4个vCPU,因此只能应用在微型或者小型环境当中——此外还需要使用vSphere HA特性实现高可用性,防止硬件问题的发生。
通过引入平台服务控制器(PSC),不支持linked mode的问题也已经得到解决,PSC其实就是linked mode的加强模式。PSC包含了单点登录、证书管理、授权服务器以及其他管理工具,并且相比于之前版本的SSO,其更加容易复制。受益于架构方面的多种变化,PSC能够被Windows Vcenter和Vcenter的Appliance所关联和支持。加强版本的linked mode能够通过使用一个或多个PSC连接多个Vcenter——不论是Windows的Vcenter还是Vcenterappliance。其为管理员提供了一个适用于vSphere域的统一管理入口。使用enhanced linked mode功能,管理员可以在所有链接的Vcenter当中进行搜索,并且复制角色、权限、授权、策略和标签等。
使用enhanced linked mode时推荐使用外部平台服务控制器。
Vcenter仍然存在一些细节问题
但是Vcenter当中仍然存在一些细节问题:
Vcenter使用ISO镜像的优势
Vcenter能够引起关注的另外一个原因在于其已经被封装在Vcenter 6.0当中了。VMware已经决定不再使用OVA格式、而是以ISO镜像的形式来分发Vcenter。但是为什么VMware为什么要放弃使用OVA格式呢?
最可能的原因是 VMware将逐步淘汰vSphere desktop client。如果不能使用客户端连接到刚刚创建的ESXi主机,那么应该如何部署OVA呢?
比如,在一个全新安装的ESXi主机当中,如果既没有vSphere client,又没有Vcenter,那么将很难对其进行管理。目前,用户还不能使用web client连接到ESXi主机进行管理,因此VMware决定不再使用OVA这种部署方式也是具有一定道理的。现在VMware推出了一种可以通过浏览器引导运行的ISO安装包。使用这种方式,用户可以挂载用于Vcenter部署的安装包,而不再需要使用vSphere desktop client来导入OVA文件。用户需要做的只是将ISO镜像文件挂载到笔记本、台式机或者虚拟机上,之后通过web部署页面运行安装向导。在安装过程当中,你只需要输入目标ESXi主机的IP地址或者主机名以及root账户密码。安装包将会被自动安装到目的主机当中,并且部署Vcenter。
过去几年当中,VMware一直希望管理员放弃使用vSphere Client,转而使用Web Client,但是效果并不是很好。在5.1 和 5.5当中如果使用vSphere Web Client管理vSphere会造成一种无法忍受的用户体验。但是,由于在Vcenter 6.0当中Web client得到了100多项改进,在易用性和性能表现方面都得到了大幅度提升,因此在很长一段时间之后,VMware终于解决了这个问题。尽管Web client仍旧使用Flash——这引起了很多IT管理员的不满——但是dashboard、菜单系统和UI已经经过了重新架构,交互界面更加友好,我敢说其可用性得到了大大增强。
vSphere 6.0当中的vSphere Web Client界面肯定不会为用户带来困惑,并且不需要花费十分钟时间才能完成登录或者弹出右键菜单。现在我能想到的需要使用vSphere desktop client的唯一一件事情就只有VUM集成了,而这种功能也很有可能出现在下一个版本的vSphere更新当中。
Vcenter帮助实现迁移的Fling
VMware Labs终于发布了一款可以帮助管理员从Windows Vcenter迁移到Vcenter Appliance的Fling。
之前,如果想从基于Windows的Vcenter切换到新的基于Linux的Vcenter Appliance,那么最为复杂的问题之一就是如何进行数据和配置迁移。Vcenter过去最为简单的方式就是从全新安装开始进行配置,没有更为简单的方式了。
但是使用过这个Fling之后,我对其非常满意。这个Fling能够迁移vCenter数据库、角色、权限、证书和容器服务等许多文件类型。其甚至能够迁移事件和任务列表、文件夹vApp设定——也就是存储在数据库当中的一切数据。唯一不能迁移的文件就是SSO配置,必须手动完成,好在其重建过程并不复杂。
但是,Vcenter这里也存在诸多限制。由于其仅仅是一种VMware Fling,因此并没有得到官方支持,但是自从Vcenter发布以来已经得到了大量社区支持,因此如果某天VMware宣布将Vcenter加入到成熟的产品当中,用户也不应感到惊讶。
参考资料
最新修订时间:2023-12-23 18:55
目录
概述
软件使用
参考资料