WDS(Windows Deployment Servic)即Windows部署服務,是微軟最新的映像部署工具,它已經替代了此前的Remote Installation Services(RIS),主要用於對Windows Vista和Windows Server 2008的部署(當然WDS也支持對Windows XP和Windows Server 2003的部署,不要要做一定的調整)。這是一款更高效、更便捷的映像部署工具,利用WDS我們就可以通過網絡快速部署客戶端系統。本文將以Windows Server 2008平台為例,演示如何利用WDS快速部署客戶端系統。
1、WDS工作原理簡述
在進行實戰演示之前,有必要先說說WDS的工作原理。WDS的工作原理非常簡單,在局域網中部署完WDS服務器及其客戶端後,它就開始工作。首先,客戶端在啟動過程中,通過DHCP服務器得到IP配置信息。接著,WDS客戶端通過廣播或DHCP查找WDS服務器。隨後,客戶端連接到WDS服務器並啟動特定的啟動映像,這個映像就是WinPE(Windows Preinstallation Environmen)。最後,客戶端就可以開始安裝WDS服務器上的操作系統映像。
2、WDS的安裝
WDS組件隨Windows Server 2008一起發行,並需要3個附加組件。這三個附加組件分別是:DNS(用來查找域控制器DC)、Active Directory(AD,2003版或者2008版均可,用於身份驗證)、DHCP(用於客戶端獲取IP地址和WDS服務器的IP地址)。另外,需要說明的是,安裝WDS服務器必須是AD成員才行。我們可以在一台服務器上安裝所有的這4個組件(AD、DNS、DHCP、WDS),當然大家也可單獨部署成不同的服務器。
下面開始WDS的安裝。以AD管理員登錄DC,打開服務管理器(Server Manager),激活角色(Roles)項進行角色的添加。單擊“添加角色(Add Roles)”,啟動添加角色向導並顯示開始之前(Before You Begin)頁面。單擊“下一步”在顯示的組件列表中,向下拖動找到並選中“Windows Deployment Servers”項。接下來單擊“下一步”三次,接收每頁的(Overview of WDS,Select Role Services,Confirm Installation Selections)的默認設置。最後單擊“安裝”進行組件的安裝,安裝完成後單擊“關閉”即可。需要說明的是,WDS安裝完成後,服務器並不需要重啟。(圖1)
圖1 WDS的安裝
3、WDS的配置
依次單擊“開始”→“管理工具”→“Windows Deplyment Services”打開WDS配置控制台。展開“Server”,可以看到當前服務器,不過在服務器名稱的旁邊有一個黃色的歎號標志,這是因為該WDS服務器並沒有被配置。在該服務器名稱上單擊鼠標右鍵選擇“Configure Server”,進行WDS的配置。在歡迎界面中列出了WDS的配置要求。單擊“下一步”,在在“Remote Installation Folder Location”頁面下,選擇存儲映像的驅動器並單擊Next。由於需要一定的空間,存儲映像的驅動器應用於映像存儲。隨後的顯示頁面確定是否在WDS服務器上安裝DHCP,如果要在同一服務器上同時安裝WDS和DHCP會彈出DHCP Option 60頁面要求你進行DHCP的配置,讓你選擇服務器監聽的端口。如果你的環境中有專門的DHCP服務器所以這一步就會忽略。
單擊“下一步”進入進入PXE Server Initial Setting頁面,該用於頁面設置是否希望WDS服務器響應Preboot Execution Environment(PXE)客戶端請求,以及在對應設置下的實現方法。在該頁面中有4個選項,這裡有必要詳細說明一下。
選項1.不響應任何客戶端計算機,勾選此選項將關閉WDS響應。
選項2.僅響應已知客戶端計算機。勾選此選項,WDS將響應AD中的預登錄客戶端,並在Active Directory Users and Computers中完成預登錄,這與RIS的過程是相似的。
選項3.響應所有(已知和未知)客戶端計算機。勾選此選項能使WDS響應所有的PXE請求。另外,如果勾選此選項則第4項也會處於可選狀態。如果在勾選第3項的同時勾選第4項會提高安全性。
選項4.對於未知客戶,通知管理員,並在批准後響應。此選項允許預登錄機器從WDS服務器接收響應;但是,對於未知客戶端,只有管理員在WDS管理單元中批准後,才退出PXE啟動屏幕。(圖2)
圖2 WDS的配置
補充說明一下,如果要批准未知的客戶端,可以這樣操作:打開WDS管理單元,展開
Servers,選擇Pending Devices。在結果面板中,將看到掛起的請求列表。右鍵單擊掛起請求,並選擇Approve、ReJect,或者Approve and Name。前兩個選項很簡單;第三個選項批准在Active Directory Users and Computers中將創建的計算機對象的名稱。選擇適當的選項,並單擊完成。在Configuration Complete頁面,取消選中Add images to the Windows Deploy—
ment Server now復選框(因為還沒有用於添加的映像)並單擊“完成”即可。
4、添加映像
(1).添加啟動映像
說明一下,我們可以以向WDS務器添加兩種類型的Windows Imaging Format(.wim)映像,即啟動映像和操作系統映像。首先,我們先看看如何添加啟動映像。在添加在添加啟動映像前,需要使用Windows Automated Installation Kit(WALK)1.1創建映像。
創建啟動映像
可以從微軟網站上免費下載WAtK,並將其安裝在WDS服務器上。安裝後,依次點擊“開始”→“所有程序”→“Microsoft Windows AIK”→“Windows PE Tools Command Prompt”打開WPE命令行工具。在此,我們根據需要可以制作32位或者64的映像。如果需要制作安裝32位操作系統,我們需要制作32位的啟動映像。當然,安裝64位的系統我們需要制作64位的啟動映像。
創建32位的啟動映像,在Windows PE Tools Command Prompt中執行命令
copype x86 c:winpe_32
創建64位的啟動映像,執行命令
copype x64 c:winpe_64
圖3 添加映像
添加啟動映像