vSphere版本:5.5 6.0 6.5(ESXi) 6.7
vSphere horizon 版本: 4.7 6.0(view) 6.1 7.*
Vsphere 服务器虚拟化架构
Vsphere是数据中心产品下的一套软件,它只是一个包含其它组件的集合。
ESXi, vsphere client vcenter(提供网页方式进行访问) vmware tools
组件
ESXi :虚拟化系统,可以使用vsphere client连接ESXi,进行图形化管理。但是只有管理单台ESXi.
Vpshere client: 的作用是用来连接ESXi服务器,并管理其中的虚拟机。或者连接到vCenter服务器,同时管理多台ESXi主机。
Vcenter: 同时管理多以ESXi主机,提高网页方式进行访问,配置HA,FT等高可用功能。
Vmware tools :安装到虚拟机中,提供故障检测,性能监控等功能。
vpshere集群功能主要有以下几类
如下一切功能都需要用到基本功能:vMotion动态迁移, 还有共享存储。
vMotion: 动态迁移
是VMware 开发出的一项独特技术,它将服务器、存储和网络设备完全虚拟化,使得正在运行的整个虚拟机能够在瞬间从一台服务器移到另一台服务器上。虚拟机的全部状态由存储在共享存储器上的一组文件进行封装,而 VMware 的 VMFS 群集文件系统允许源和目标 VMware ESX 同时访问这些虚拟机文件。
DRS:分布式资源调度(根据实际情况,建议先只提供建议)
主要用于动态调整Cluster内ESXi主机的负载,主动实现把负载较重的ESXi主机上的虚拟机动态迁移到其它负载较轻的ESXi主机上,最终实现Cluster中ESXi主机资源的消耗平衡。
HA:高可用性
主要用于意外情况下,资源的动态切换。当监控到Cluster中的主机或者虚拟机出现意外故障时,可以在其它ESXi主机上启动故障机器承载的虚拟机。但是还是有停机时间,可能在几分钟内切换完成。
HA****当ESXi主机或虚拟机异常时,会重启虚拟机来提供基本的可用性保证****,虚拟机的重启可能很几分钟到十几分钟,这个时间的不确定性,对一些实时性要求较高的服务则无法保证要求。
VMware内的很多高级功能,都需要DRS和HA依赖,所以要使用更高阶功能,都需要提前开启上述两个功能。
FT: 容错保护
系统会为主虚拟机创建和维护一份辅助虚拟机,该虚拟机会以虚拟锁步(vLockstep)方式随主虚拟机一起运行。
由于是同步主服务器的所有操作,所以系统层面故障没法保障,只能保障虚拟机和ESXi主机保障情况下的服务器连续性。
FT 配置有很多限制
虚拟机必须存储在厚置备模式的虚拟机磁盘中。
不支持虚拟机快照。
不支持虚拟机存储迁移。
不支持虚拟机备份功能(备份数据,需要删除)。
集群内主机最大容错虚拟机数量为4。
容错虚拟机的vCpu数据,在5.x中为1个,而6.x版本为4个。
VMware Horizon虚拟桌面
虚拟桌面架构
组件
VMware-Horizon-Client-4.0.0
VMware-viewagent-7.0.0
VMware-viewconnectionserver-7.0.0
VMware-viewcomposer-7.0.0
VMware-ThinApp-Enterprise-5.0.1
使用协议:****PCoIP****(****PC-over-IP****)****、Microsoft RDP、HP RGS 协议
VMware Horizon是一个虚拟桌面基础设施(VDI)产品,它向最终用户群交付虚拟桌面和已发布的应用程序
VMware vCenter
同时管理多以ESXi主机,提高网页方式进行访问,配置HA,FT等高可用功能。
Domain Control
微软的产品,即著名的域控制器。域包含一套身份认证的系统,权限管理,统一部署等。
Connection Server
连接代理,也叫连接服务器,通过Windows Active Directory对用户提供身份验证,并将请求定向到相应的虚拟机、或服务器。
在企业防火墙外部,您可以在 DMZ 中安装 View Connection Server 并将其配置为安全服务器。DMZ 中的安 全服务器可与企业防火墙内的 View Connection Server 进行通信。安全服务器提供了一个功能子集,且无需包含在 Active Directory 域中。
vComposer
VMware公司的软件,即View Composer,和vCenter可以安装在同一台服务器上,用来管理虚拟镜像,节约磁盘资源(从指定的父虚拟机创建链接克隆池)。由于链接克隆桌面池共享一个基础映像,因此您可以通过仅更新父虚拟机来快速部署更新和修补程序。最终用 户的设置、数据和应用程序均不会受到影响。
View agent
需要在远程桌面源虚拟机、RDS服务器上安装,通过与Horizon Client连接来为用户提供连接监视,虚拟打印USB映射等功能
ThinApp
该服务可以将应用程序封装到虚拟化的沙箱中。采用这种方法可以灵活的部署应用程序,多个同时使用时,并不会产生冲突。
View Client
安装在模板虚拟机上,用于连接虚拟桌面的软件,可以安装在Linux、Windows、Android、IOS等操作系统上。
瘦终端
其实就是用于连接虚拟桌面的小设备,一般在上面装个操作系统,然后装个View Client,就能像平常电脑一样连接虚拟机。