vSphere 包括以下软件组件:
ESXi
一种虚拟化平台,您可使用此平台将虚拟机创建为一组配置和磁盘文件,它们可共同执行物理机的所有功能。
通过 ESXi,可以运行虚拟机,安装操作系统,运行应用程序以及配置虚拟机。配置包括识别虚拟机的资源,如存储设备。
服务器可提供引导程序、管理以及其他管理虚拟机的服务。
vCenter Server
充当连接到网络的 VMware ESXi 主机的中心管理员的服务。vCenter Server 指导虚拟机和虚拟机主机(ESXi 主机)上的操作。
vCenter Server 是一种 Windows 或 Linux 服务,安装后自动运行。vCenter Server 在后台持续运行。即使没有连接任何 vSphere Web Client,也没有用户登录到 vCenter Server 所在的计算机,vCenter Server 也可执行监控和管理活动。它必须可通过网络访问其管理的所有主机,且运行 vSphere Web Client 的计算机必须能通过网络访问此服务器。
可以将 vCenter Server 安装在 ESXi 主机上的 Windows 虚拟机中,使其能够利用 VMware HA 提供的高可用性。有关设置此配置的详细信息,请参见《vSphere 安装和设置》。
vCenter Single Sign-On
此服务是 vCenter Server 管理基础架构的一部分。vCenter Single Sign-On 身份验证服务允许各种 vSphere 软件组件通过安全的令牌交换机制相互通信,而不需要每个组件都要使用目录服务(如 Active Directory)分别对用户进行身份验证,从而使 VMware 云基础架构平台更加安全。
安装 vCenter Single Sign-On 时,会部署以下组件。
STS (Security Token Service)
凡是通过 vCenter Single Sign-On 登录的用户,均可通过 STS 证书使用 vCenter Single Sign-On 支持的任意 vCenter 服务,而无需逐个进行身份验证。STS 服务会发出安全断言标记语言 (SAML) 令牌。这些安全令牌表示 vCenter Single Sign-On 支持的标识源类型之一中的用户标识。
管理服务器
管理服务器允许用户具有 vCenter Single Sign-On 的管理员特权,以便配置 vCenter Single Sign-On 服务器并管理 vSphere Web Client 中的用户和组。最初,只有用户 administrator@vsphere.local 具有此类特权。
vCenter Lookup Service
vCenter Lookup Service 包含有关 vSphere 基础架构的拓扑信息,使 vSphere 组件可以安全地互相连接。除非您使用的是简单安装,否则在安装其他 vSphere 组件时系统会提示您输入 Lookup Service URL。例如,Inventory Service 和 vCenter Server 安装程序会请求提供 Lookup Service URL,然后联系此 Lookup Service 以查找 vCenter Single Sign-On。安装后,会在 vCenter Lookup Service 中注册 Inventory Service 和 vCenter Server 系统,以便其他 vSphere 组件(如 vSphere Web Client)可以找到它们。
VMware Directory Service
与 vsphere.local 域关联的目录服务。此服务是一个在端口 11711 上提供 LDAP 目录的多租户、多重管理目录服务。在多站点模式下,如果更新一个 VMware Directory Service 实例中的 VMware Directory Service 内容,则与所有其他 vCenter Single Sign-On 节点关联的 VMware Directory Service 实例将自动更新。
vCenter Server 插件
为 vCenter Server 提供额外特性和功能的应用程序。通常,插件由服务器组件和客户端组件组成。安装插件服务器之后,插件将在 vCenter Server 中注册,且插件客户端可供 vSphere Web Client 下载。在 vSphere Web Client 上安装了插件之后,它可能会添加与所增功能相关的视图、选项卡、工具栏按钮或菜单选项,从而改变界面的外观。
插件利用核心 vCenter Server 功能(如身份验证和权限管理),但有自己的事件、任务、元数据和特权类型。
某些 vCenter Server 功能以插件形式实现,并可使用 vSphere Web Client 插件管理器进行管理。这些功能包括 vCenter Storage Monitoring、vCenter Hardware Status 和 vCenter Service Status。
vCenter Server 数据库
用于维护在 vCenter Server 环境中管理的每个虚拟机、主机和用户的状态的持久存储区域。vCenter Server 数据库相对于 vCenter Server 系统可以是远程的,也可以是本地的。
数据库在安装 vCenter Server 期间安装和配置。
如果直接通过 vSphere Web Client 访问 ESXi 主机,而不是通过 vCenter Server 系统和相关的 vSphere Web Client 访问,则不使用 vCenter Server 数据库。
tcServer
很多 vCenter Server 功能以需要 tcServer 的 Web 服务形式实现。作为 vCenter Server 安装的一部分,tcServer 安装在 vCenter Server 计算机上。
需要运行 tcServer 的功能包括:lCIM/硬件状态选项卡、性能图表、WebAccess、基于存储策略的服务和 vCenter 服务状态。
vCenter Server 代理
可在每台受管主机上收集、传达和执行 vCenter Server 发送的操作的软件。vCenter Server 代理是在第一次将主机添加到 vCenter Server 清单时安装的。
主机代理
可在每台受管主机上收集、传达和执行通过 vSphere Web Client 发送的操作的软件。它是在 ESXi 安装过程中安装的。