在創(chuàng)建虛擬桌面之前,需要準備一個“基準”虛擬機,虛擬桌面將從此基準虛擬機,采用“克隆”技術(shù),從一個虛擬機批量創(chuàng)建出所需數(shù)量的虛擬機,這些虛擬機具有不同的計算機名稱,在創(chuàng)建過程中會完成自動加入到域(Active Directory)的工作。每個虛擬機同一時刻只能由一位用戶使用(Active Directory中的域用戶)。這個“基準”虛擬機稱為“父”虛擬機或“黃金鏡像”。本文介紹父虛擬機的準備工作。
需要在安裝GRID K2顯卡的ESXi主機上創(chuàng)建、配置模板虛擬機,并且需要使用vSphere Web Client。
圖1 優(yōu)化虛擬桌面
圖2 復(fù)制默認用戶
在vSphere Web Client中,新建一個64位的Windows 7或Windows 10的虛擬機,設(shè)置虛擬機名稱為Win7X64-K2_TP1,為虛擬機分配 2個CPU、4GB內(nèi)存,其他默認。
1.創(chuàng)建虛擬機完成后,右擊新建的虛擬機,選擇“編輯設(shè)置”,在“虛擬硬件”選項卡中展開“內(nèi)存”選項,單擊選中“預(yù)留所有客戶機內(nèi)存(全部鎖定)”,然后“確定”按鈕,完成設(shè)置。
2.之后啟動虛擬機,在虛擬機中安裝64位Windows 7企業(yè)版,安裝完成之后,安裝VMware Tools。
3.在安裝好VMware Tools之后,安裝Horizon Agent 7.0與Horizon Direct Connection 7.0的程序。
4.安裝IE11,安裝完成之后,重新啟動虛擬機。
5.使 用VMware OS Optimization Tool優(yōu)化虛擬機(如圖1)。
6.開啟Administrator賬戶,用Administrator登錄,將當前用戶配置復(fù)制到Default(默認用戶)(如圖 2)。
7.將計算機加入到域,這是一個選項,如果不將計算機加入到域,則需要將Administrator設(shè)置密碼,后文將使用Horizon Client以“直連”的方式登錄安裝了GPU的虛擬機,需要使用密碼(空密碼不能登錄)。
8.在“計算機管理→本地用戶和組→組”中,將Domain Users組添加到本地管理員組(Administrators)。
9.重新啟動計算機,再完成一次正常登錄之后,正常關(guān)閉虛擬機,并創(chuàng)建快照,設(shè)置快照名稱為fix1,描述為“安裝好操作系統(tǒng),未配置GPU等)。
關(guān)閉虛擬機,使用vSphere Web Client修改虛擬機配置,添加共享PCI設(shè)備(K2),并選擇配置文件。
圖3 選擇GPU配置文件
1.使 用vSphere Web Client修改虛擬機配置,在“新設(shè)備”下拉列表中選擇“共享PCI設(shè)備”,單擊“添加”按鈕。
2.在“新PCI設(shè)備”中列出可用的GPU(NVIDIA GRID vGPU),在“GPU配置文件”下拉列表中選擇可用的配置文件(如圖3)。在本示例中,選擇K220Q配置文件,選擇之間單擊“確定”按鈕完成設(shè)置。
VIDIA GRID vGPU可用的配置文件如表1所示,在圖3中選擇不同的配置文件,表現(xiàn)在虛擬機中,則顯示為不同型號的顯卡,而不同的顯卡分配的顯存不同。例如,為虛擬機選擇K220Q配置文件,則在虛擬機中顯示為NVIDIA K220顯卡,該顯卡物理顯存為512MB。每個K2支持的虛擬機數(shù)量與為虛擬機分配的配置文件有關(guān),例如,對于K2顯卡,在為虛擬機分配K220Q配置文件時,最多同時支持16個虛擬桌面;如果分配K280Q則最多同時支持2個虛擬桌面。GRID K1、K2可供使用的虛擬GPU配置文件如表1所示。
表1 虛擬GPU配置文件
啟動虛擬機,在虛擬機中安裝GRID vGPU驅(qū)動程序。這一驅(qū)動程序在下載的NVIDIA K2 For vSphere 6.5安裝包中。
(1)啟動配置了NVIDIA GRID顯卡的虛擬機,在“計算機管理”中可以看到“標準VGA圖形適配器”,這是沒有安裝GRID驅(qū)動前顯示的內(nèi)容。
(2)安裝GRID的驅(qū)動程序,需要安裝“NVIDIA-kepler-vSphere-6.5-367.64-369.71.zip”壓縮包中的Windows驅(qū)動程序,文件名為“369.17_grid_win8_win7_server2012R2_server2008R2_64bit_international.exe”,大 小248MB。
(3)雙擊運行安裝程序,使用默認值安裝,驅(qū)動安裝完成之后,重新啟動(如圖4)。
在安裝K2顯卡驅(qū)動程序之后,不能使用vSphere Client、vSphere Web Client直接打開虛擬機的控制臺,此時打開控制臺后虛擬機會為“黑屏”狀態(tài),因為顯示輸出被重定向到K2顯卡。如果要查看安裝了K2顯卡及驅(qū)動程序的虛擬機,可以使用Horizon Client“直連”到虛擬機。
圖4 安裝驅(qū)動完成
圖5 查看IP地址
圖6 輸入要連接的虛擬機地址
(1)在 vSphere Web Client中,左側(cè)導航器中選中正在運行的、配置了K2顯卡的虛擬機,在“摘要”中查看該虛擬機的IP地址(如圖5),當前虛擬機的IP地址為172.18.96.196。
(2)運行VMware Horizon Client,單擊“新建服務(wù)器”,在彈出的對話框中輸入172.18.96.196,然后單擊“連接”按鈕(如圖6)。
(3)在“登錄”對話框輸入用戶名、密碼,在“域”列表中選擇登錄到本地計算機或域,單擊“登錄”按鈕,完成登錄。
(4)登錄之后,打開“計算機管理→設(shè)備查看器”,可以看到K220Q顯卡安裝完成,驅(qū)動正常。
在使用vSphere Web Client修改虛擬機配置時,添加NVIDIA顯卡時選擇配置文件為K220Q,則在虛擬機中顯卡顯示為“NVIDIA GRID K220Q”。如果選項其他配置文件,例如選擇為K280Q,則在虛擬機中顯示顯示為“NVIDIA GRID K280Q”。選擇的配置文件直接表現(xiàn)在虛擬機中。選擇不同的配置文件,為虛擬機分配的顯卡的顯存亦會有所不同。
(5)檢查之后關(guān)閉虛擬機,等虛擬機關(guān)閉后,為虛擬機創(chuàng)建快照,設(shè)置新的快照名稱為fix2或K2-GPU。