在上一篇中(
點擊閱讀),Contoso公司添加了第一臺基於Windows Server 2008 R2的域控制器,可是,僅僅這樣是不夠的,爲了能儘快爲公司提供相關的服務,還須要將現有的Windows 2003域控制器也升級到Windows Server 2008 R2,而且將現有功能級別提高到Windows Server 2008 R2上,隨着整個基礎架構的升級,Contoso公司將開始體驗由Windows Server 2008 R2所帶來的史無前例的全新感覺,而且智能的,高效的,穩定的爲公司的業務發展提供強大的支持平臺。
那這一篇,咱們就來討論關於從Windows 2003本地直接升級到Windows Server 2008 R2的相關問題。
首先先看Contoso公司如今的架構拓撲圖:如圖1
圖1
此時,硬件配置過期的Server B已經被全新主流硬件配置的Server D所替代。可是,Server A仍然承擔着FSMO這樣重要的角色,根據IT部門的規劃,也爲了防止可能會出現的升級失敗,在升級Server A以前,先將5種FSMO角色轉移到Server D上。
小貼士:5種FSMO角色分別是:PDC主機、RID主機、域命名主機、架構主機、結構主機。它們是特定林範圍內和特定域範圍內中被林和域中的單個域控制器所擁有。其中,架構主機和域命名主機是目錄林級的角色。所以,每一個目錄林都只有一個架構主機和一個域命名主機。RID 主機、PDC 主機和基礎結構主機是域級角色。每一個域都有其各自的 RID 主機、PDC 主機和結構主機
1、 升級前準備
1. 轉移5種操做主機角色
注意:Ntdsutil.exe 是一個爲 Active Directory 提供管理設施的命令行工具。可以使用 Ntdsutil.exe 執行 Active Directory 的數據庫維護,管理和控制單個主機操做,建立應用程序目錄分區,以及刪除由未使用 Active Directory 安裝嚮導 (DCPromo.exe) 成功降級的域控制器留下的元數據。
(1) 在Server D中點擊【開始】,【運行】,輸入【CMD】,回車。
(2) 在命令提示符下,鍵入【ntdsutil】,可輸入【?】可查看幫助信息。
(3) 在幫助信息中能夠看到,【Roles】命令能夠用來管理NTDS角色全部者令牌,鍵入【Roles】,回車。
(4) 先鏈接到將會擁有操做主機角色的Windows Server 2008 R2的域控制器上,鍵入【Connections】,回車輸入【connect to server DC2】,輸入【quit】返回上一級菜單。如圖2
圖2
(5) 輸入轉移相應主機角色的命令,例如如今要轉移PDC主機,就輸入【Transfer PDC】,回車後,將彈出確認對話框,點擊【是】,即開始傳輸角色。完成後,將顯示5個操做主機角色的位置。其餘4個角色按此方式分別傳輸到DC2中。
(6) 確認傳輸後的操做主機位置,從新運行一個命令提示符,輸入命令【netdom query FSMO】便可查詢當前操做主機角色所在位置。如圖3
圖3
2. Server A升級先決條件
(1) 域控制器上的操做系統是Windows 2003 SP2或更高版本。
(2) 域控制器硬件超過Windows Server 2008 R2的要求而且全部軟件都是Windows Server 2008 R2兼容,包括殺毒軟件和驅動程序。
(3) 有足夠的磁盤可用空間來執行操做系統和活動目錄的升級。特別要保證可用空間至少是活動目錄數據庫的兩倍,外加安裝操做系統所需的最少32GB空間。
(4) 當前域功能級別爲Windows 2000 純模式或Windows 2003.用戶不能直接從Windows NT 4.0、Windows 2000 Mixed或Windows 2003過渡域控制器進行升級。
注意:該場景中,Server A同事負責處理DNS、DHCP,本地升級會將全部的DNS、DHCP組件升級到Windows Server 2008 R2版本。
3. Server A升級硬件兼容性
根據微軟最新發布的對於Windows Server 2008 R2的最小硬件配置要求:
1.4GHz 64位處理器
512MB 內存
32GB 可用磁盤空間
4. 檢查Server A中應用程序兼容性
若是發現安裝在Windows Server 2003服務器上的某些關鍵應用程序在Windows Server 2008 R2不能正常工做,那麼能夠考慮刪除或遷移到其餘服務器中,以避免形成遷移失敗。同時建議在Server A上安裝全部當前重要更新和 Service Pack。
除應用程序,Server A自己的操做系統版本也須要考慮。下面列出了受支持與不受支持的升級方案:
受支持的升級方案
支持從 Windows Server 2003 (SP二、R2)
升級到 Windows Server 2008 R2
Datacenter
Datacenter
Enterprise
Enterprise、Datacenter
Standard
Standard、Enterprise
不受支持的升級方案
不支持從下列操做系統升級到 Windows Server 2008 R2:
Windows(R) 9五、Windows 9八、Windows Millennium Edition、Windows XP、Windows Vista(R)、Windows Vista Starter 或 Windows 7
Windows NT(R) Server 4.0、Windows 2000 Server、Windows Server 2003 RTM、帶有 SP1 的 Windows Server 200三、Windows Server 2003 Web、Windows Server 2008 R2 M3 或 Windows Server 2008 R2 測試版
用於基於 Itanium 的系統的 Windows Server 200三、Windows Server 2003 x6四、用於基於 Itanium 的系統的 Windows Server 200八、用於基於 Itanium 的系統的 Windows Server 2008 R2
不支持跨體系結構就地升級(例如從 x86 升級到 x64)。
不支持跨語言就地升級(例如從 en-us 升級到 de-de)。
不支持跨版本升級(例如,從 Windows Server 2008 Foundation SKU 到 Windows Server 2008 Datacenter SKU)。
不支持跨內部版本類型就地升級(例如從 fre 升級到 chk)。
5. 備份Server A
備份是爲了在系統升級失敗後能夠進行快速恢復,特別是在此場景中,能夠進行徹底的系統備份。或者也能夠將Server A使用最新的虛擬化技術P2V到虛擬機中,這樣即便物理機升級失敗,只要虛機正常啓動後,便可替代物理機提供服務,並且便於維護。
2、 在Server A上執行本地升級
在爲Server A檢查完必要條件以後,就能夠升級Server A了。
(1) 在Server A中插入Windows Server 2008 R2的安裝光盤。
(2) 安裝頁面會自動彈出,點擊【如今安裝】
(3) 選擇【聯機以獲取最新安裝更新】,這樣能保證安裝程序有最新的升級信息。
(4) 我這裏光盤介質擁有多個版本,根據前面的前提條件,選擇【Windows Server 2008 R2 Enterprise 徹底安裝】,如圖4。
圖4
(5) 贊成許可條款,點擊【下一步】。
(6) 這裏選擇【升級】,如圖5。
圖5
(7) 檢查兼容性報告,會列出相關警告信息,點擊【下一步】繼續。
(8) 而後系統會複製文件並做爲Windows Server 2008 R2服務器重啓。當全部文件複製完畢後,系統這時就被升級到具備徹底功能的Windows Server 2008 R2。如圖6
圖6
(9) 最後重啓後,安裝程序將爲首次使用作準備,以後就能夠看到熟悉的Ctrl+Alt+Del的解鎖登錄畫面。不過此時Server A已經成爲運行Windows Server 2008 R2的域控制器了。如圖7
圖7
到目前爲止,Contoso公司已經初步完成了從Windows 2003到Windows Server 2008 R2基礎架構的升級,可是不能高興的太早,由於當前域內還有DHCP須要遷移,還有Exchange服務器須要從新指定域控制器,以便能正常提供服務,還有最重要的,只有整個架構的功能級別提高到Windows Server 2008 R2才能真正的體驗技術帶來的不一樣。如想知道下面內容,請聽下回分解。