VMware vSphere 是用于虚拟化的软件组件套件。这些组件包括 ESXi、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 Server 和 vCenter Server 组件而优化的预配置虚拟机。可以在 ESXi 主机 6.5 或更高版本上部署 vCenter Server。
运行 vCenter Server 和 vCenter Server 组件的所有必备服务都捆绑在 vCenter Server 安装中。所有 vCenter Server 服务都作为 VMware Service Library Lifecycle Manager 服务的子进程运行。有关设置此配置的详细信息,请参见《vCenter Server 安装和设置》。
- vCenter Single Sign-On
-
此服务是
vCenter Server 管理基础架构的一部分。通过允许各种 vSphere 软件组件彼此进行相互通信,vCenter Single Sign-On 身份验证服务使 VMware 云基础架构平台具有更高的安全性。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 安装过程中安装的。