牛人做的WSUS服務器的更新和遷移解決方案
首先,個人認為,單純的導出、導入數(shù)據(jù),并不是完美的內(nèi)網(wǎng)WSUS服務器解決方案,相信大家在自己的實驗過程中已經(jīng)得出結論!!
首次內(nèi)網(wǎng)WSUS服務器補丁更新(同WSUS服務器遷移)
Inter-WSUS :外網(wǎng)補丁服務器(第一臺服務器)
Windows 2003 Server Enterprise Edition SP2 + WSUS 3.0 + Sql 2005 SP2 + IIS +.NET Framework 2.0
Lan-WSUS : 內(nèi)網(wǎng)補丁服務器(第二臺服務器)
Windows 2003 Server Enterprise Edition SP2+ WSUS 3.0 + Sql 2005 SP2 + IIS +.NET Framework 2.0
Inter-WSUS服務器安裝WSUS 3.0完畢后,不要立即同步,防止同步后產(chǎn)生大量垃圾信息。
打開WSUS 3.0控制臺-----更新服務------Inter-WSUS,在右側(cè)操作窗口里點擊“導入更新”,從微軟的更新目錄里查找最新補丁,并查看該補丁有沒有可代替的補丁包,如果有,放棄!
選擇完補丁包后,點擊右上角的“查看選擇欄”,然后導入更新,在WSUS 3.0控制臺里,點開“更新”---“所有更新”------“未審批”------“任何狀態(tài)”,審批所有補丁程序。
審批后,WSUS服務器自動下載補丁!!
WSUS服務器補丁下載完后,進行備份操作:
1、復制補丁保存目錄下WsusContent目錄到U盤或啟動硬盤上
2、導出元數(shù)據(jù):運行---cmd -----轉(zhuǎn)到c:\Program Files\Updata Services\Tools目錄,運行命令:wsusutil export d:\wsus.cab d:\wsus.log
3、打開SQL Server Management Studio 管理工具,連接SQL 2005數(shù)據(jù)庫,備份SUSDB數(shù)據(jù)庫到D盤SUSDB.bak文件。
然后到Lan-WSUS服務器上操作:
1、服務器安裝過程同外網(wǎng)相同。
2、把外網(wǎng)的補丁文件復制到補丁目錄,復制U盤或啟動硬盤上的外網(wǎng)的補丁目錄到本服務器WSUS 的補丁保存目錄。
3、導入元數(shù)據(jù),把U盤或啟動硬盤上的wsus.cab和wsus.log文件拷貝到D盤,打開cmd,轉(zhuǎn)到c:\Program Files\Updata Services\Tools目錄,
運行命令:wsusutil import d:\wsus.cab d:\wsus.log(時間有點長,這一步包括在外網(wǎng)補丁服務器上的導出應該可以省略,但是沒有試過!!)
4、停止Update services服務。
5、打開SQL Server Management Studio 管理工具,連接SQL 2005數(shù)據(jù)庫。
6、數(shù)據(jù)庫----SUSDB----右鍵----任務----分離,對SUSDB數(shù)據(jù)庫執(zhí)行分離操作,斷開所有和SUSDB的連接。原因:直接恢復數(shù)據(jù)庫會產(chǎn)生錯誤,提示數(shù)據(jù)庫正在使用,沒有權限執(zhí) 行操作
7、數(shù)據(jù)庫---附加----附加SUSDB數(shù)據(jù)庫。SUSDB數(shù)據(jù)庫文件位置:c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SUSDB.mdf
8、數(shù)據(jù)庫----SUSDB----右鍵----任務----還原----數(shù)據(jù)庫----源設備----添加。添加外網(wǎng)服務器SUSDB數(shù)據(jù)庫備份文件,在“選擇用于還原的備份集”下面的勾選。點左側(cè)的選項,
還原選項:選擇“覆蓋現(xiàn)有數(shù)據(jù)庫”,否則會還原失敗。
9、啟動Update Services服務,打開WSUS 3.0控制臺,查看補丁狀態(tài),以及計算機的分組及各客戶端信息,與外網(wǎng)的相同,一點不差!!
測試客戶端下載、安裝補丁!!!
我已經(jīng)測試成功!!
這種方法同樣適合轉(zhuǎn)移WSUS服務器!!!!
現(xiàn)在內(nèi)網(wǎng)補丁服務器已經(jīng)與外網(wǎng)同步了,但是還存在一個要求,就是以后如果微軟發(fā)布補丁時,應該如何再次進行數(shù)據(jù)同步???
方法:
1、首先在外網(wǎng)補丁服務器上下載微軟最新補丁,利用在本論壇內(nèi)發(fā)布的“補丁瀏覽工具”結合文件夾創(chuàng)建時間,確定微軟最新補丁下載到哪個目錄
2、復制最新補丁目錄,然后對WSUS的數(shù)據(jù)庫進行備份。
3、在內(nèi)網(wǎng)補丁服務器上,從SUSDB數(shù)據(jù)庫中導出客戶端列表,具體表名:dbo.tbComputerTarget
4、還原外網(wǎng)補丁服務器數(shù)據(jù)庫,還原操作同上面所寫。
5、導入內(nèi)網(wǎng)客戶端列表,導入dbo.tbComputerTarget表。
啟動WSUS 3.0控制臺,查看相關設置,補丁狀態(tài),新的補丁已經(jīng)在審批列表里了!!
接下來就是測試客戶端對新補丁的下載和安裝!!
上面所有操作我已經(jīng)測試成功!!!