在 QNAP 企業級儲存 ES NAS 上透過 VMware Horizon View 部署 VDI
技術概觀
QNAP ES1640dc是一企業級儲存系統,雙控制器模組與電源供應模組上提供雙重備援。此外透過讀取快取、壓縮和資料重複刪除等儲存功能,也大幅提升用於桌面虛擬化(VDI)的效能和容量。
本文提供透過VMware Horizon View,部署多個VDI到QNAP ES1640dc儲存系統的逐步指南。
架構
在架構圖中,有三個主要元件要處理:View Connection Server、View Composer和主要映像。我們將透過安裝這些元件,來建置這個環境。
系統組態設定
| 伺服器網路設定 | ||
|---|---|---|
| 設定 | 值 | 說明 |
| AD server IP | 10.4.19.19 | Active Directory伺服器 (adc.esapp.local) |
| vCenter Server IP | 10.4.19.21 | vCenter伺服器(+view Composer) |
| View Connection server IP | 10.4.19.23 | Horizon View Connection伺服器 |
| Esxi1 server | 10.4.19.25 | 叢集1的ESXi 伺服器 |
| Esxi2 server | 10.4.19.26 | 叢集1的ESXi 伺服器 |
| 儲存網路設定(站台A) | ||
|---|---|---|
| 設定 | 值 | 說明 |
| SCA Management IP | 10.4.19.41 | 控制器A的管理IP |
| SCA Ethernet1 IP | 10.10.100.105 | 控制器A的資料埠1 IP |
| SCA Ethernet2 IP | 10.10.200.105 | 控制器A的資料埠2 IP |
| SCB Management IP | 10.4.19.42 | 控制器B的管理IP |
| SCB Ethernet1 IP | 10.10.100.106 | 控制器B的資料埠1 IP |
| SCB Ethernet2 IP | 10.10.200.106 | 控制器B的資料埠2 IP |
| Pool at SCA | Pool1 | 控制器A的儲存池(具RAID6設置) |
| iSCSI LUN | vdi1_0 | 儲存池1的iSCSI LUN |
設定您的儲存
在開始設定VDI基礎架構之前,您必須先在ES儲存設備上設定初始組態。如需如何建立儲存池和iSCSI LUN的詳細組態設定,您可以參閱ES1640dc使用手冊。
注意:您可以在QNAP網站找到最新版的ES1640dc使用手冊。
建立儲存池和iSCSI LUN
儲存池Pool1會在控制器SCA上建立並配置為RAID6類型,如下圖所示。
共建立了四個LUN,並連接至iSCSI目標。
- vid1_0用於儲存您的虛擬機(VM)。
- hb1和hb2用於ESXi叢集伺服器的活動訊號LUN(heartbeat LUN)。
從伺服器連接儲存
建議使用多重路徑I/O (MPIO)連線至儲存連線,請按照下列步驟來完成這項作業。
Step 1: 選擇[組態]分頁>[儲存介面卡]>[iSCSI軟體介面卡]並按下滑鼠右鍵以選取[內容]。
Step 2: 選擇[靜態探索]分頁後,輸入iSCSI伺服器IP及其對應的iSCSI目標名稱。
Step 3: (您可以在儲存網頁下方找到儲存iSCSI目標名稱IQN)
請到[儲存空間總管]>[iSCSI儲存]>[動作]>[修改]。
範例:iqn.2004-04.com.qnap:ES-4200:iscsi.poc1a.E57758.0
Step 4: 重複以上步驟,將所有資料路徑新增至iSCSI啟動器內容的[靜態探索]中。
Step 5: 按[關閉]按鈕,伺服器就會重新掃描儲存。最後,您可以在資料存放區管理路徑中找到列出的所有路徑。
安裝軟體
在安裝VMware Horizon View軟體之前,必須先安裝ESXi伺服器和vCenter Server。
安裝Horizon View Connection Server
Step 1: 從VMware網站上下載VMware Horizon View Connection Server軟體,並將其安裝到機器上。
Step 2: 按[下一步]。
Step 3: 接受使用者授權協定並按[下一步]。
Step 4: 選取安裝目標資料夾並按[下一步]。
Step 5: 選取[View Standard Server]和[安裝HTML Access]。按[下一步]。
Step 6: 輸入資料復原密碼並按[下一步]。
Step 7: 選取[自動設定Windows防火牆]並按[下一步]。
Step 8: 選取[授權本機管理員群組]並按[下一步]。
Step 9: 選擇是否參加使用者體驗改善計畫。如果不想參加,只需按[下一步]繼續操作即可。
Step 10: 按[安裝]以開始安裝。
Step 11: 完成安裝後按[完成]。系統在完成安裝後,可能提示您重新啟動伺服器。
安裝View Composer資料庫
Composer要求使用自己的資料庫。我們將使用SQL Server Management Studio來建立Composer資料庫並指派驗證。這部分的教學已經事先安裝並設定SQL Server。
Step 1: 開啟SQL Server Management Studio,然後使用管理員權限的使用者登入SQL Server。
Step 2: [安全性]>[登入]建立新的SQL登入。滑鼠右鍵按下[登入]選取[新增登入]。
Step 3: 輸入登入名稱如viewcomposer,並選取[SQL Server驗證]後輸入密碼。停用[強制執行密碼原則]。
Step 4: 建立SQL登入後,您必須建立一個空的資料庫,請以滑鼠右鍵按下資料庫資料夾並選取[新增資料庫]。
Step 5: 在資料庫名稱欄位中,輸入名稱如viewcomposer。若要選取資料庫的擁有者,請按 … 按鈕並搜尋您在之前建立的資料庫使用者帳戶。按[確定]以建立資料庫。
Step 6: 現在,我們必須建立ODBC資料來源,以便連線至Composer資料庫。
Step 7: 請到[開始]>[系統管理工具]>[資料來源(ODBC)]。
Step 8: 按[系統DSN]分頁後,按[新增]。
Step 9: 選取 SQL Server Native Client 11.0 並按[完成]。接著就會啟動設定資料來源的精靈。
Step 10: 輸入DSN名稱、描述和SQL Server資訊並按[下一步]。
Step 11: 選取[Windows驗證]並按[下一步]。
Step 12: 選取[變更預設資料庫為],然後選擇viewcomposer並按[下一步]。
Step 13: 按[完成]按鈕。
Step 14: 此時便完成建立DSN。您可以按[測試資料來源…]按鈕進行測試。
Step 15: 按[確定]關閉視窗。
安裝Horizon View Composer
Step 1: 從VMware網站下載VMware Horizon View Composer Server軟體。 執行View Composer安裝程式。按[下一步]。
Step 2: 接受授權合約並按[下一步]
Step 3: 選取要安裝Composer的目標資料夾。
Step 4: 在此輸入資料庫資訊並按[下一步]。
Step 5: 按[下一步]。
Step 6: 按[安裝]以開始安裝。
Step 7: 完成安裝後,將會提示您重新啟動電腦。
建立桌面的主要映像
建立一個新VM並安裝用戶端作業系統
我們將在此安裝Microsoft Windows 8.1作為用戶端VM。
安裝VMware Tools
- 開啟VM主控台畫面,並從下拉選單列選取[VM]>[客體]>[安裝/升級VMware Tools]。

將範本VM加入網域並設定遠端設定
Step 1: 先將範本VM加入網域,並停用Windows防火牆。
Step 2: 設定遠端設定,以允許網域使用者透過遠端桌面存取。
安裝Horizon View Agent軟體
Step 1: 從VMware網站下載VMware Horizon View Agent軟體。 執行View Agent安裝程式並按[下一步]。
Step 2: 閱讀並接受使用者授權協定,然後按[下一步]。
Step 3: 選取您要安裝的模組,然後按[下一步]。
Step 4: 按[安裝]以開始安裝。
Step 5: 安裝完成。
擷取此VM的快照
Step 1: 關閉VM以擷取快照之前,請記得從網域登出此VM。接著關閉此VM。 以滑鼠右鍵按下VM並選取[快照]→[擷取快照…]
Step 2: 指定快照名稱,然後按[確定]來完成作業。
檢視桌面集區
設定View管理
Step 1: 按
連線到View Administrator Console。輸入使用者名稱和密碼以登入[View管理]頁面。
Step 2: 以下是[View管理]頁面。若是首次設定View環境,您必須將vCenter Server新增到此環境,這樣才能與vCenter Server通訊。
Step 3: 展開[View組態]並選取[伺服器]。
Step 4: 選取[vCenter Server]分頁並選取[新增…]
Step 5: 在此輸入vCenter Server資訊並按[下一步]。
Step 6: 按[檢視憑證…]按鈕,檢視並接受憑證。
Step 7: 由於我們已在vCenter Server安裝View Composer,所以在此要選擇[View Composer與vCenter Server同時安裝],然後按[下一步]。
Step 8: 新增Composer網域。
Step 9: 檢視設定並按[完成]按鈕來完成設定。
設定View桌面集區
Step 1: 展開目錄並選取[桌面集區],然後按[新增…]按鈕。選擇[自動化桌面集區],然後按[下一步]。
Step 2: 選取[浮動]選項並按[下一步]。
Step 3: 選擇[View Composer連結的複製]並按[下一步]。
Step 4: 輸入ID和顯示名稱,然後按[下一步]。
Step 5: 如果您想要透過網頁瀏覽器存取VDI,則勾選[HTML Access]並按[下一步]。
Step 6: 選擇[使用命名模式],然後輸入名稱模式並按[下一步]。
Step 7: 按[下一步]。
Step 8: 按[下一步]。
Step 9: 按[瀏覽...]按鈕來選取每個項目的資訊,然後按[下一步]。
Step 10: 按[下一步]。
Step 11: 選取網域和AD容器,然後按[下一步]。
Step 12: 檢查設定是否全都正確無誤。如果都正確,按[完成]按鈕來完成作業。如果不正確,您可以按[返回]按鈕進行修改。
Step 13: View桌面集區便會建立。
開始佈建多個VM
Step 1: 選取[桌面集區]並按[編輯…]按鈕。選取[佈建…] 分頁。勾選[啟用佈建]核取方塊。輸入您要建立的VM數量,然後按[確定]。
Step 2: 在[資源]→[機器]中,您可以看到所有建立的VM。
Step 3: 您也可以在vCenter Server中檢查這些VM。

