将域控制器迁移到新买的服务器

达到效果:替换域控,让域用户无感。新增一台虚拟机 new dc 做为域控迁移换新演示。

旧的 DC 降级,新的保持和旧的 DC 计算机名、IP 地址保持一致。

旧 DC 降级

做好旧 DC 的 IP 地址记录。

选择 【启用删除角色和功能向导】,然后反向勾选【Active Diretory域服务】

不用选【强制】,然后【继续删除】

在【查看选项】处点击【降级】,等待降级完成。

降级验证,可以看到 DCSERVER 从主 DC 降级成普通计算机了。

新主机升级成 DC

旧 DC 降级完后,在备域里将组里的旧 DC 的计算机删掉。

新设备改成旧 DC 计算机名、IP地址(如果保持旧 DC 在线,新主机改成旧 DC 计算机名会报错),并暂时将首选 DNS 调整成备 DC。

选择【DNS服务器】、【Active Directory 域服务】,下一步直到安装。

将此服务器提升为域控制器,将域控制器添加到现有域。

按照相应默认站点,DNS委派,直接下一步,并选择复制服务器。

点安装,等待完成

此时,【本地策略】-【安全选项】-【用户账户控制:用于内置管理员账户的管理员批准模式】,已启用,重启,然后将IP及DNS设置改为旧的 DC。

在 MMC 控制台添加两个活动目录,并在其中一个域控创建用户,以此查看相关同步,验证升级是否成功。

通过运行Repadmin /showrepl命令,可以查看域控服务器之间的复制状态,以确定主备域控服务器的角色。

做完此步升级工作已完成。

排错汇总

降级失败排错

指定域不存在或无法联系

在正常降级期间,Active Directory 域控制器 (DC) 必须联系另一个 DC,以告知正在进行降级。这允许从复制拓扑中删除降级的 DC,以便其合作伙伴不再尝试联系它进行复制。但是,在某些情况下,DC 可能无法再联系域中的另一个 DC。如果无法解决此情况,则可以执行强制降级以降级受影响的 DC,而无需联系另一个 DC。 —— DELL - 如何将 Active Directory 域控制器强制降级

通过上面这段描述,还有可能是另外一个备份域没开机,联系不上所以降级不成功,相关警示以及报错提示图,如下。

即便网络连通、ping 通,但也需要等待一段时间,五至十分钟左右再操作。

目录服务没有必需的配置信息,并且不能决定新的浮动单主机操作角色的所有权

这个问题创建一个组策略再降级,然后参考 learn.microsoft|error-run-adprep-rodcprep-command,注意主备 DC 都需执行脚本命令。

升级所遇到的问题

域管理员权限和普通用户没有区别,不能改ip等等

【本地策略】-【安全选项】-【用户账户控制:用于内置管理员账户的管理员批准模式】,已启用,重启生效。

无法连接域的域控制器,请确保提供的DNS域名正确

现象:配置的IP都在一个网段,DNS也是对应的上的。

使用 ping 也会出现传输失败或无法连接目标主机。

排查结果为遗漏了网卡NAT和仅主机的网络的设置,将要升级的 DC 和备域,网络不在同一区域的局域网。

参考资料