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服务器的实验就成功了!各位朋友在实际生产环境操作时一定要做好备份,以避免出现故障好用备份来回退我们的操作哦!



本文转自wuyvzhang 51CTO博客,原文链接:http://blog.51cto.com/wuyvzhang/1659693,如需转载请自行联系原作者


相关文章
|
2月前
|
弹性计算 NoSQL 关系型数据库
ECS迁移问题之ECS往本地迁移如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
|
2月前
|
存储 数据安全/隐私保护 索引
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
|
2月前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
17 0
|
17天前
|
安全 Unix Linux
Windows如何远程连接服务器?服务器远程连接图文教程
服务器操作系统可以实现对计算机硬件与软件的直接控制和管理协调,任何计算机的运行离不开操作系统,服务器也一样,服务器操作系统主要分为四大流派:Windows Server、Netware、Unix和Linux。今天驰网飞飞将和你分享Windows server远程连接图文教程,希望可以帮助到你
28 4
Windows如何远程连接服务器?服务器远程连接图文教程
|
5天前
|
Apache 项目管理 数据安全/隐私保护
Windows安装TortoiseSVN客户端结合Cpolar实现公网提交文件到本地服务器
Windows安装TortoiseSVN客户端结合Cpolar实现公网提交文件到本地服务器
|
7天前
|
网络协议 Windows
Windows Server 各版本搭建 DNS 服务器实现域名正反向解析
Windows Server 各版本搭建 DNS 服务器实现域名正反向解析
|
8天前
|
弹性计算 运维 Java
Serverless 应用引擎产品使用之在Serverless 应用引擎中,将 Java 应用从 ECS 迁移到 SAE如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
37 2
|
9天前
|
监控 负载均衡 网络协议
|
2月前
|
弹性计算 Serverless 应用服务中间件
ECS迁移问题之跨账号迁移ECS如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
273 1
|
2月前
|
弹性计算 网络安全 虚拟化
ECS数据问题之升级配置预防数据丢失如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集: