天天看點

什麼是商業用戶端部署(BDD)?

本文轉載于IT專家網!

      初步介紹

  BDD隻是一個簡稱,英文全稱是Business Desktop Deployment,中文直譯就是商業用戶端部署,也有叫企業用戶端部署的。為了簡單,以後我都簡稱為BDD。

  BDD是一套完整的解決方案,涉及到的技術内容非常多。這套解決方案就是為了幫助企業解決在部署用戶端時候遇到的一些已經存在了很久的問題,同時幫助企業提高用戶端部署效率,為企業提供盡可能多的自定制部署功能接口。是以,簡單的說,如果你想在企業中快速的友善的部署作業系統,那麼就可以使用BDD。當然個人使用者也可以使用,不過對于單機來說,BDD并沒有什麼實際意義,我建議個人使用者可以看下Windows XP單機部署的相關内容。

  不論部署這件事情,還是解決方案這個概念,都隻是抽象的東西,并不是真正存在的,那麼我們到底要使用的軟體是什麼?肯定是要安裝的軟體,這個軟體叫做Microsoft Business Desktop Deployment Accelerator,中文叫做商業用戶端部署解決方案加速器。隻是我們也習慣把這個軟體叫做BDD。這個軟體中含有大量的腳本和文檔,可以幫助我們完成自動化流程的控制、部署工作的完成和自定制功能的實作。

  關于版本

  BDD現在有2個版本。第一個是BDD 2.5,這個版本是for Windows XP的,第二個版本是BDD 3.0,正是名稱叫BDD 2007,這個版本是for Windows Vista的。不同的版本并不是說安裝的地方不同,而是他們負責部署的作業系統不同,現階段BDD 2.5和BDD 2007都是安裝在Windows Server 2003上的。

  而對于BDD 2.5來說,它也有兩個版本。Standard版和Enterprise版,就是标準版和企業版。企業版的功能要多與标準版,所使用到的技術和其它微軟産品也要多些,是以對于沒有企業版中所要用到的相應産品的使用者來說,隻能使用标準版了,當然功能也就沒有企業版強大了。

  如何獲得

  非常幸運,BDD是完全免費的,你可以從微軟的站點進行下載下傳。不過BDD 2007可能還需要一段時間才可以從網上獲得。

  從以下頁面的右側你就可以找到它們:

  [url]http://www.microsoft.com/china/t[/url] ... nt/bddoverview.mspx

  支援場景

  在什麼場景下,我們可以使用BDD呢?下面我來介紹一下。

  1. New Computer

  這種場景指的是部署全新的作業系統。在這種場景下,原來電腦上面所有的東西都會被清除掉,包括硬碟分區資訊、作業系統、應用程式、使用者資訊等,然後會被重新分區、格式化、部署新的作業系統和應用程式。

  在這種場景下,全新的電腦這個概念包含兩種情況,一是裸機,二是已經安裝了作業系統的電腦。隻要你是希望全新的安裝一遍作業系統,并且對以前資料不做任何保留,那麼就可以采用這種場景。

  2. Refresh Computer

  這種場景指的是重新整理作業系統。在這種場景下,先會對原來電腦上的使用者資訊作個備份,然後以下内容會被清除掉,包括作業系統、應用程式和使用者資訊。之後,這台電腦會被重新部署作業系統和安裝應用程式,完成後,會将剛才備份的使用者資訊恢複到作業系統中。

  這種場景通常用于隻是想單純的重新安裝一遍作業系統,并且是與原來作業系統相同版本的作業系統,同時不做出任何修改和資料的删除。

  3. Replace Computer

  這種場景指的是更換電腦。在這種場景下,所做的操作相當于New Computer + Refresh Computer。首先,對原來電腦上的使用者資訊作備份,這個操作類似于Refresh Computer中的操作。然後,會在另外一台全新的電腦上部署作業系統和應用程式,注意,是另一台電腦,這個操作類似于New Computer。最後,我們會将剛才備份的使用者資訊導回新部署的電腦中。

  這種場景用于當使用者需要更換電腦而又不想改變工作環境的時候。這也是唯一一個需要兩台電腦完成的場景。

  4. Update Computer

  這種場景類似于Refresh Computer。唯一的不同是部署前後的作業系統版本是不同的,通常是進行更新的目的。例如,由Windows 2000 Professional更新到Windows XP,或者由Windows XP更新到Windows Vista,同時保證使用者環境沒有任何改變。

  部署方式

  部署方式指的是我們到底采用什麼樣的技術手段将作業系統部署到用戶端上面去。這裡要說明一下,在使用BDD時候,作業系統檔案都是存放在伺服器上的,不論哪種部署方式,都會去伺服器端下載下傳作業系統然後進行部署,是以我們這裡讨論的隻是部署時用戶端計算的引導方式。一共有以下幾種:

  1. 通過CD光牒。

  這是最常見的一種引導方式。我們可以啟動計算機,然後放入CD光牒,選擇從CD光牒進行引導,之後開始部署。另外,我們也可以在已經進入系統的情況下,放入CD光牒,然後啟動一個向導,之後開始部署,這也屬于通過CD光牒引導方式進行部署。是以說,使用CD光牒引導,不一定是在開機時候進行引導。

  2. 通過網絡。

  這種引導方式會采用支援PXE的網卡或者軟碟進行引導,然後開始部署作業系統。這樣可以省去光驅和CD光牒。對于同時部署數量比較多的電腦,同時刻錄多張CD光牒不太現實,是以可以采取這種方式,隻需要啟動每台電腦上的網卡啟動功能即可。這種方式的特點在于,隻有在啟動計算機才能使用這種方式,一旦進入系統,就不能使用這種方式了。

  3. 通過SMS。

  這種方式是對上一種方式的補充。這種方式可以在進入系統的情況下,通過網絡啟動部署過程。這種方式是由伺服器端發起的部署,會将作業系統推到用戶端上。

  通過以上4種場景和3種部署方式的多樣化組合,我們就可以完成很多情況下的作業系統部署工作。

        BDD是微軟的桌面部署解決方案,專門負責在擁有衆多用戶端計算機的環境中快速部署桌面環境,包括作業系統、驅動、微軟應用程式、第三方應用程式等。

BDD的版本到現在為止經曆了好幾代,功能已經日漸成熟和完善。

最開始的是在中國微軟開始推這個東西時候是BDD2.0,功能很有限。

之後開始被大力推廣的是BDD2.5,我在很多企業多為他們搭建測試環境,幫助他們示範功能。不過這個版本很多自定義的功能需要通過修改腳本完成,感覺使用起來很麻煩。當然,好處就在于可擴充性很強。隻要你想在部署中實作的自動完成功能,都可以通過腳本來實作。

BDD2.5可以完成LTI(輕量級接觸部署)和ZTI(零接觸部署),不過LTI需要借助第三方的軟體,包括PQ,GHOST等,而ZTI需要通過SMS的一部分功能完成。

再後來就是BDD3.0,也就是BDD2007。BDD2007比起BDD2.5的最大改進在于重新制作了管理控制台,所有的配置界面都被遷移到了MMC3.0中,另外,支援部署Windows Vista和Office2007。可以獨立完成LTI,依然需要SMS幫助其完成ZTI。

而到了現在,BDD已經發展到了BDD2008,名稱也更改為MDT,就是Microsoft Deployment Toolkit。這個版本的BDD增加了部署伺服器的功能。可以獨立完成LTI,需要使用SCCM(SMS的下一個版本)幫助其完成ZTI。

說到這裡,很多人會問,為什麼BDD要借助SMS或者SCCM?那BDD和SMS,SCCM到底是什麼關系?其實我在講課時,很多人也都會問到這個。

是這樣的,BDD是一個完整的解決方案,可以從網上免費下載下傳安裝,而安裝後,你會發現隻有很多文檔、指導手冊和腳本,還有一個控制台(不同版本差别很大),而沒有任何其它的産品。當我們在建構完整的用戶端部署架構時,需要自行的安裝其它的産品和工具,比如SMS,USMT等。然後BDD裡面的那些腳本以及控制台中做的配置,會調用各種微軟的部署技術,去完成這個部署過程。

在BDD2.5的年代,BDD可以使用所有的Windows XP相關的部署技術,包括SMS,RIS,sysprep,ISO安裝檔案,usmt2.6等。

而到了BDD2007的年代,作業系統已經更新到了Windows Vista,這個時候,BDD也更新到了BDD2007,它可以使用所有Windows Vista相關的部署技術,包括SMS,WDS,vista的sysprep,WIM安裝檔案,usmt3.0等。

再往後,同樣道理,微軟的部署技術又有了更新,比如SMS更新到了SCCM,于是,新一代的BDD2008,可以使用現在的所有微軟的部署技術。

是以,BDD是一個大帽子,它可以調用微軟任何一種部署技術,去建構我們的桌面部署架構。至于用到哪些元件,就看各位使用者的需求了。比如你希望采用網絡部署,那就用WDS,你希望采用CD光牒部署,那就用WIM檔案。

BDD隻負責整個部署的流程設計、控制,當然,它裡面的配置也是很多的。但是最終幹活的每個元件其實都已經是微軟非常成熟的部署技術了。隻是BDD起到了一個穿針引線的作用,這樣,BDD才可以作為一個解決方案,從頭到尾,幫助我們完成自動化的部署。

可以參考微軟的相關知識:Microsoft Solution Accelerator for Business Desktop

下一篇: 了解FIM 分區

繼續閱讀