輕鬆搞定個人虛擬桌面部署之3-創建虛擬桌面集合

3 創建虛擬桌面集合

虛擬桌面是指在Hyper-V宿主機上運行的虛擬機,用戶可使用RDS直接進行遠程連接。“虛擬桌面集合”則可包含一個或多個虛擬桌面,主要用在VDI部署場景中。虛擬桌面可以是已管理的,或者未經管理的。

3.1 準備模板虛擬機

在RD虛擬化主機上,使用Hyper-V管理器創建模板虛擬機,並在模板虛擬機中安裝操作系統、應用程序,在執行Sysprep程序之後關閉虛擬機。可以根據需要創建多個不同操作系統與應用程序的虛擬機,每個模板虛擬機只能用於一個“集合池”。將模板虛擬機保存在普通存儲即可,不需要將其保存在固態磁盤上(如果配置)。在遠程桌面服務中,用於集合池的虛擬機需要注意以下幾點:

(1)操作系統需要是Windows 7、Windows 8及其以上,不支持操作系統是Windows XP。

(2)爲虛擬機分配的內存至少是1024MB。

(3)虛擬機需要執行sysprep。

另外,爲了提高虛擬機的性能,還需要對虛擬機執行一系列的配置,現在以一個安裝Windows 7操作系統的虛擬機爲例進行介紹。

(1)當配置了多臺RD虛擬化主機時,需要爲虛擬機使用的網絡設置相同的名稱,這可以在“Hyper-V管理器”中,通過修改虛擬交換機的名稱來實現。在本示例中,MH04與MH09連接到了172.18.96.0/24的網段,該網段爲vlan2006,可以修改虛擬交換機的名稱爲vlan2006,如圖4-10所示。

clip_p_w_picpath002

圖4-10 修改虛擬交換機名稱

【說明】如果Hyper-V虛擬交換機配置了支持(或啓用VLAN),也需要在每個Hyper-V中,配置具有相同名稱的虛擬交換機,並設置使用相同的VLAN ID。

(2)之後就切換到RD虛擬化主機上,創建模板虛擬機,設置虛擬機名稱爲Win7-Pro-TP(當然可以選擇其他的名稱),修改啓動順序爲IDE硬盤最先啓動,併爲虛擬機分配至少1GB內存、使用指定的虛擬交換機,如圖4-11所示。

clip_p_w_picpath004

圖4-11 創建虛擬機併爲虛擬機分配內存

(3)然後啓動模板虛擬機,在該虛擬機中安裝需要的操作系統,在此安裝Windows 7專業版。安裝操作系統之後,在虛擬機中安裝必需的軟件及各種插件(企業辦公所需要)。此時使用非Administrator登錄(即在安裝完Windows操作系統之後,會創建一個帳戶,先使用該帳戶登錄,在本示例中,登錄的用戶名爲win7pro。在下面的操作中,以win7pro用戶名登錄,並進行設置。完成設置之後,將當前用戶的設置複製到“默認用戶”,以後新登錄的用戶擁有與當前用戶相同的設置,這樣就避免每新登錄一個用戶就進行一些設置。

(4)修改“系統屬性”,在“高級”選項卡中,在“性能”設置中,在“視覺效果”中,選擇“調整爲最佳性能”,如圖4-12所示。

clip_p_w_picpath006

圖4-12調整爲最佳性能

(5)在“系統保護”選項卡, 關閉“系統保護”。

(6)在“遠程”選項卡中,選擇“允許運行任意版本遠程桌面的計算機連接”,如圖4-14所示。

clip_p_w_picpath008

圖4-14啓用遠程桌面

(7)在“控制面板→所有控制面板項→操作中心→更改操作中心設置”對話框,關閉所有的安全消息,如圖4-15所示。

clip_p_w_picpath010

圖4-15關閉消息

(8)在“用戶帳戶控制設置”,選擇“從不通知”,如圖4-16所示。

clip_p_w_picpath012

圖4-16 關閉UAC控制

(9)在“控制面板→電源選項”中,將“關閉顯示器”設置爲“從不”。並且要關閉屏幕保護程序。

(10)安裝常用軟件,並安裝必要的輸入法。

在上面這些操作中,我們做的設置只是針對當前帳戶生效。如果要想將這個帳戶的設置,讓其他的新登錄的帳戶生效,需要將當前帳戶的設置複製到“默認用戶”中,主要步驟如下。

(1)啓用Administrator帳戶(默認情況下該帳戶被禁用),然後註銷當前帳戶,換用Administrator登錄。

(2)以Administrator登錄之後,打開“文件夾選項”,選擇“顯示隱藏的文件、文件夾和驅動器”。

(3)打開“用戶→win7pro”文件夾,複製“Appdata”、“桌面”、“NTUSER.DAT”文件(夾),如圖4-21所示。

clip_p_w_picpath014

圖4-21複製win7pro用戶設置

(4)然後將其“粘貼”到“用戶→Default”文件夾中,並覆蓋當前文件夾中的同名文件,如圖4-22所示。

clip_p_w_picpath016

圖4-22覆蓋默認用戶設置

在企業網絡中,在配置虛擬桌面時,Windows 7、Windows 8操作系統的激活需要考慮。一般情況下要在網絡中配置KMS服務器,並且將模板虛擬機使用內部KMS服務器激活。

在準備好模板虛擬機之後,以管理員身份進入進入命令提示符,進入C:\Windows\System32\Sysprep,執行sysprep /generalize命令,在彈出的“系統準備工具 3.14”對話框中,在“關機選項”下拉列表中選擇“關機”選項,然後單擊“確定”按鈕,如圖4-24所示。

clip_p_w_picpath018

圖4-24 執行Sysprep安裝

Sysprep隨後會進行處理。當Sysprep處理完成後,虛擬機會自動關閉,至此模板準備完成。

如果需要創建多個集合,則需要準備其他的模板虛擬機,準備過程與此類似,不一一介紹。

3.2 創建個人虛擬桌面集合

在RD虛擬化主機中,在“服務器管理器→所有服務器”中添加RD授權主機、RD會話主機、RD Web訪問、RD連接代理主機之後,在“遠程桌面服務”中配置RD虛擬化主機,以創建“虛擬桌面集合”供用戶使用。在前文說過,遠程桌面支持兩種集合,分別是一一對應的“個人虛擬桌面集合”和可以共用的“虛擬機集合池”。個人虛擬桌面集合佔用空間較大,每個用戶分配個人虛擬機;而虛擬機集合池佔用空間較小(使用同一個模板並創建差異磁盤),並且用戶只是“臨時”分配虛擬機,在不需要時註銷並分配給其他用戶使用。本節先介紹個人虛擬機集合的創建。

(1)在RD虛擬化主機中,在“服務器管理器→遠程桌面服務→概述”中右擊“RD虛擬化主機”,在彈出的快捷菜單中選擇“創建虛擬桌面集合”命令,如圖9-85所示。

clip_p_w_picpath020

圖9-85 創建虛擬桌面集合

(2)在“命名集合”對話框中創建顯示名稱。當用戶登錄到遠程桌面Web訪問服務器時,該名稱將顯示爲虛擬桌面集合名稱。在此設置名稱爲Per-Win7,如圖9-86所示。

clip_p_w_picpath022

圖9-86 命名集合

(3)在“指定集合類型”對話框中,選擇創建的虛擬機集合類型,有“虛擬機集合池”與“個人虛擬機集合”兩種可供選擇,在此選擇“個人虛擬機集合池”,如圖9-87所示。

(4)在“指定虛擬機模板”對話框中,選擇用於複製的模板,該模板將會複製到此集合中用做基準虛擬機,在此選擇上一節創建的名爲Win7X-Pro-TP的虛擬機,如圖9-88所示。注意,用於桌面虛擬化的模板虛擬機必須執行Sysprep操作,至少爲模板虛擬機分配1GB內存,需要是Windows 7、Windows 8等工作站系統。

clip_p_w_picpath024

圖9-87 指定集合類型

clip_p_w_picpath026

圖9-88 指定虛擬機模板

(5)在“用戶分配”中,指定是否自動向用戶分配個人虛擬機,在此選擇“啓用自動用戶分配”,如圖9-89所示。如果選擇“禁用自動用戶分配”,需要在創建虛擬機之後,手動分配。同時選中“向虛擬機的本地管理員添加用戶帳戶”,這樣當使用“域用戶”帳戶登錄時,將會自動向虛擬機的本地管理員添加域用戶帳戶。

clip_p_w_picpath028

圖9-99用戶分配

(6)在“指定虛擬機設置”對話框中,爲虛擬桌面中的虛擬機選擇無人蔘與安裝應答文件,在此選擇“提供無人蔘與安裝設置”單選按鈕。

(7)在“指定無人蔘與安裝設置”對話框中,設置時區、組織單位。請爲虛擬機選擇正確的時區及選擇事先規劃的組織單位。另外,爲了管理方便,可以將新創建的虛擬機放置在指定的組織單位中,你可以事先在“Active Directory用戶和計算機”中創建一個組織單位放置虛擬機,在此設置的組織單位名稱爲RDVM。

(8)在“指定用戶和用戶組”對話框中,添加具有訪問該虛擬機集合權限的用戶或用戶組,並在“要在集合中創建的虛擬桌面”文本框中指定該集合中虛擬機的數量,在“前綴”與“後綴”文本框中分別指定虛擬機名稱的前綴、後綴,以及相應的序號,如圖9-91所示。在此在集合中創建4個虛擬桌面,並設置虛擬機的前綴爲Per-Win7x-,後綴爲1,在創建4個虛擬桌面時,虛擬機的名稱分別爲Per-Win7x-1、Per-Win7x-2、Per-Win7x-3、Per-Win7x-4。

clip_p_w_picpath030

圖9-91 指定用戶、虛擬機數量、虛擬機命名規則

【說明】在設置虛擬機的名稱時,生成的虛擬機名稱不能與“Active Directory用戶和計算機”中己有計算機名重名,如果“Active Directory用戶和計算機”中已經存在同名的計算機,請刪除這些計算機名,或者在圖9-91中修改命名規則。否則在創建虛擬機集合時會出錯。

(9)在“指定虛擬機分配”對話框中,對RD虛擬化主機上創建的虛擬機數量進行細化,在本示例中有2臺RD虛擬化主機,則可以在每臺主機上放置兩個虛擬機,如圖9-92所示。

clip_p_w_picpath032

圖9-92 指定虛擬機分配

(10)在“指定虛擬機存儲”對話框中,選擇將虛擬機保存在什麼地方。可以將虛擬機保存在RD虛擬化主機的本地存儲,也可以保存在網絡存儲,可以根據事先的規劃選擇。在此將虛擬機保存在RD虛擬化主機,併爲此單獨創建一個文件夾,如圖9-93所示。注意,推薦將虛擬機保存在FC存儲或者採用多個硬盤組成的RAID5、RAID50的本地硬盤上。在此選擇存儲位置爲D:\Per-Win7x-Config,要保證每個RD虛擬化主機都有D盤並且創建了Per-Win7x-Config文件夾。

clip_p_w_picpath034

圖9-93 指定虛擬機存儲

(11)在“確認選擇”對話框中顯示了創建的虛擬機集合的設置,檢查無誤之後單擊“創建”按鈕,開始創建虛擬機集合,並創建集合中的虛擬機。

(12)在“查看進度”對話框中顯示了創建虛擬機集合的進度,創建完成後,單擊“關閉”按鈕。

3.3 創建共用虛擬機集合池

接下來介紹創建共用的虛擬機集合池的方法,以池中提供的虛擬機是Windows 8操作系統爲例。

首先創建Windows 8的虛擬機,爲該虛擬機分配1GB內存,並在虛擬機中安裝Windows 8操作系統,在安裝時需要注意以下幾點。

(1)在安裝完Windows 8之後,在“設置→Windows更新”界面,選擇“不設置Windows更新”,因爲在共用虛擬機集合池中,多個虛擬機是依賴於模板創建的差異磁盤。

(2)在“登錄到電腦”選擇“不使用Microsoft帳戶登錄”,在“登錄到電腦”選擇“本地帳戶”,如圖9-99所示,然後創建一個本地帳戶登錄。使用本地系統帳戶登錄之後安裝“Hyper-V附加程序”。

clip_p_w_picpath036

圖9-99本地帳戶登錄

(3)之後則和創建Windows 7虛擬機模板相同,啓用遠程桌面、禁用系統保護、禁用屏幕保護、休眠等,然後使用KMS激活Windows 8、複製用戶配置文件等,這些和上文中準備Windows 7模板虛擬機相同,不一一介紹。最後執行sysprep /generalize並關機,完成Windows 8模板的配置。

之後在“服務器管理器→遠程桌面服務→概述”中,再次創建虛擬桌面集合,與創建個人虛擬桌面集合類似,主要步驟如下。

(1)設置集合名稱爲“RD-Win8”,在“指定集合類型”選擇“虛擬機集合池”,在“指定虛擬機模板”對話框,選擇剛剛創建的Windows 8虛擬機模板。

(2)在“指定用戶和用戶組”,選擇默認的Domain Users組,並創建4個虛擬桌面,設置前綴爲RD-Win8x-,後綴爲1,這樣創建的4個虛擬桌面計算機名稱爲RD-Win8x-1、RD-Win8x-2、RD-Win8x-3、RD-Win8x-4,如圖9-103所示。

clip_p_w_picpath038

圖9-103指定用戶和用戶組

(3)接下來,在“指定虛擬機存儲”對話框及“指定用戶配置文件磁盤”對話框,需要指定三個位置,分別是虛擬機模板保存位置(該位置需要的空間不大,與模板虛擬機大小相同,最好保存在固態硬盤上)、虛擬桌面差異磁盤保存位置、用戶配置文件磁盤保存位置,後兩個位置需要保存在較快速的本地硬盤、網絡共享或羣集共享上,並且需要有較大的空間。在我們的設置中,兩臺服務器的C盤都是安裝的操作系統,D盤是數據磁盤具有較大的空間,而E盤則是一個60GB的固態硬盤。在“存儲在每個RD虛擬化主機服務器上”文本框中,選擇D:\RD-Win8X\VHDX保存差異磁盤,並選擇“指定單獨的路徑以存儲父磁盤”,在此選擇E:\SSD-VHDX,如圖9-104所示。

clip_p_w_picpath040

圖9-104指定虛擬機存儲

(4)在“指定用戶配置文件磁盤”對話框,指定D:\RD-Win8X\Config爲用戶配置文件設置路徑,如圖9-105所示。要注意,在這兩中中指定的文件夾,要在每個RD虛擬化主機上同時創建,如果沒有創建則會出錯。

clip_p_w_picpath042

圖9-105指定用戶配置文件磁盤

之後會創建共用虛擬機集合池


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章