VMware View是VMware公司的桌面虚拟化产品,如今最新的版本是4.6(今年刚刚发布),通常用户使用的版本是4.5。VMware View只能应用在VMware的虚拟化平台之上,如VMware vShpere,其支持的协议为PCoIP和RDP两种(目前在平板电脑和智能手机的平台上还只能支持RDP协议)。html
VMware View是一个总体的桌面虚拟化解决方案,它囊括了从后端的服务器到前端的客户端的全部部件,总体结构以下图:前端
图:VMware View架构图
主要包含的部件为:
1.
vSphere for Desktop:也就是vSphere服务器,全部的虚拟机都必须运行在它的环境中,在vSphere环境中你能够实现HA(高可用性),DRS(分布式资源管理)等服务器虚拟化的高级特性,从而保证你的虚拟桌面环境稳定运行。须要注意的一点是:当你购买VMware View时,整个套件中附带的vSphere只能用于你的桌面虚拟化环境,而不能用于服务器虚拟化用途,运行在vSphere平台之上的虚拟桌面将能够提供更丰富的功能。
2.
vCenter Server Standard for Desktop:用于管理vSphere服务器的vCenter,一样只能用于VDI环境。
3.
View Manager:是管理整个 View的控制台,能够管理全部基于 View的桌面,包括虚拟机以及安装有VMware View Agent的物理机 (须要在物理机上安装PCoIP协议兼容的硬件,不然只能使用RDP协议) 。它安装在VMware View Connection Server上,包括图中的VMware View Connection Server,VMware View Security Server, VMware View Transfer Server。 经过它,能够执行全部View的管理任务。三种服务器的主要功能为:
Ø
View Standard Server:也就是安装的第一台View Connection Server,存有全部的配置数据。另外若是网络中已经安装有View standard Server时,能够经过安装View Replication Server来实现冗余和负载平衡。View Replication Server只是View Standard Server的一个副本。安装好以后在View Manager的管理界面中就会出现两台或更多台View Connection Server供你管理。
Ø
View Security Server:用于接受外部网络链接请求的服务器,它能够放在DMZ区域中,只开放443端口来接受外部用户的链接请求(在View 4.6中开放了PCoIP的4172端口,能够接受来自外部的PCoIP链接,在View 4.5中只能接受RDP协议的链接请求)。
Ø
View Transfer Server:是为本地模式提供的服务器,为使用本地模式的用户执行检入检出操做,须要必定的硬盘容量,若是不是View Premier版本,无需此服务器。
4.
View Composer:实现View一些高级特性的组件,只存在于View Premier版本中。它提供的高级功能主要为经过建立黄金镜像,并使用连接克隆技术快速部署多个桌面虚拟机,它能够大大下降存储的容量。
5.
Local Mode:也称为本地模式,主要针对一些网络条件不太好的用户和一些移动用户,它能够将虚拟机的文件检出到本地,并在没有网络链接的状况下继续使用虚拟机。当网络恢复后,再将虚拟机文件检入到服务器上。在本地它经过View Client with Local Mode来运行虚拟桌面。这种状况对于客户端硬件的要求比较高,它须要客户端同时运行虚拟桌面和物理机操做系统。一样,此功能只能用在View Premier版本中。
6.
View Agent:安装在View桌面源的虚拟机或者物理机上。View Agent的做用是充当View Manager和View桌面源之间通信的纽带。经过它能够进行虚拟打印,USB重定向以及监视等功能。
7.
View Client:安装在客户端上面的用于链接View Connection Server的组件,能够安装在Windows或者Mac PC上,受支持的瘦客户端上也会固化View Client软件。分为View Client 和View Client with Local Mode两种版本。
8.
vShield Endpoint:它是一个VMware虚拟环境下的防病毒 方案,可是须要单独购买受权。它采用一个虚拟机统一执行防病毒任务,而后在每一台虚拟机上安装一个代理。Endpoint比传统的防病毒方案更能下降防病毒软件对于物理主机CPU资源的占用,能够在一台物理主机上安装更多的虚拟机。
9.
Thinapp:它是应用层虚拟化的表明,经过Thinapp咱们实现了应用程序和其操做系统的分离,这样你能够将虚拟桌面环境中的镜像简化到只有一个操做系统。但你却能够在同一个操做系统上运行不一样版本的应用程序。在分发应用程序方面,也大大简化了IT人员的工做。Thinapp基于应用程序打包的原理,经过对应用程序安装先后操做系统的扫描获取其对操做系统的改变,并将改变文件封装在一个“沙箱”中。程序运行时系统调用的文件都从“沙箱”中获取,对操做系统没有任何的改变。须要注意的一点是,Thinapp只能虚拟运行在操做系统用户模式(user mode)下的应用程序,对于在内核模式(Kernel Mode)下应用程序将无能为力,比较典型的内核模式的应用程序为Cisco ××× Client。Thinapp只能在View的Premier版本中才提供。
软件分类:
1.
View支持以捆绑的方式购买上述全部组件,这样能够不用单独去购买vSphere等产品。
2.
View的受权有两种:一种是Enterprise版本,另外一种是Premier版本,二者的区别主要在于:如下功能的支持状况。
Ø
View Composer
Ø
Local Mode
Ø
Thinapp
VMWare View 4.6的新特性:
1.
View Security Server支持 PCoIP 链接,能够支持面向Internet的PCoIP的链接;
2.
加强了 USB 设备兼容性 - View 4.6 支持经过 USB 重定向功能从 View 桌面同步和管理 iPhone 和 iPad。
3.
新增 SSO 用户超时设置 - 若是使用 SSO 功能,用户经过身份验证链接到 View Connection Server 后,将自动登陆到他们的 View 桌面操做系统。使用这个新增的超时设置,管理员能够限制 SSO 功能的有效时间(以分钟为单位)。
4. 支持 Microsoft Windows 7 SP1 操做系统 。
VMware View 5.0的新特性
1. View 5.0能够支持VWware vSphere 5.0,在8.0的虚拟机格式下能够实现Windows 7的玻璃特效,但须要注意的是,在8.0的虚拟机格式下,没法实现本地模式。
2. View 5.0最大的改变就是增长了persona管理,其是用户配置文件的管理,经过在组策略中进行设置。对于之前版本,View在这方面只能依靠Windows的Roaming Profile管理,或者一些第三方的配置文件管理系统。