Windows 2003 AD升級至Windows 2012 AD之DHCP服務器遷移

Windows 2003AD升級至Windows 2012AD之DHCP服務器遷移

DHCP服務器遷移原因:

Windows Server 2003 將於2015年07月14日生命週期終止,微軟將不再提供服務,基於此原因許多企業的域架構都將要升級到Windows Server 200 R2或者Windows Server 2012 R2(此升級我們在前面的博文中已爲大家介紹),但是不知道大家是否想到一旦我們的域架構升級那麼我們域架構所在服務器上所運行的服務都要隨之進行一個升級或者遷移。今天我們就基於域架構的升級爲大家講述一下如何對我們的DHCP服務器進行遷移

實驗環境:

Windows Server 2003域控制器上同時也是DHCP服務器。域控制器的操作系統升級後,域控制器提供的DHCP服務器也需要把數據遷移到新的域控制器上。DHCP服務器的遷移思路是把舊DHCP服務器的配置導入到新的DHCP服務器中。需要注意的是,如果是中文版,Windows Server 2003的DHCP服務器和Windows Server 2008 R2的DHCP服務器中某些類別的定義存在差異,需要進行修改。具體實驗步驟準備如下:

在Windows Server 2003上打開我們的DHCP服務:

點擊開始---管理工具----DHCP:

clip_image002

打開以後我們可以看到我們當前的DHCP服務器爲客戶端分配的IP地址池:

clip_image004

可以看到我們當前已經有了192.168.1.10----192.168.1.100的一個地址池。

備份DHCP服務器內的數據:

在升級之前我們應該先對DHCP服務器內的數據進行備份,以防止在升級升級過程中一旦出現問題可以回退,具體備份步驟如下:

鼠標右鍵win03.share.com:

clip_image006

點擊備份:

clip_image008

這裏需要指定一個備份路徑,在此我直接將其存放在C盤根目錄下的DHCPBACK文件夾裏面,點擊確定:

clip_image010

OK、可以看到DHCP服務器內的數據以及備份成功。

導出原DHCP服務器的配置信息:

在原DHCP服務器上運行 netsh dhcp server dump > c:\win2003dump.txt 來將我們原DHCP服務器的配置信息導出:

clip_image012

在新域控制器上安裝DHCP服務:

打開新域控制器的服務器管理器:

clip_image014

點擊添加角色或功能:

clip_image016

在此勾選DHCP服務器後點擊下一步:

clip_image018

確認無誤,點擊安裝:

clip_image020

安裝完成,系統提示需要啊配置,我們點擊其下方的“完成DHCP”配置:

clip_image022

可以看到系統彈出了DHCP安裝後配置嚮導,點擊下一步:

clip_image024

點擊提交:

clip_image026

配置完成,點擊關閉。

導出新DHCP服務器的配置信息:

在新DHCP服務器上運行netsh dhcp server dump > c:\win2008R2dump.txt 來導出新DHCP服務器的配置信息,如下圖所示:

clip_image028

修改DHCP服務器的配置信息:

 

修改c:\win2003dump.txt和c:\win2008r2dump.txt的文件內容,將兩個dhcp服務器中不同的內容修改爲一致,並將其製作成一個dhcp.bat的腳本文件,具體修改內容如下:

該部分內容來自於win03dump.txt ,直接複製其中的5行,每行前面添加Netsh,將add替換成delete即可

 

netsh Dhcp Server 192.168.1.100 delete Class "默認路由和遠程訪問類別" "遠程訪問客戶端的用戶類別" 525241532e4d6963726f736f6674 0 b

netsh Dhcp Server 192.168.1.100 delete Class "默認 BOOTP 的類別" "BOOTP 客戶端的用戶類別" 424f4f54502e4d6963726f736f6674 0

netsh Dhcp Server 192.168.1.100 delete Class "Microsoft Windows 2000 選項" "Windows 2000 客戶端的 Microsoft 供應商特定選項" 4d53465420352e30 1 b

netsh Dhcp Server 192.168.1.100 delete Class "Microsoft Windows 98 選項" "Windows 98 客戶端的 Microsoft 供應商特定選項" 4d534654203938 1 b

netsh Dhcp Server 192.168.1.100 delete Class "Microsoft 選項" "適用於 Windows 98 和 Windows 2000 客戶端的 Microsoft 供應商特定選項" 4d534654 1 b

 

 

該部分內容來自於08R2dump.txt,直接選擇裏面的6行復制粘貼後前面添加netsh即可,注意IP或者計算機名也需要更高爲源DHCP的

 

netsh Dhcp Server 192.168.1.100 Add Class "默認路由和遠程訪問類" "遠程訪問客戶端的用戶類" 525241532e4d6963726f736f6674 0 b

netsh Dhcp Server 192.168.1.100 Add Class "默認的網絡訪問保護級別" "受限訪問客戶端的默認特殊用戶類" 4d5346542051756172616e74696e65 0 b

netsh Dhcp Server 192.168.1.100 Add Class "默認 BOOTP 類" "BOOTP 客戶端的用戶類" 424f4f54502e4d6963726f736f6674 0 b

netsh Dhcp Server 192.168.1.100 Add Class "Microsoft Windows 2000 選項" "針對 Windows 2000 及更高版本客戶端的 Microsoft 供應商特定選項" 4d53465420352e30 1 b

netsh Dhcp Server 192.168.1.100 Add Class "Microsoft Windows 98 選項" "Windows 98 客戶端的 Microsoft 供應商特定選項" 4d534654203938 1 b

netsh Dhcp Server 192.168.1.100 Add Class "Microsoft 選項" "適用於所有 Windows 客戶端的 Microsoft 供應商特定選項" 4d534654 1 b

 

修改後DHCP.BAT文件內的內容如下:

clip_image030

將文件保存然後再我們的原DHCP服務器上運行:

說明:許多朋友不知道這樣做的含義,在這裏需要爲大家解釋一下,win12的DHCP和win03的DHCP相比已經有了很大的變化,其中已經增加了很多WIN03的DHCP服務器沒有的內容,我們這麼做就是爲了將win03的DHCP框架和win12的DHCP框架統一,以便於我們稍後的遷移.

clip_image032

DHCP數據遷移:

在舊的DHCP服務器上運行netsh dhcp server export c:\dhcp.txt all,導出所有的DHCP配置信息

clip_image034

然後將導出的dhcp.txt文件複製到Windows Server 2012 R2的C盤根目錄下:

clip_image036

在新的DHCP服務器上運行netsh dhcp server import c:\dhcp.txt,導入修改後的配置信息。

clip_image038

OK、可以看到,導入成功,下面我們打開新DHCP服務器的DHCP管理器:

clip_image040

可以看到我們的地址池和win03DHCP服務器的地址池相同,證明我們遷移成功。

拆卸就DHCP服務器:

在win03上點擊開始----控制面板:

clip_image041

點擊添加或刪除程序:

clip_image043

點擊添加/刪除windows組件:

clip_image044

雙擊網絡服務:

clip_image045

取消“動態出擊配置協議(DHCP)”的勾選,點擊確定:

clip_image046

點擊完成,我們的DHCP服務就拆卸完成了!

OK、到這裏我們遷移DHCP服務器的實驗就成功了!各位朋友在實際生產環境操作時一定要做好備份,以避免出現故障好用備份來回退我們的操作哦!

本文出自 “Mr、吳的微軟博客” 博客,轉載請與作者聯繫!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章