Server2008 R2 RD虛擬化主機/Server2008 R2實現(xiàn)VDI功能
發(fā)布: 2009-12-21 16:34 | 作者: lianggj | 來源: 微軟培訓(xùn)認證中心 | WinOS IT培訓(xùn)學(xué)院
遠程桌面虛擬化主機(RD 虛擬化主機)是一種新的遠程桌面服務(wù)角色服務(wù),它包括在 Windows Server 2008 R2 中。RD 虛擬化主機通過使用 RemoteApp 和桌面連接與 Hyper-V(TM) 角色集成,提供可用做個人虛擬機或虛擬機池的虛擬機??梢詾橛脩魩舴峙湟粋€唯一的個人虛擬機,或者將其重定向到動態(tài)分配了虛擬桌面的虛擬機池。RD 虛擬化主機是 Microsoft 提供的 虛擬機基礎(chǔ)結(jié)構(gòu) (VDI) 解決方案的重要組件。
遠程桌面虛擬化主機有什么作用?
管理員可以使用 RemoteApp 和桌面連接或遠程桌面 Web 訪問(RD Web 訪問)向用戶提供個人虛擬機或虛擬機池。這些虛擬桌面是運行 Windows Server 2008 R2 并安裝了 Hyper-V 和 RD 虛擬化主機的計算機上承載的虛擬機。
對于一個個人虛擬機,用戶將在 Active Directory 域服務(wù) (AD DS) 中分配一個個人虛擬機。一個個人虛擬機只能分配給一個用戶帳戶。用戶對個人虛擬機進行的所有自定義都將被保存,并可以在再次登錄個人虛擬機時使用。
虛擬機池要求虛擬機具有相同的配置,不應(yīng)作為個人虛擬機分配給用戶。由于這些虛擬機具有相同的配置,因此,用戶無論使用RemoteApp 和桌面連接連接到虛擬機池中的哪一個虛擬機,都會看到相同的虛擬桌面。此外,您可以將虛擬機池配置為在用戶帳戶從計算機注銷時回滾到以前的狀態(tài)。
遠程桌面虛擬化主機有什么作用?
管理員可以使用 RemoteApp 和桌面連接或遠程桌面 Web 訪問(RD Web 訪問)向用戶提供個人虛擬機或虛擬機池。這些虛擬桌面是運行 Windows Server 2008 R2 并安裝了 Hyper-V 和 RD 虛擬化主機的計算機上承載的虛擬機。
對于一個個人虛擬機,用戶將在 Active Directory 域服務(wù) (AD DS) 中分配一個個人虛擬機。一個個人虛擬機只能分配給一個用戶帳戶。用戶對個人虛擬機進行的所有自定義都將被保存,并可以在再次登錄個人虛擬機時使用。
虛擬機池要求虛擬機具有相同的配置,不應(yīng)作為個人虛擬機分配給用戶。由于這些虛擬機具有相同的配置,因此,用戶無論使用RemoteApp 和桌面連接連接到虛擬機池中的哪一個虛擬機,都會看到相同的虛擬桌面。此外,您可以將虛擬機池配置為在用戶帳戶從計算機注銷時回滾到以前的狀態(tài)。
環(huán)境:
一臺作為DC
1.jpg
一臺成員服務(wù)器作為RD 虛擬化主機、RD 連接代理、RD 會話主機、RD Web 訪問、
2.jpg
配置個人虛擬機
開啟一臺虛擬機加入域,域名和hyper-v的顯示名稱要一致
4.jpg
一臺客戶端
1.配置個人虛擬機,按向?qū)ё?/strong>
5.jpg
6.jpg
7.jpg
8.jpg
分配個人虛擬機
9.jpg
10.jpg
11.jpg
12.jpg
如需多用戶,可再繼續(xù)添加。添加完成后可通過dsa.msc查看如圖。
13.jpg
個人虛擬機屬性配置,可再設(shè)置。
111.jpg
(RemoteApp 和桌面連接訪問的虛擬機支持以下系統(tǒng):Windows 7、Windows Vista 或 Windows XP)
注:Hyper-V 管理器工具中的虛擬機名稱必須與計算機的完全限定的域名 (FQDN) 相匹配。
創(chuàng)建虛擬機并安裝操作系統(tǒng)后,必須配置該虛擬機的操作系統(tǒng),以便它可以用作 RemoteApp 和桌面連接中的虛擬機。
必須執(zhí)行下列操作:
a.計算機需在域內(nèi)。
b.啟用遠程桌面。
14.jpg
c.配置本地的“遠程桌面用戶”組。需要訪問虛擬機的所有用戶都必須是本地“遠程桌面用戶”組的成員。
15.jpg
d.將 RD 虛擬化主機服務(wù)器的計算機帳戶添加到本地管理員組。
16.jpg
e.將 Windows 防火墻配置為允許遠程桌面和遠程服務(wù)管理的例外,我測試環(huán)境,直接關(guān)閉防火墻。
f.將注冊表項 AllowRemoteRPC 設(shè)置為 1。
此注冊表項位于下列子項中:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server。
17.jpg
一客戶端訪問:
0.jpg
1.jpg
3.jpg
優(yōu)點
你可以看到如何在不使用第三方軟件的情況下部署VDI。那么最終所有第三方廠商都會涉足VDI領(lǐng)域嗎?為了回答這個問題,我們需要詳細了解這項功能。那么只安裝Windows Server 2008 R2的話你究竟可以實現(xiàn)什么?
• 為AD用戶提供向個人虛擬桌面的訪問路徑
這是一個運行RD Virtualization Host的虛擬機與一個AD用戶聯(lián)系起來的方式。
• 為AD用戶提供向虛擬桌面池的訪問路徑
在這里,你在RD Connection Broker上創(chuàng)建一個虛擬桌面池,并向其添加運行在RD Virtualization Host的虛擬機。當(dāng)用戶點擊圖標,這個虛擬桌面池就會自動分配一個虛擬桌面給這個用戶。
• 在用戶退出之后將虛擬桌面池重新設(shè)置到之前的狀態(tài)
這項功能非常棒。如果你在一個池中創(chuàng)建了所有虛擬機的快照,確??煺彰Q中包括“RDV_Rollback”,這樣每次用戶從這個虛擬機中退出的時候虛擬機就會返回快照時的狀態(tài)。不錯吧!
•連接到不連貫的Virtual Desktop Sessions
這項RD Connection Broker中已經(jīng)具備的功能性是針對運行在RD Session Hosts中不連貫的session的,它也適用于虛擬桌面。如果你正在連接到虛擬桌面池中的一個虛擬機,那么它會在分配給你另一個虛擬機之前首先檢查你是否有一個不連貫的session。
• 如果虛擬機關(guān)閉,則會啟動虛擬機
如果用戶連接到一個關(guān)閉著的虛擬機,那么RD Virtualization Host會代表RD Connection Broker啟動或者快速啟動虛擬機。
• 在用戶退出后保留虛擬機狀態(tài)
可以配置RD Connection Broker在用戶退出后保留虛擬機狀態(tài)。
缺點
Windows Server 2008 R2集成了一個很不錯的VDI功能集,但是讓我們來看一看只安裝了VDI的Windows Server 2008 R2有哪些缺點?
• 非Windows 7用戶不得不使用RD Web Access來獲取向虛擬桌面的路徑
因為RemoteApp和Desktop Connection的控制面板是只針對Windows 7用戶的,所以你如果沒有運行Windows 7,只是想獲得虛擬桌面的一個可點擊圖標的話,你需要使用RD Web Access。
• 不支持其他hypervisor
盡管Hyper-V R2可能會被眾多用戶采用,但問題是大多數(shù)希望采用VDI的用戶運行的是VMware ESX。記住一點,這是只安裝了VDI的Windows Server 2008 R2存在的一個問題,而SCVMM R2在這種情況下可以很好地管理ESX主機。
• 沒有自動創(chuàng)建虛擬桌面的功能
Windows Server 2008 R2本身沒有提供自動創(chuàng)建虛擬桌面的功能。用戶需要通過其他(SCVMM)或者第三方工具在Hyper-V R2中手動創(chuàng)建虛擬桌面。對于一個規(guī)模較大的VDI部署來說,這馬上會成為一個難題。
• 需要一個高級重定向主機
出于向后兼容性的原因,只安裝了VDI的Windows Server 2008 R2需要一個在虛擬機重定向模式下的RD Session Host。這需要你另外購買一個許可,而且增加了一臺需要管理的服務(wù)器,另外這還可能增加復(fù)雜性并增加另一個潛在的SPOF。如果你希望提供到Terminal Server的訪問路徑,那么你將需要另外一個在重定向模式下的RD Session Host。
• R2 VDI中不具備所有RDP 7功能
在這篇文章中我們沒有談到關(guān)于讓只安裝了VDI的Windows Server 2008 R2很可靠的一個原因,那就是所有對RDP的升級讓RDP更適合于在VDI環(huán)境下使用。除非你正在使用Windows 7作為虛擬桌面,否則都不包括像多監(jiān)控支持、多媒體重定向和Aero Remoting這樣的功能。不管有無縫的“向后兼容性”——適用于Guest VMs的RDP功能。
• 有限的選擇
只安裝了VDI的Windows Server 2008 R2的基礎(chǔ)看上去似乎很穩(wěn)定,只是Connection Broker的智能性現(xiàn)在還不夠。有些情況下你可能有更多的需求:
◊ 你可以向一個用戶分配一個虛擬桌面,或者向一組用戶分配一個虛擬桌面池,但是如果你想向特定的IP子網(wǎng)分配一個虛擬桌面的話怎么辦。
◊ 如果虛擬桌面池沒有任何可用虛擬機的話怎么辦?
◊ 如果你希望在用戶第一次登陸可以動態(tài)選擇虛擬桌面、以后登陸就提供相同桌面的話怎么辦?
◊ 如果你向為用戶提供兩個個人虛擬桌面的話怎么辦?
列表繼續(xù),我想你將想到辦法了:
• 管理工具
R2中對VDI的管理功能已經(jīng)被集成到了RD Connection Broker配置向?qū)е小1M管配置向?qū)椭阃瓿伤胁襟E,但是你需要承擔(dān)所有管理工作。例如,如果你需要管理用戶session,你需要適用其他工具(Remote Desktop Services Manager,遺憾的是它并不太便于使用)。如果你需要管理VDI用戶session的話,那么你就不太走運了。
• 復(fù)雜性
盡管微軟在指導(dǎo)你完成創(chuàng)建只安裝了VDI的Windows Server 2008 R2方面做得很好,但問題是這仍然是一個非常繁冗的安裝過程,而且只允許用戶連接到虛擬桌面。想一想,你至少需要RD Connection Broker、RD Virtualization Host、在虛擬機重定向模式下的RD Session Host以及RD Web Access Host。接下來,你還需要保留本地計算機成員關(guān)系,例如Session Brokers Computer組和 Web Access Computer組。
只安裝VDI的Windows Server 2008 R2另外一個非常復(fù)雜的方面就是,在可以被用作一個虛擬桌面之前,你需要在Windows 7虛擬桌面上完成這些步驟。不過,微軟計劃發(fā)布一個可以幫助解決這個問題的腳本。大多數(shù)“VDI廠商”通過提供代理解決這個問題。有了Windows 7,微軟可以通過在Windows 7內(nèi)嵌一些客戶讓W(xué)indows 7兼容“微軟VDI”,但是微軟并沒有這么做。甚至Hyper-V集成組件也都是默認的。
總結(jié)
微軟憑借Windows Server 2008 R2邁出了走向VDI領(lǐng)域的第一步,這些腳步看上去是堅定而自信的。然而客觀地說,這些還只是很小的一步。沒有什么好驚訝的,因為微軟曾經(jīng)特別提到,Windows Server 2008 R2中的VDI功能是針對小規(guī)模簡單的環(huán)境。我相信,未來的版本將對這一功能性進一步完善,就像微軟這么多年來在Terminal 領(lǐng)域作出的努力一樣。
為了在除“小規(guī)模簡單環(huán)境”之外的環(huán)境中實現(xiàn)VDI,你一定需要額外的第三方“VDI產(chǎn)品”(例如,Quest vWorkspace、Citrix XenDesktop或者其他兼容Hyper-V的VDI解決方案)和其他微軟產(chǎn)品(例如SVCMM R2)。
win7為了兼容以前的操作系統(tǒng)(主要是xp)之上的程序,推出了xp mode的功能,通過使用xp mode可以100%使用之前的程序;
但是大家都知道xp mode需要硬件虛擬化支持,如果安裝win7的主機不支持硬件虛擬化怎么辦?就用VDI來解決了,說穿了,可以把VDI理解成在服務(wù)器端的XP mode,供客戶端使用。
“xxx.xxx.com”無法初始化。
無法創(chuàng)建分區(qū):系統(tǒng)資源不足,無法完成請求的服務(wù)。(0x800705aa)
版主,這個是啥意思,內(nèi)存,虛擬磁盤重新劃分過多次都是這個錯誤,還有一點,虛擬磁盤類型里,動態(tài)和固態(tài)有影響嗎?創(chuàng)建固態(tài)的4G的虛擬磁盤要20分鐘左右才可以創(chuàng)建好,是這樣嗎?
創(chuàng)建固定大小的VHD是要時間的!沒測試過時間,但4G就要20分鐘像是慢了點!
amd 64的CPU ,512+256的內(nèi)存,80G的硬盤,64位2008 R2企業(yè)版,
系統(tǒng)本身運行無問題,建立的虛擬機是打算安裝32位XP,分128或者512或者702(最高)的內(nèi)存都試過,虛擬硬盤分5G,固態(tài)和動態(tài)都試過。
目前是除了建立的虛擬機開不起來外,WEB訪問都可以登陸到遠程桌面那個頁面了。
就這些了,還需要啥情況的請說。
QUOTE:
給出完整的提示“xxx.xxx.com”無法初始化 到底是什么?
想貼個圖上來,可是空間無法上傳,郁悶
1.JPG
[attach]48663[/attach]右鍵虛擬機選擇啟動,就會彈出那個框框來