測試 VM View Manager

測試 VM View Manager

前一陣子參加了一場廠商的 VM View Manager 發表會, 會中介紹了新的 PCoIP 的通訊協定, 是可以取代 RDP 新的協定, 看廠商 Demo 還蠻有趣的, 思考了一下在公司是有某些特定環境可以使用這套機制的.

由於該機制必須跟 Active directory 綁定, 在windows 2k3 Server 一定要先加入網域, View Manager 也支援 Cluster 的概念, 可以設定主從角色, 有兩台來控制所有的對應關係, 以防止任一台停機造成服務的中斷.

安裝完成後就可以利用 browser 進入網頁的控制介面. (註僅支援IE)

Login Screen for VM View Manager
Login Screen for VM View Manager

登 入後選擇 Configuration 來設定相對應的 vCenter Server 的位置,

Config
Config

先 多嘴解釋一下 View Manager 的工作原理, 我的認知是任何 User 可以透過 VM View Client on Windows XP, 或是 Thin Client 上執行 View Client, 或是可以利用 Zero Client 在 PC 上安裝 PCoIP 開機卡, 來連結到 View Manager.

此時由 View Manager 來自行分配, 或是設定時指定每個人可以連結的 VM, 例如: 工廠作業員本身沒有配電腦, 需要執行線上請假程序, 此時就可以由系統分派任一台VM來執行即可, 執行完畢後就登入讓給其他有需要的人員使用.

針對日常的 User, 就可以採用一個帳號配一個VM 的方式, 讓User可以”專用”自己的電腦, 包括桌面的背景, 軟體的安裝等等…, 更棒的是因公司有多個外點, 某些高階長官兩邊都有辦公室, 常常因為兩邊無法同時讀取郵件資料(公司沒有採用Exchange), 此時不論在哪個點連線上自己的 VM 就可以看到自己環境.

設定好之後 View Manager 首先要去 VM 製作一個環境, 當然可以拿現有的來玩, 或是建立一個乾淨的 XP 加上 ERP 相關軟體, 防毒軟體, VM Tools 及 VM Agent等等轉換成一個 VM Template 以後有新的需求可以由這個 Template 來做成範本使用.

Clone/Convert to Template
Clone/Convert to Template

建立好 VM 主機後, 就可以進入 View Mapping (我自己取的) 的動作, 在 Desktop And Pools 選項, 選擇 ADD, 因為我要示範的是對應到已經存在的 VM 主機, 所以選擇 Manual Desktop Pool -> Persistent -> VirtualCenter virtual machines. Supports Offline Desktop ->

Manual Desktop Pool
Manual Desktop Pool

這邊需要給一個獨一的 ID, 來區別對應的關係.

Unique ID
Unique ID

這邊有幾個設定就比較有趣了,

1.    When VM is not in use: 可以選擇 VM 已經不再使用時, 會自動關機還是維持不變, 甚至維持開機模式.

  • VM本身開著並不會對 VM 主機太多額外的電源需求, 除了機器本身資源不足外, 建議還是開著, 因為使用者連線時就可以很快的連進來, 節省開機的時間
  • 如果 VM 被關閉, View Manager 偵測有人需要特定的 VM, 此時會自動的去啟動該VM, 連線時就會慢上許多.

2.    Default Display Protocol: View Manger 有支援 PCoIP 及 RDP 兩種, 如果可能還是使用 PCoIP效率會好一些
3.    Resolution of each monitor: 設定最高的解析度
4.    Adobe Flash: 當然此次也支援直接觀看 Adobe 動畫或影片.

interesting options
interesting options

選擇對應的 VM就完成的設定.

Select installed VM
Select installed VM

萬一你想要用一個 Template 提供給多人使用, 在設定上就有些不同, 進入 Add desktop 畫面後選擇 Automated Desktop Pool -> Persistent -> … 請參考以上的貼圖.

Automated Desktop Pool
Automated Desktop Pool

這邊需要設定該方 式最多可以提供連線數量, 以及產生後的VM 名稱的 Pattern, 之後選擇一個 Template, 以及要執行的主機, 如果有設定Resource Pool, 選擇一個洽當的, 選擇好儲存 DataStore 的地方, 就可以完成設定, 此時 ESX 會針對你選擇了幾個 Number of Desktops 就 Clone 幾個 VM 出來, 會佔用掉許多資源請小心使用.

Automated Provisioning Settings
Automated Provisioning Settings

以 上的是設定 VM Pool, 接下來的動作就是指定 User 及 VM 的媒合設定.

同樣的地方選擇 Entitlements

Entitlements - Match User and VM
Entitlements – Match User and VM

在 這個視窗內把使用者加入到這個列表, 加入的方式都是由 AD 帳號挑選的

Add domain users
Add domain users

設定到這樣 Server端可以說大部分完成.

接下來在 Client 端就要安裝 View Client, 點選進入系統

desktop shortcut for VM View Client
desktop shortcut for VM View Client

設 定好預設連線主機IP或名稱, 輸入 AD 帳號密碼, View Manager 就可以判斷相對應的 VM, , Option 選項內還有設定直接帶入目前的 AD 帳號來登錄, 免除使用者重複登打, 達成SSO (Single-sign-on).

連線中的畫面.

Connecting to VM Server
Connecting to VM Server

進入系統後就可以 看到進入的畫面

VM View running
VM View running

發表迴響