公司原來用的dhcp服務器 Server 2003 的系統 ,現在需要更換機器 剛好可以 順帶的升級一下系統 到server 2012 r2
跟兄弟部門索要一臺超威的服務 搞起 :做raid ,裝系統 ,hyper-v(不在敘述)
由於2003 到 2012 R2 dhcp類命名的變化 ,在進入正題遷移之前,我們需要先更改一下 server 2003的配置文件,然後再導入到 server2012 R2
1、進入server 2003和2012 R2 服務器 導出 分別 dhcp 配置到一個txt文檔 ,方便對比差別
server2003 cmd 模式下 netsh dhcp server dump >c:\2k3_dhcp.txt
server 2012 R2 powershell模式下 netsh dhcp server dump >c:\2012_dhcp.txt
2、對比類的差別
仔細對比發現:server 2012 R2 在定義前兩項的類的名稱發送了變化,同時增加了一個新的類 別。那麼咱們接着只需要更改 server 2003 的配置 使它們一樣就可以了。
3、添加刪除類
server 2003服務器 ,進入 cmd模式
刪除前兩條類 netsh dhcp server 192.168.0.1 Delete Class
例如:netsh Dhcp Server 192.168. 0.1 Delete Class "默認路由和遠程訪問類別" "遠程訪問客戶端的用戶類 別" 525241532e4d6963726f736f6674 0 b
添加 2012_dhcp.txt類中的前三個類 netsh dhcp server 192.168.0.1 Add Class
例如: netsh Dhcp Server 192.168. 0.1 Add Class "默認路由和遠程訪問類" "遠程訪問客戶端的用戶類" 525241532e4d6963726f736f6674 0 b
4、在2003服務器上cmd模式運行 netsh dhcp server dump 檢測,添加的類是否與2012 R2一致。
5、導出 server 2003 dhcp 所有配置
cmd模式 netsh dhcp server export c:\dhcp_bk.txt
6、將導出的文件 複製到 server 2012 R2 服務器中。