VMware ViewVMware公司的桌面虚拟化产品,现在最新的版本是4.6(今年刚刚发布),一般用户使用的版本是4.5VMware View只能应用在VMware的虚拟化平台之上,如VMware vShpere,其支持的协议为PCoIPRDP两种(目前在平板电脑和智能手机的平台上还只能支持RDP协议)。

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 ServerVMware 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中开放了PCoIP4172端口,可以接受来自外部的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 ManagerView桌面源之间通讯的纽带。通过它可以进行虚拟打印,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 ××× ClientThinapp只能在ViewPremier版本中才提供。

软件分类:

1.     View支持以捆绑的方式购买上述所有组件,这样可以不用单独去购买vSphere等产品。

2.     View的授权有两种:一种是Enterprise版本,另一种是Premier版本,两者的区别主要在于:以下功能的支持情况。

Ø View Composer

Ø Local Mode

Ø Thinapp

VMWare View 4.6的新特性:

1.     View Security Server支持 PCoIP 连接,可以支持面向InternetPCoIP的连接;

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管理,或者一些第三方的配置文件管理系统。