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