簡談DHCP服務器的遷移
對于一些遷移問題,我們需要關注服務器的應用。這里我們講解的就是DHCP服務器的遷移。最近,我所進行的其中一個遷移項目中需要從原來域中把DHCP服務器遷移到新創建的域中(很明顯,原因是原來的域已經不能使用了)。當然,你可以簡單地選擇在新AD環境中創建全新的DHCP服務器,然后關閉整個公司。但多數公司仍想維持原來的服務,并且也不需要重新創建租用項目等。
你需要遷移DHCP服務器中的兩個部分:DHCP服務器配置以及租用數據庫。遷移配置只能通過“關閉整個公司”,因為每位客戶大概都想同時關閉,從而保證兩臺計算機間不會出項相同的IP地址(這里的兩臺計算機是指從原始DHCP服務器中獲得地址的計算機和另一個從新服務器中獲得地址的計算機)。因此,在允許客戶繼續運行的同時,在新的AD環境里遷移DHCP服務器的***解決方法就是一起遷移配置以及租用數據庫。
***步是在新AD森林里安裝DHCP,并進行認證。(為獲取安裝DHCP方面的更多信息可參看MSKB300429)接下來,就是實際的遷移部分。由于多數客戶都能在工作日一開始收到他們的租約,因此這部分可在工作期間就完成。
如果你正從一個Windows 2003 AD環境遷移到另一個環境,可使用netsh命令導出原始DHCP數據,再將其導入到新服務器中。這只需三個步驟:
在原來的DHCP服務器里運行以下命令: netsh dhcp服務器導出<文件名>全部
關閉并使DHCP服務器服務無效
將文件遷移到新DHCP服務器里,運行以下命令: netsh dhcp服務器導入<文件名>全部
如果不是從Windows 2003環境中進行遷移,你仍可完成該任務。微軟已創建了DHCP導出導入工具(DHCPEXIM),它最初是與Windows 2000資源工具一起推出的。在原來DHCP服務器里運行該工具可進行導出,并且使你遷移過的范圍失效(相對于NETSH方法,它存在巨大優勢,通過選擇遷移范圍,你能從一個服務器里遷移多個范圍到其他幾個服務器中)。創建一個二進制文件,其中包括你選擇的配置和租賃數據庫范圍。將該文件遷移到新DHCP服務器里(這里的DHCP服務器是已經被安裝及認證過的),然后運行DHCPEXIM。在導出文件里導入信息后,就是正在運行的DHCP服務器,完成活動范圍以及活動客戶端租用即可,你不必擔心會出現相同的IP配置。