DHCP服务迁移、升级

DHCP服务器虽然搭建起来比较简单,但是一旦服务器出了故障,尤其是在配置了大量保留地址的情况下,要想一时半会恢复服务恐怕比较麻烦。。。这就不得不使用备机或者虚拟机来做迁移了。

一、WIN2000 DHCP到WIN2000 DHCP
此迁移方法也适用于WINNT到WINNT之间迁移和WINNT到WIN2K升级。

需要使用到DHCPExim工具(附件),该工具仅支持WINNT和WIN2K的数据库迁移。

迁移前提:已经有DHCPExim导出的DHCP数据库备份文件。(这不废话吗^_^)

1.安装DHCPExim

    DHCPExim安装后不会生成桌面快捷方式和程序位置添加,安装路径为c:/programfiles/resource kit/DHCPExim.exe,请自行添加快捷方式。

2.使用DHCPExim导出数据库(Export选项)

当前DHCP配置:

 

 

DHCPExim选项(export导出还是import导入),当前选择导出做备份。

 

 

命名文件并选择一个导出/备份路径

 

 

选择你需要导出的IP网段(作用域),按ctrl多选,无需disable选中的作用域

 

 导出完毕会有窗口提示。

 

 

3.假设不幸这台DHCP服务器硬盘坏了,可以借助一台临时的虚拟机(我相信专业人士都有自己的所有操作系统,不同SP补丁,不同版本,至少中英两种语言的虚拟机),10分钟之内启动相同OS,相同语言的机器同时配置好TCP/IP、搭建好DHCP服务应该不是问题。

4.同样需要安装DHCPExim工具,将导出的dhcpbak数据库文件拷贝到这台虚拟机,然后利用DHCPExim工具import dhcpbak数据库即可恢复所有配置。

 

二、迁移WIN2000 DHCP到WIN2003 DHCP

windows 2000 DHCP数据库和windows 2003的数据库结构不一样,不能使用DHCPExim进行迁移。不管是做迁移还是升级,最好不要在生产环境中做测试,还是得利用虚拟机或者备机。

1. 利用上面WIN2K到WIN2K DHCP迁移的方法将DHCP数据库先迁移到安装了WIN2000并开启了DHCP服务的虚拟机/备机中。

2. 将虚拟机/备机的OS从WINDOWS 2000升级至windows server 2003,升级后DHCP数据库自动升级成2003结构。

 

三、迁移WIN2003 DHCP到WIN2003 DHCP

不推荐使用2003自带的DHCP备份和恢复。

2003的DHCP迁移相对简单,一条命令就解决了。

备份:netsh dhcp server export d:/BAK/Dhcpbak/dhcpbak.txt all

恢复:netsh dhcp server import d:/BAK/Dhcpbak/dhcpbak.txt

 

下面有段bat代码放到任务计划可以实现DHCP每日备份:

@ echo off
for /f "tokens=4 delims=/ " %%P in ('date /t') do set VAR1=%%P
for /f "tokens=2 delims=/ " %%P in ('date /t') do set VAR2=%%P
for /f "tokens=3 delims=/ " %%P in ('date /t') do set VAR3=%%P

set VAR=%VAR1%%VAR2%%VAR3%
mkdir d:/BAK/Dhcpbak/%VAR%/
netsh dhcp server export d:/BAK/Dhcpbak/%VAR%/dhcpbak.txt all

 

本文出自 “Leaves驿站” 博客,http://yangye.blog.51cto.com/922715/530911

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值