2015年1月12日 星期一

S小魚仔S Vmware Horizon View 5.x (虛擬化桌面) 建置 (一)

VMware View Components ~ 角色大致說明

View Connection Server
 View Connection Server 擔任「連線代理人角色」( Connection Broker Role),透過「View Connection Server」整合「AD」驗證使用者身份,並將「使用者」與「桌面」進行「關聯」並且可以與「ThinApp」應用程式虛擬化機制協同運作,安裝完成「View Connection Server」就會產生「View Administrator Console」,所有「操作」都會在「View Administrator Console」進行「配置」。
PS
View Connection Server 5.x」,僅支援「Windows Server 2008 R2

View Replica Server(非必要)
為了確保服務的「可靠性」,在營運環境中,應該安裝「第二台View Connection Server,並且搭配「Appliance-Based」,負載平衡「設備」如「F5」。
安裝「第二台View Connection Server,方法與「第一台」相同,只是在安裝「第二台」過程中,指定「第一台View Connection

View Security Server(非必要)
為簡化遠端存取的連線機制,通常會部署在「DMZ」區域當中,並且不需要加入「Active Directory」(網域),每台「Security Server」必須與「Connection Server」進行關聯,讓「外網」存取「內部」「VMware View Desktop」。

View Transfer Server(非必要)
如果打算導入「Local Mode Vms」機制,那麼你必須要建立「Transfer Server」及「Image Repository」,以便屆時發佈「Offline Mode Desktop」。
它可以降低在「Vmware View」環境中使用「Local Mode」虛擬桌面的「傳輸量」,會將「.vmdk」複製到「View Transfer Server」,然後要求「View Client」使用「Local Mode」模式。

View Composer」(非必要)
View Composer」提供「VMWare View」的自動化集區自動產生「Desktop」用 (Automatic Pool),如確定不會用到「Auto Pool」的功能,可以「略過」。另外「Composer」元件也可自成一台服務,不與「vCenter」裝一起。

View HTML Access Agent」(Guest VM)
Client」使用「View HTML Function」 可以從「Web」 瀏覽器連接至「虛擬桌面」,而無需在客戶端系統上安裝「Horizo​​n View Client」 軟件。「HTML Access Agent」 在Horizo​​n View 桌面上運行,通過該組件,用戶可以使用「HTML Access」 連接至自己的桌面。您必須在希望通過「HTML Access」 連接的「桌面」上同時安裝「Remote Experience」。

View Agent(Guest VM)
View Agent」通常安裝在「Guest VM」,它也可以安裝在「實體桌面主機」或「終端機伺服器」,以確保連接及管理「View Connection Server」並且可以使用「Persona」來管理桌面系統的「USB」裝置和「列印功能」。

View Client」(Client)
將「View Client」安裝到「Client」電腦,連線至「View Connection Server」,「View Client」支援「Local Mode」,以便使用者「登出」後,還能「離線」使用「虛擬桌面」。

架構示意圖

1. View-Server 安裝「View Standard Server」(View Connection Server)
PS
請參考「架構示意圖


點選「下一步

瀏覽一下「授權合約

不用多說..下一步

選擇「View 標準伺服器」( Connection Server )

輸入「資料復原密碼

自動「啟用」相關「防火牆」通訊埠

如要結合「網域」,需要 輸入 授權「Domain Administrators」的「帳戶
PS
如果您環境有網域,安裝時候選擇「授權本機管理員群組」,當您設定「V-Center」連接時,會遇上此「問題」-「儲存vCenter時發生錯誤」,這時候麻煩請「移除」Connection Server,重新裝。

輸入 存取「Connection Server - Web Console」 帳戶

選擇「是/否」參與 「改善」計畫

安裝「Go

安裝完畢

桌面 =>「登入」View Administrator 主控台

輸入「Domain Administators」帳戶


1. 點選「產品授權及使用
2. 點選「編輯授權」,輸入授權「KEY」

PS
Vmware Horizon View 5.x,購買授權時候有分為「Enterprise」、「Premier」。
Enterprise」不支援「View Composer」、「本機模式授權」。
Premier」支援「View Composer、「本機模式授權」。

額外補充
從「VMware View 4.5」版開始引入「事件資料庫」(Event Database) 機制,以便儲存「Vmware View」環境當中的事件至外部資料庫中,雖然「Event DataBase」不是必要的「建置條件」,但是當「Vmware View」環境發生任何問題時,若沒有建置「Event DataBase」,是很難進行「Trouble Shooting」。



2.V-Center 安裝「View Composer」(非必要)
PS
請參考「架構示意圖

2.1 需要建立「獨立」SQL DataBase
PS
如果您安裝「SQL Server Express」可以透過「Microsoft® SQL Server® 2008 Management Studio Express」工具,進行「資料庫」管理。


透過「SQL Server Management Studio」管理,View DataBase

建置「View_Data


2.2 設定「資料來源 (ODBC)
PS
控制台\所有控制台項目\系統管理工具


1. 輸入「識別名稱
2. 選擇「SQL Server Express」伺服器

選擇「SQL Server Express」驗證方式,使用「Windows 驗證

1. 選擇存取「資料庫」名稱
2. 點選「下一步

採用「預設值」,點選「完成

點選「Test Data Source」測試資料庫

安全過關,「Windows ODBC」建置完成


2.3 安裝「View Composer


點選「下一步

瀏覽「授權合約

點選「Next

1. 輸入「Windows ODBC」識別名稱
2. 輸入存取 「帳號」、「密碼」。

選擇「連接通訊埠

點選「安裝

安裝完成,「重新開機



3.登入「View Administrator 主控台」(Connection Server) 連接「vCenter ServerView Composer

登入「View Administrator 主控台

1. 點選「伺服器
2. 點選「vCenter Server
3. 點選「新增
PS
Connection Server 一定要連結「vCenter Server」,才能使用。

1. 輸入「vCenter」IP 或 FQDN
2. 輸入 具有「Domain Administrators」帳號
3. 輸入「密碼

進行「憑證」簽署認證

接受「憑證授權」 

選擇「View Composer 與 vCenter Server 並行安裝
PS
依照您的「佈署」環境,決定。

進行「憑證」簽署認證

自動帶入「網域」 

採用「預設值」即可 

檢查「清單」點選「完成

Connection Server 連接「vCenter Server、View Composer」,設定完成。 


PS
虛擬化桌面」建置,常用方法為「Virtual Desktop Infrastructure (VDI)」、「Remote Desktop Service (RDS)」,本篇使用「Virtual Desktop Infrastructure (VDI)」建置方式。

VMware Horizon View 支援
Virtual Desktop Infrastructure (VDI)」、「Remote Desktop Service (RDS)」。


參考資料:
單純的資訊年代」-「VMWare View 5.2 安裝設定
51CTO 王春海」-「体验 VMware View HTML Access