使用 MDT 2010 進行可伸縮部署

2021-09-23 08:56:13 字數 2726 閱讀 8134

最近半個月在實施學習windows 7自動化部署過程中的乙個總結分享。microsoft deployment toolkit 2010是微軟最新一代部署工具,mdt是自動完成桌面和伺服器部署的推薦操作程序和工具,部署windows 7和windows server 2008 r2的使用者可以使用mdt 2010來完成。它是一組最佳實踐指南和工具,旨在幫助將 windows® 部署到客戶端桌面。windows 7® 包含解決方案加速器的更新,此更新以 mdt 2010 的形式提供。該版本包含新的 microsoft® 管理控制台 (mmc) 和源自 system center configuration manager 2007(systems management server (sms) 2003 的後續產品)的任務定序器。

mdt 2010 不為人們熟知的功能之一是它可作為一種完整部署解決方案。在以前的版本中,mdt 通過可管理和可重複的方式幫助您建立和維護桌面映像。現在,mdt 2010 將 mdt 2010 與 windows 部署服務 (wds)、sql servertm 以及 windows server® 2008 r2 分布式檔案系統複製 (dfs-r) 結合起來,為您提供了構建可伸縮部署解決方案的新增功能。

如果您已具有 sccm 2007 基礎結構,應該直接使用mdt 2010 、sccm 2007 進行部署。這是當前實現零接觸部署的最全面方法,它可以真正降低在組織中配置、安裝和管理 windows 的成本。

然而,許多客戶並不具有sccm 2007 或任何等效的軟體部署解決方案。對於這樣的客戶,還有另一種選擇,我將在本文中重點講述。

mdt 2010 提供了兩種主要的部署方法。第一種方法即部分接觸安裝,這種方法僅使用 mdt 2010 進行客戶端部署。實際上這代表一組嚮導,用於在構建時捕獲部署資訊,如應該分配給客戶端的計算機名稱、應該使用的鍵盤布局和時區等等。該方法稱為「部分接觸」,因為在構建過程開始之前通常需要少量手動輸入來收集這些資訊。

第二種方法即零接觸安裝,該方法通過與mdt 2010整合在 sccm 構建。這種配置可提供完全自動、可伸縮、可管理以及無需人工干涉的部署解決方案。

構建時,客戶端作業系統部署首先執行的乙個步驟就是 mdt 2010 收集來自大量不同源的資訊。這些源包括 wmi 呼叫和 mdt 2010配置檔案 — bootstrap.ini 和 customsettings.ini。該資訊作為變數進行收集和儲存,用於整個部署過程。對於部分接觸方案,bootstrap.ini 和 customsettings.ini 檔案提供預定義所有資訊的功能,否則這些資訊還需要通過手動輸入到部署嚮導中進行收集。

wds(windows deployment services)是ris(romote installation services)的公升級版。wds提供通過網路部署安裝全新的windows作業系統。通過mdt 2010製作的作業系統部署映像,通過wds服務發布,對於需要進行全新安裝作業系統的裸機,通過wds伺服器可以在網路上啟動計算機。

現在您擁有了乙個部署伺服器,該伺服器可自動執行部分接觸安裝並且可動態設定每個計算機,使之充當特定的業務角色。但是該如何擴充套件該解決方案?該解決方案的體系結構基於下圖 中所示的中心輻射型拓撲。所設定的第乙個部署伺服器將是中心和父部署伺服器。每個子部署伺服器將作為輻射部分執行。

要啟用該體系結構,您需要使用 dfs-r 將分布共享複製到每個部署伺服器。該解決方案的最大好處就是子部署伺服器的要求很低 — 僅需要在每個計算機上安裝wds 和 dfs-r 即可啟動部署。

由於mdt 2010 分布共享中可儲存大量資料,我堅持使用 windows server 2008 r2 中的 dfs-r,而不是 windows server 早期版本中的檔案復**務。dfs-r 使用遠端差分壓縮 (rdc),僅複製在複製組成員間的檔案差分(增量)更改。當對自定義映像檔案進行很小的更改時(如新的驅動程式),此功能對複製通訊量的影響很大。使用 dfs-r,複製通訊量僅相當於所做更改的大小,而不是重新分發的整個映像檔案的大小。

要擴充套件 mdt 2010 部署解決方案,需要複製兩個特定資料夾。第乙個資料夾是承載所有mdt 源和配置檔案的 mdt 2010 分布共享。每個部署伺服器都要有這些檔案。

要複製的第二個資料夾是 wds 用於承載 litetouch_x86.wim 檔案的 boot 資料夾。這是 wds 向桌面客戶端計算機提供的用於啟動部署過程的 mdt 引導環境。您需要複製該檔案,這樣當父部署伺服器上的引導環境發生更改時,更改就會在其餘部署基礎結構上進行複製。

複製路徑為 x:distribution(其中 x 為在 mdt 2010 安裝時指定的驅動器號)和 y:remoteinstallboot(其中 y 為承載 wds remoteinstall 共享的卷驅動器號)。

dfs-r 中的複製為多主機複製,所以無法建立單向複製拓撲。因此,為了允許對分布共享進行集中管理,請將每個子部署伺服器上的分發資料夾設定為唯讀。這樣只允許將 dfs-r 複製寫入該資料夾(因為它使用備份和還原許可權)。從這些子伺服器構建的客戶端計算機無需寫入該資料夾,所以不必對任何帳戶授予高於讀取許可權的許可權。

使用 dfs-r 完成資料複製的最後乙個配置步驟是在 wds 中設定引導配置資料 (bcd) 儲存重新整理策略。這樣可確保對引導環境所做的更改在每個子部署伺服器上都可以反映出來。該配置更改必須在所有 wds 伺服器上進行設定,我建議將此配置更改安排在構建和配置過程中,以便設定部署伺服器。

要配置 mdt2010,只需編輯 bootstrap.ini 和 customsettings.ini 配置檔案,以便用 %wdsserver% 取代對部署伺服器的引用。

使用VS2010進行Django開發

一 安裝python2.7 因為django1.4 目前還不能支援最新版本的python3.2.3 安裝完了,我們配置一下環境變數,這樣我們可以使用cmd 在任何地方執行python命令了 二 安裝python tools for visual studio 當前版本為 1.5 beta 1,支援d...

Qt配置使用VS2010進行開發

qt 乙個跨平台應用程式和ui開發框架 它包括跨平台類庫 整合開發工具和跨平台 ide。使用 qt 您只需一次性開發應用程式,無須重新編寫源 便可跨不同桌面和嵌入式作業系統部署這些應用程式。qt 主要是由 諾基亞 開發和維護的。qt通過開源授權 lgpl 和 gpl 以及商業授權的方式對 qt 進行...

如何配置Qt5 0 使用VS2010進行開發

qt預設使用mingw進行編譯,如果要使用vs2010開發,需要將qt重新編譯。進入開始選單microsoft visual studio 2010,visual studio tools,visual studio command prompt 2010 需要注意的是,這裡面必須是使用visual...