VMware vSphere 是用于虚拟化的软件组件套件。这些软件组件包括 ESXivCenter Server 和其他软件组件(如 vCenter Single Sign-On)以及 vCenter Server 插件(可在 vSphere 环境中实现多种不同的功能)。

vSphere 包括以下软件组件:

ESXi
Hypervisor 运行虚拟机。每个虚拟机都有一组配置文件和磁盘文件,旨在共同执行物理机的所有功能。

通过 ESXi,可以运行虚拟机,安装操作系统,运行应用程序以及配置虚拟机。配置包括识别虚拟机的资源,如存储设备。

服务器可提供引导程序、管理以及其他管理虚拟机的服务。

vCenter Server
一种充当连接网络的 VMware ESXi 主机的中心管理员的服务。 vCenter Server 指导虚拟机和 ESXi 主机上的操作。

vCenter Server 安装后,可在预配置的虚拟机上自动运行。vCenter Server 服务在后台持续运行。即使没有连接任何 vSphere Client,也没有用户登录到 vCenter Server 所在的计算机,vCenter Server 也可执行监控和管理活动。它必须对其管理的所有主机具有网络访问权。

vCenter Server 部署为已针对运行 vCenter ServervCenter Server 组件而优化的预配置虚拟机。可以在 ESXi 主机 6.5 或更高版本上部署 vCenter Server

运行 vCenter ServervCenter Server 组件的所有必备服务都捆绑在 vCenter Server 安装中。所有 vCenter Server 服务都作为 VMware Service Library Lifecycle Manager 服务的子进程运行。有关设置此配置的详细信息,请参见《vCenter Server 安装和设置》

vCenter Single Sign-On
此服务是 vCenter Server 管理基础架构的一部分。vCenter Single Sign-On 身份验证服务支持各种 vSphere 软件组件彼此进行相互通信,从而提高了 VMware Cloud 基础架构平台的安全性。vCenter Single Sign-On 身份验证服务使用安全令牌交换机制,而无需使用每个组件单独对目录服务(如 Active Directory)进行用户身份验证。

安装 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 Client 中的用户和组。最初,只有用户 [email protected] 具有此类特权。
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 Client)可以找到它们。
VMware Directory Service

与 vsphere.local 域关联的目录服务。此服务是一个多租户、对等复制目录服务,可使 LDAP 目录在端口 389 上可用。在多站点模式下,如果更新一个 VMware Directory Service 实例中的 VMware Directory Service 内容,会导致自动更新与所有其他 vCenter Single Sign-On 节点关联的 VMware Directory Service 实例。

vCenter Server 插件
vCenter Server 提供额外特性和功能的应用程序。通常,插件由服务器组件和客户端组件组成。安装插件服务器之后,插件将在 vCenter Server 中注册,且插件客户端可供 vSphere Client 下载。在 vSphere Client 上安装了插件之后,它可能会添加与所增功能相关的视图、选项卡、工具栏按钮或菜单项,从而改变界面的外观。

插件利用核心 vCenter Server 功能(如身份验证和权限管理),但有自己的事件、任务、元数据和特权类型。

某些 vCenter Server 功能以插件形式实现,并可使用 vSphere Client 插件管理器进行管理。这些功能包括 vCenter Storage Monitoring、vCenter Hardware Status 和 vCenter Service Status。

vCenter Server 数据库
用于维护在 vCenter Server 环境中管理的每个虚拟机、主机和用户的状态的永久存储。 vCenter Server 数据库相对于 vCenter Server 系统可以是远程的,也可以是本地的。

数据库在安装 vCenter Server 期间安装和配置。

如果直接通过 VMware Host Client 访问 ESXi 主机,而不是通过 vCenter Server 系统和相关的 vSphere 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 Client 发送的操作的软件。它是在 ESXi 安装过程中安装的。