部署 VMware-vcsa平台
5.1 VCSA简介
VCSA(vCenterServerAppliance)是一台预装了vCenter的Linux虚拟机,是一款管理EXSi主机的管理端软件,是基于 Linux系统的。
VCSA 是一个预先打包的基于 Linux的虚拟机,它针对运行vCenterServer相关服务进行了优 化。
VCSA 减 少 了 vCenterServer 和 相 关 服 务 的 部 署 时 间,并 提 供 了 基 于Windows的vCenterServer安装的低成本替代方案(VCSA 不需要提供许可证)。VCSA 包含以下软件。
(1)VMwarePhoton。
(2)PlatformServicesController(PSC)。
(3)vCenterServer服务组。(4)PostgreSQL。
5.1.1 vCenterServer的主要功能vCenterServer的主要功能如下。(1)ESXi主机管理。(2)虚拟机管理。(3)模板管理。
(4)虚拟机部署。
(5)任务调度。
(6)统计与日志。
(7)警报与事件管理。
(8)虚拟机实时迁移(vSpherevMotion)。
(9)分布式资源调度(vSphereDRS)。
(10)高可用性(vSphereHA)。
(11)容错(vSphereFT)。
5.1.2 vCenterServer组件与服务
1.两种版本
vCenterServerforWindows———基于 Windows系统的应用程序。
vCenterServerAppliance———基于 Linux系统的预配置的虚拟机。
2.组件和服务概述
1)VMwarePlatformServicesController基础架构服务组VMwarePlatformServicesController基础架构服务组包含vCenter单点登录(SingleSign-On,SSO)许可证服务、查找服务(LookupService)和 VMware证书颁发机构。
2)vCenterServer服务组vCenterServer服务组包含vCenterServer、vSphereWebClient、vSphereAutoDeploy(自动部署)、vSphereESXiDumpCollector(转储收集器)。
3)vCenterSSOSSO 为vSphere软件组件提供安全身份验证服务。vCenterSSO 构建在安装或升级过程中注册vSphere解决方案和组件的内部安全域。
4)PSCvCenterServer及其服务都必须在 VMwarePSC中进行绑定。PSC提供包括SSO 在内的一系列服务。PSC独立于vSphere进行升级,在其他任何依赖SSO 的产品之前完成升级。vCenterServerAppliance对应的PSC版本称为PlatformServicesControllerAppliance。
5)vSphere域、域名和站点域确定本地认证空间,每个 PSC与vCenterSSO 域相关联。域名默认为vspherel.ocal,但是可以在安装第一个 PSC时进行更改。站点是逻辑结构。可将域拆分成多个站点,并将每个 PSC和vCenterServer实例分配到一个站点。可以将 PSC域组织到逻辑站点。
6)可选vCenterServer组件vMotion———虚拟机在 ESXi主机之间实时迁移。StoragevMotion———数据存储迁移。
vSphereHA———实现主机集群的高可用性,提供快速恢复。vSphereDRS———平衡所有主机和资源池中的资源分配及功耗。StorageDRS———平衡存储资源分配。vSphereFaultTolerance(FT)———虚拟机容错。
5.2 vCenterServer和PSC部署
5.2.1 vCenterServer和PSC部署类型
1.使用嵌入式PSC部署vCenterServer
(1)vCenterServer和 PSC之间不通过网络连接,不会因连接和名称解析问题而导致中断。
(2)安装vCenterServer需要较少的 Windows许可证。
(3)可以管理较少的虚拟机或物理服务器。
(4)每个产品都有一个 PSC,会消耗更多的资源。
2.使用外部PSC部署vCenterServer
(1)PSC实例中共享服务所消耗的资源更少。
(2)vCenterServer和 PSC之间的连接可能存在连接和名称解析问题。
(3)安装vCenterServer需要更多的 Windows许可证。
(4)必须管理更多的虚拟机或物理服务器。
3.混合操作系统环境
(1)Windows上使用外部 PSC。
(2)使用外部 PlatformServicesControllerAppliance。
5.2.2 vCenterServerforWindows的安装要求
1.软件要求
(1)vCenterServer中需要64位操作系统。
(2)64位系统 DSN 要求vCenterServer连接到外部数据库。
2.数据库要求(1)每个vCenterServer实例必须有自己的数据库。
(2)中小型环境可使用vCenterServer安装期间捆绑的 PostgreSQL数据库。
(3)更大的部署环境,则需要外部数据库。
3.所需端口对于自定义防火墙,必须手动打开所需端口。
4.DNS要求
(1)安装vCenterServer和 PSC时,必须提供完全限定的域名(FQDN),或正在执行安装或升级的主机的静态IP地址。
(2)建议使用 FQDN。
5.3 项目开发及实现
5.3.1 项目描述正月十六,公司已经初步完成公司虚拟化架构的基础搭建部分,工程师小莫已经可以熟练安装ESXi服务器、配置虚拟网络和搭建iSCSI共享存储,但是,随着虚拟化转型程度的加深,管理 ESXi主机需要巨大的人力成本和时间成本,为了提高管理效率,小莫决定使用镜像的方式安装vCenterServer平台,以方便对多台 ESXi主机进行管理,同时确保未来能够实现vSphere的高级功能,保障虚拟化架构平稳正常运行。
5.3.2 项目设计公司经商讨,决定使用单点的 ESXi主机进行vCenterServer的部署,采用域名访问的方式对 VCSA 平台进行访问,因此需要配置一台 DNS 服务器进行域名的管理,vCenterServer设备清单如表5-1所示。vCenterServer及 ESXi主机的账号与密码如表5-2所示。
拓扑如图5-1所示。
|