亲爱的读者下午好,
我会告诉你我从 CA 迁移时经历的噩梦。 Windows 2008R2 版本 Windows 2012 R2。网上有很多关于这方面的文章,本来不应该出现任何问题。
很遗憾,我其实并不…… Windows 管理员,我更擅长 *nix 系统管理,但是迁移 CA 的任务已经下达——必须完成。
在剪辑下方,我将告诉你我是如何经历这个过程并最终得到一个不太幸福的结局的。
所以我们出发...
背景:
源 - Windows 2008 R2 带根 CA
目标 - Windows 2012R2
服务器 Windows 我已经安装了 2012R2 版本,并且只做了最基本的配置。
最初,行动计划如下(缩短行动):
1) 制作备份 CA+私钥并将其复制到两台计算机的公共共享
2)从域中删除目标并更改IP
3)制作服务器快照
4)修改源IP
5)登录新服务器 Windows 在管理员权限下,使用 2012R2 系统,将其输入到同名域中,并分配旧的 IP 地址。
6) 设置 Active Directory 证书服务角色(CA、CA Web 注册、NDES、在线响应程序)
7)我们表明这是企业CA
8) 从备份中恢复CA+私钥
9) 幸福的结局
同意,没有什么复杂的。 我开始实施它。 事实上,没有任何问题,一切都进展顺利...服务启动,证书模板出现,证书本身也出现。 总的来说,一切都很好。 于是我就去睡觉了。 早上没有人抱怨 CA 的工作,因此我认为一切正常并继续执行其他任务。 在解决这些问题的过程中,我需要一个证书。 我创建了一个 .csr 并点击了链接 签署并接收证书,但在此阶段发生错误。 不幸的是,我没有截图,但它说用户信息不匹配和其他一些错误。 好吧,我们到了,我想。 我开始谷歌搜索,但不幸的是我没有找到任何可以理解的东西。
我们决定晚上移除CA。 Windows 我安装了 Windows Server 2012 R2 并重新安装了所有内容,然后犯了一个错误:我选择了独立证书颁发机构 (Standalone CA) 而不是企业证书颁发机构 (Enterprise CA)(虽然我后来才意识到这个错误)。我又重复了所有步骤……一切都很顺利,但是当我选择“证书模板”文件夹时,却出现了“找不到元素”的错误,即使我选择“管理”时,模板确实存在。
我认为这个 CN=Certificate Templates 没有足够的权限,因此使用 ADSI Edit 我为 vm_ca$ 提供了 Read。 我重新启动 CertSvc 并...结果:找不到元素。
凌晨两点,空调坏了,我很难过,就把空调关掉了。 Windows 2012R2 和恢复 VM CA Windows 2008R2 系统,基于快照恢复。我正在将服务器重新加入 AD(因为当我尝试使用域帐户登录时,会收到关联错误)。 服务器 和公元)。
好吧,我想...现在一切都会好起来,但是唉...它仍然是相同的证书模板 - 我找不到元素。 我会把一切都留到早上——因为早晨比晚上更明智。
今天早上我上网搜索并阅读了一些文章,然后决定在旧电脑上重新安装 CA。 服务器 希望通过网络颁发证书来解决“找不到元素”的问题。
过程非常简单:
1)删除CA角色
2) 过载
3)等待删除过程完成
4) 添加CA角色(指定CA、CA Web Enrollment、NDES、Online Responder)
5)我们表明我有一个企业CA并且我有一个私钥
6)我们等待安装完成并从我们一开始所做的备份中恢复所有内容。
7) 和往常一样,一切都很顺利——没有错误,服务启动了
我怀着一颗沉沉的心,点击了证书模板——然后……我得到了一份清单——这已经是一个小小的胜利了。 剩下的就是检查通过Web 颁发证书的操作。 我点击链接: 然后单击请求证书,然后单击高级证书请求...我指定 .csr 请求并收到现成的证书。 我呼出一口气……可以恢复CA了。
结论:
1)一定要做好备份和快照
2) 记录您的操作 - 这将帮助您恢复所有内容或更快地找到错误
附:我得再试一次 CA 迁移。 Windows 2008R 款 Windows 2012R2。
来源: habr.com
