vCenter Server—vCenter Server设备
关于vCenter Server:
之前的笔记中简单介绍过,vCenter Server是一个管理平台。vCenter Server是一种服务,充当ESXi主机及其在网络上连接的虚拟机的中心管理点:
在Windows或基于Linux的设备上运行
指导虚拟机和主机的操作
关系图如下:
vCenter Server的支持组件:
1.vCenter服务器嵌入数据库:vCenter Server Embedded Database
2.平台服务控制器:Platform Services Controller,主要有下面两部分:
vCenter单点登录
身份来源
3.主机和虚拟机管理:Managed Hosts and Virtual Machines
vCenter提供的服务:
vCenter服务器服务组包括:
vCenter服务器
vSphere Web客户端(服务器)
vSphere更新管理器
VMware vSphere自动部署
VMware vSphere ESXi 垃圾收集器
vSphere客户端
注意:不能跨多个系统分发这些vCenter服务器功能。部署vCenter服务器设备时,将包括所有这些功能。
平台服务控制器包括一组常见的基础设施服务,如vCenter单点登录和VMware目录服务
跨vCenter服务器系统监视服务和节点的运行状况和状态:
vSphere Web客户端允许您在管理>部署>系统配置>服务中监视vCenter服务器系统中所有可管理服务和节点的状态。如下图:
每个vCenter服务器实例中都有默认服务的列表。
vCenter Server 应用设备:
设备的可扩展性:
vCenter服务器设备现在可以扩展到与安装在Windows服务器上的vCenter服务器相同的容量。下图是对比图:
平台服务控制器:
vCenter服务器包括平台服务控制器:
平台服务控制器包括一套通用的基础设施服务:
vCenter单点登录
VMware许可证服务器
查找服务
VMware证书颁发机构
证书存储
VMware目录服务
其他功能安装在vCenter服务器组件下。
可以在相同或不同的机器上安装vCenter服务器和平台服务控制器。
安装平台服务控制器实例时,系统会提示您创建vCenter单点登录域或加入现有域。
1.单点登录:
vCenter单点登录允许vSphere组件通过安全令牌机制相互通信:
(1)用户通过在登录页面上输入他们的凭据来验证vCenter单点登录。
(2)vCenter单点登录使用配置的标识源(例如,Active Directory)对用户的凭据进行身份验证。
(3)如果成功,vCenter单点登录将返回一个表示用户到vSphere客户机的令牌。
(4)vCenter单点登录服务器将令牌返回给vCenter服务器系统,使用vCenter服务器授权框架允许用户访问。
连接到vCenter服务器后,经过身份验证的用户可以查看所有vCenter服务器实例或其他vSphere对象,因为他们的角色赋予了他们特权。不需要进一步的身份验证。
2.vCenter单点登录域和多个站点:
一个vCenter单点登录域可以分为多个站点:
对于高可用性或多站点环境,部署多个平台服务控制器实例,所有这些实例都同步它们的配置和vCenter单点登录域。
每个平台服务控制器实例和vCenter服务器实例只能与一个站点关联。
跨vCenter单点登录域重定向允许vCenter服务器设备实例移动到新的vCenter单点登录域。
存在于单独的vCenter单点登录域中的vCenter服务器实例可以合并到一个vCenter单点登录域中。
关于增强型链接模式:
增强链接模式允许您登录到vCenter服务器设备或vCenter服务器的任何单个实例,并管理组中所有vCenter服务器系统的库存:
在一个vCenter单点登录域中最多可以链接15个vCenter服务器实例。嵌入式增强链接模式最多支持10个vCenter服务器实例。
只有在部署vCenter服务器设备或安装vCenter服务器时才能创建增强的链接模式组。
增强的链接模式支持以下部署配置:
带有嵌入式平台服务控制器的vCenter服务器
带有外部平台服务控制器的vCenter服务器
vCenter Server部署选项:
vCenter服务器设备在功能上与安装在Windows服务器上的vCenter服务器相同。
vCenter服务器设备可以通过以下方式配置:
作为具有内部平台服务控制器实例的嵌入式系统
作为一个具有外部平台服务控制器实例的分布式系统
1.嵌入式平台服务控制器:
使用嵌入式平台服务控制器实例会导致独立部署,该部署拥有自己的vCenter单点登录域和一个站点(相同的虚拟机或物理服务器):
vCenter服务器与嵌入式平台服务控制器实例之间的连接不通过网络,而且vCenter服务器不容易由于vCenter服务器与平台服务控制器之间的连接和名称解析问题而导致停机。
连接到嵌入式vCenter服务器系统的外部vCenter服务器系统:
注册一个公共或不同连接平台服务控制器实例的所有vCenter服务器实例都以增强链接模式连接:
vCenter服务器实例可以通过使用vCenter服务器高可用性(仅用于设备)实现高可用性。
平台服务控制器是单点故障。
2.带有负载均衡器的平台服务控制器:
可以为每个站点使用第三方负载均衡器来为该站点配置带有自动故障转移的平台服务控制器高可用性。
vCenter Server APIs
vSphere 6.x包含一个开发人员友好的、自动化友好的基于rest的API和简化自动化和开发的接口。
关于上图的概述:
用于VM管理的REST API
简化和现代的API设计
能够方便地从标准工具访问自动化
在设计时考虑到了自动化和DevOps
功能齐全的sdk, CLI,和工作流访问
关键用例:VM自动化、开发和vCenter服务器设备服务健康状况检查
好处:
减少API开发的复杂性和时间
通过现代自动化和开发过程获取一致性和可重复性
简化的API模型
所有API样本的单一访问点
vCenter Server设备的高可用性:
vCenter服务器高可用性可以防止硬件和软件故障,并确保您的实现可以快速恢复:
受保护的节点称为活动节点。
还创建了被动节点和见证节点。
如果活动节点失败,则被动节点将接管活动节点的角色。
活动节点的状态被复制到被动节点,并在PostgreSQL数据库和配置文件中捕获。
这张笔记主要是一些设备的概述和特点,下一篇笔记我会主要记录如何进行部署。