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