在很多情況下,我們需要管理和發(fā)布VDI虛擬桌面。如果使用快速部署方案的話(huà),存在很多問(wèn)題。因此,采用標(biāo)準(zhǔn)部署的方式,將不同的角色安裝到對(duì)應(yīng)的服務(wù)器上,可以更加模塊化清晰化地管理虛擬桌面。本文介紹的案例,在企業(yè)內(nèi)網(wǎng)中存在名為Rserer1的服務(wù)器,作為RDS虛擬化主機(jī),IP為192.168.1.10。名為Rserver2的服務(wù)器為連接代 理,IP為 192.168.1.20。名為Rserver3的服務(wù)器作 為RD Web主 機(jī),IP為192.168.1.30。名為“Rdgate”的主機(jī)作為RD網(wǎng)關(guān)服務(wù)器,IP為192.168.1.31。這些主機(jī)都加入到域環(huán)境,DC的IP為192.168.1.2,安裝有DHCP角色,在DHCP地址池中可用的范圍從192.168.1.50到192.168.1.10。
圖1 添加角色和功能向?qū)Ы缑?/p>
在域中任意主機(jī)(例如DC)上打開(kāi)服務(wù)器管理器,將上述所有服務(wù)器添加到服務(wù)器池中。選擇所有服務(wù)器,點(diǎn)擊菜單“管理→添加角色和功能”項(xiàng),在向?qū)Ы缑妫ㄈ鐖D1)中選擇“遠(yuǎn)程桌面服務(wù)安裝”,點(diǎn)擊“下一步”,選擇“標(biāo)準(zhǔn)部署”項(xiàng),之后選擇“基于虛擬機(jī)的桌面部署”項(xiàng),點(diǎn)擊“下一步”,按照同樣的方法,在Rserver2上安裝RD連接代理,在Rserver3上安裝RD Web訪(fǎng)問(wèn)角色,在Rserver1上安裝RD虛擬化主機(jī)角色。之后執(zhí)行具體的安裝操作。
在Rserver1上準(zhǔn)備好Windows 7/8等系統(tǒng)的模板,打開(kāi)服務(wù)器管理器,在左側(cè)選擇“遠(yuǎn)程桌面服務(wù)→概述”項(xiàng),在右側(cè)點(diǎn)擊菜單“工具→Hyper-V管理器”項(xiàng),在Hyper-V管理器右側(cè)點(diǎn)擊“虛擬交換機(jī)管理器”項(xiàng),在“打開(kāi)”窗口(如圖2)中選擇“外部”項(xiàng),點(diǎn)擊“創(chuàng)建虛擬交換機(jī)”按鈕,輸入名稱(chēng)(例如“out”),點(diǎn)擊“確定”保存配置信息。在Hyper-V管理器右側(cè)點(diǎn)擊“新建→虛擬機(jī)”項(xiàng),在向?qū)Т翱谥休斎胩摂M機(jī)名稱(chēng)(例如“moban”),選擇“將虛擬機(jī)存儲(chǔ)在其他位置”項(xiàng),選擇合適的路徑。之后選擇第一代虛擬機(jī),設(shè)置虛擬機(jī)內(nèi)存,選擇連接類(lèi)型(例如上述新建的“out”虛擬交換機(jī))。
在“下一步”窗口中選擇“創(chuàng)建虛擬硬盤(pán)”項(xiàng),之后設(shè)置名稱(chēng)、位置、大小等參數(shù)。在“下一步”窗口中選擇“從可啟動(dòng)的CD/DVD ROM安裝操作系統(tǒng)”和“映像文件”項(xiàng),選擇Windows 7/8/2012等安裝盤(pán)映像文件。點(diǎn)擊“完成”按鈕,雙擊上述虛擬機(jī)項(xiàng)目,點(diǎn)擊工具欄上的電源鍵按鈕,之后按部就班地執(zhí)行安裝系統(tǒng)操作。安裝完畢后,執(zhí)行系統(tǒng)更新以及安裝常用工具操作。一切就緒后,點(diǎn)擊“Win+R”鍵,執(zhí) 行“%windir%system32sysprepsysprep.exe”命令,在系統(tǒng)準(zhǔn)備工具窗口中的“系統(tǒng)清理操作”列表中選擇“進(jìn)入系統(tǒng)全新安裝體驗(yàn)”項(xiàng),之后選擇“通用”項(xiàng),在“關(guān)機(jī)選項(xiàng)”列表中選擇“關(guān)機(jī)”項(xiàng),點(diǎn)擊“OK”,完成虛擬機(jī)模板的創(chuàng)建。
圖2 創(chuàng)建虛擬交換機(jī)
圖3 創(chuàng)建虛擬機(jī)集合向?qū)Ы缑?/p>
選擇“使用現(xiàn)有虛擬硬盤(pán)”項(xiàng),點(diǎn)擊“瀏覽”,選擇準(zhǔn)備好的后綴為“.vhdx”的虛擬機(jī)模板文件。點(diǎn)擊“完成”,來(lái)創(chuàng)建新的虛擬機(jī)。這樣的話(huà),在Hyper-V管理器中的虛擬機(jī)列表中就可以看到由模板生成的虛擬機(jī)。順便說(shuō)一下,模板的制作很簡(jiǎn)單,先在磁盤(pán)管理界面中創(chuàng)建一個(gè)合適大?。ɡ?10GB)的 VHDX文件,之后將該VHDX文件綁定到目標(biāo)盤(pán)符上,并進(jìn)行格式化,完成VHDX磁盤(pán)的創(chuàng)建。將Windows 7/8等安裝鏡像中的“install.wim”提取出來(lái),之后使用NT6快捷安裝器等工具,將“install.wim”打開(kāi)后,將全部?jī)?nèi)容導(dǎo)入到上述磁盤(pán)中即可。注意,不要對(duì)該虛擬機(jī)進(jìn)行任何開(kāi)機(jī)操作。
在Rserver1服務(wù)器管理器左側(cè)選擇“遠(yuǎn)程桌面服務(wù)→概述”項(xiàng),在右側(cè)點(diǎn)擊“創(chuàng)建虛擬機(jī)集合”項(xiàng),在向?qū)Ы缑妫ㄈ鐖D3)中輸入集合的名稱(chēng)(例如“vdipool”),點(diǎn)擊“下一步”按鈕,選擇“虛擬機(jī)集合池”項(xiàng),表示用戶(hù)共享虛擬機(jī)池,當(dāng)用戶(hù)連接后,會(huì)隨機(jī)得到某個(gè)虛擬機(jī)。如果池中的虛擬機(jī)被用戶(hù)分別占用后,新的用戶(hù)就無(wú)法得到虛擬機(jī)了。選擇“個(gè)人虛擬機(jī)集合”項(xiàng),表示不共享虛擬機(jī),不同的用戶(hù)分別獨(dú)占虛擬機(jī)。可以根據(jù)不同的需要,選擇不同的虛擬機(jī)分配類(lèi)型。選擇“自動(dòng)創(chuàng)建和管理虛擬機(jī)”項(xiàng),點(diǎn)擊“下一步”,在列表中選擇上述在Hyper-V準(zhǔn)備好的虛擬機(jī)模板,即虛擬機(jī)復(fù)制所需要的模板。注意,這和Hyper-V的虛擬機(jī)模板列表是相同的。
點(diǎn)擊“下一步”按鈕,選擇“啟用自動(dòng)用戶(hù)分配”項(xiàng),表示由系統(tǒng)自動(dòng)為用戶(hù)分配虛擬機(jī)。這里選擇“禁用自動(dòng)用戶(hù)分配”項(xiàng),表示讓管理員手工分配虛擬機(jī)。值得說(shuō)明的是,使用前一種模式的優(yōu)點(diǎn)是,可以將虛擬機(jī)和用戶(hù)的數(shù)據(jù)分開(kāi),虛擬機(jī)可以隨機(jī)分配給用戶(hù),但是用戶(hù)的數(shù)據(jù)單獨(dú)保存在后臺(tái)存儲(chǔ)服務(wù)器中。這樣就實(shí)現(xiàn)了虛擬機(jī)和用戶(hù)數(shù)據(jù)的分離,這實(shí)際上更有利于企業(yè)的網(wǎng)絡(luò)管理。對(duì)于后一種模式,是將選定的虛擬機(jī)分配給指定的用戶(hù)使用,用戶(hù)的數(shù)據(jù)其實(shí)是和指定的虛擬機(jī)綁定在一起的,缺點(diǎn)是靈活性比較差。
選擇“向虛擬機(jī)的本地管理員組添加用戶(hù)賬戶(hù)”項(xiàng),點(diǎn)擊“下一步”按鈕,選擇“提供無(wú)人參與安裝設(shè)置”項(xiàng),在“下一步”窗口中選擇適合的時(shí)區(qū),選擇“選擇組織單元”項(xiàng),選擇合適的域名和OU,這樣可以將其放置到指定的OU中。如果不指定OU的話(huà),則將生成的虛擬機(jī)放置到名為“Computers”的容器中。點(diǎn)擊“下一步”按鈕,點(diǎn)擊“添加”,設(shè)置哪些用戶(hù)可以訪(fǎng)問(wèn)虛擬機(jī)。默認(rèn)情況下,所有的域賬戶(hù)均具有該權(quán)限。在“要在集合中創(chuàng)建的虛擬桌面”欄中設(shè)置本集合中虛擬機(jī)的數(shù)量,默認(rèn)為2個(gè)。
在“前綴”和“后綴”欄中設(shè)置虛擬機(jī)的命名規(guī)范。在“下一步”窗口中可以對(duì)創(chuàng)建虛擬機(jī)的位置進(jìn)行細(xì)化的控制,指定每個(gè)RD虛擬化主機(jī)上創(chuàng)建的虛擬機(jī)數(shù)量。點(diǎn)擊“下一步”按鈕,設(shè)置虛擬機(jī)存儲(chǔ)位置,包括存儲(chǔ)在虛擬化主機(jī)服務(wù)器上,存儲(chǔ)在網(wǎng)絡(luò)共享上,存儲(chǔ)在群集共享卷上等。點(diǎn)擊“創(chuàng)建”按鈕,完成集合的創(chuàng)建操作。
注意,對(duì)于某個(gè)集合來(lái)說(shuō),只能使用一個(gè)虛擬機(jī)模板。如果同時(shí)使用Windows 7、Windows 8、Windows 10模板,必須分別創(chuàng)建集合。
在Hyper-V管理器中,可以看到由模板導(dǎo)出的指定數(shù)量的虛擬機(jī),名稱(chēng)符合預(yù)設(shè)的規(guī)范。當(dāng)在客戶(hù)端打開(kāi)瀏覽器,訪(fǎng)問(wèn)“https://rserver3.xxx.com/rdweb”網(wǎng)址,輸入合適的域賬戶(hù)名和密碼,當(dāng)在“RemoteApp和桌面”面板中點(diǎn)擊目標(biāo)虛擬機(jī)后,會(huì)發(fā)現(xiàn)無(wú)法進(jìn)行訪(fǎng)問(wèn)。這是因?yàn)闆](méi)有啟用自動(dòng)分配虛擬機(jī),必須由管理員手工分配虛擬機(jī)才行。在左側(cè)點(diǎn)擊“集合→vdipool”項(xiàng),在右側(cè)的“虛擬機(jī)”列表中選擇某個(gè)虛擬機(jī),在右鍵菜單上點(diǎn)擊“分配虛擬機(jī)”項(xiàng),在向用戶(hù)分配虛擬機(jī)窗口中點(diǎn)擊瀏覽按鈕,選擇合適的域賬戶(hù)(例如“user1”)。這樣,當(dāng)該用戶(hù)訪(fǎng)問(wèn)“https://rserver3.xxx.com/rdweb”網(wǎng)址,才可以順利使用該虛擬機(jī)。