在將你的Windows Server 2003 DHCP服務器遷移到Windows Server 2012 R2之前,你需要對DHCP部署進行評估,弄清楚你的DHCP部署將是什么樣子的。
首先,也可能是最簡單的需要處理的問題是“我有多少DHCP服務器?”大多數情況下,DHCP服務器獨立存在于大多數組織的網絡中。只有通過Windows Server 2012中的IPAM功能才可以集中管理DHCP設置和范圍。
許多組織使用2臺DHCP服務器處理單一范圍內的職責,其中一臺DHCP服務器托管80%的IP地址,另一臺托管20%。你需要查看目前使用的地址范圍,找出它們是如何跨越現有的DHCP服務器的。
你還需要確保記錄范圍級別選項和服務器級別選項。這是DHCP服務器遷移的一種方法,你需要記錄所有的事情,否則出現錯誤時你必須從頭開始重建。
在確保記錄了現有的DHCP服務器配置之后,你可以開始將DHCP服務器數據庫從Windows Server 2003主機遷移到Windows server 2012 R2了。
遷移時的訣竅在于使用netsh而不是控制臺。如果使用DHCP控制臺試圖在兩個操作系統之間進行遷移,那么你會進入遷移失敗的困境。
將DHCP數據庫從Windows Server 2003服務器上輸出時,需要創建一個名為c:export的文件夾,使用管理員帳戶打開命令提示符,執行以下命令:
NetshDHCPServer \
執行該命令將在c:export文件夾中創建一個名為2k3dhcp-database的文件。
將這個文件復制到運行Windows Server 2012 R2的服務器中,并作為新的DHCP服務器。
然后你需要在這臺服務器上安裝DHCP服務器角色,并在活動目錄中授權該DHCP服務器。
完成之后,打開命令提示符并運行以下命令(這里假定你已經將文件復制到c:import文件夾中)
Net stop DHCPserverDel c:windowssystem32DHCPDHCP.mdbNet start DHCPserverNetshDHCPServer \
至此,DHCP數據庫已經從Windows Server 2003遷移到Windows Server 2012 R2。