AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 410317
Accepted
Alex H
Alex H
Asked: 2012-07-24 06:37:43 +0800 CST2012-07-24 06:37:43 +0800 CST 2012-07-24 06:37:43 +0800 CST

Windows 2003 x32 CA 到 Windows 2008 x64 CA 迁移

  • 772

在接下来的时间里,我必须将 AD 迁移到 2008 架构级别。

我目前有一个 x64 Windows 2008 R2 域控制器和一个 x32 Windows Server 2003 域控制器。x32 服务器是一台旧机器,甚至不支持升级到 2008。我已经开始我的过渡计划并安装了 2 个服务器(一个是 2008 R2 x64,一个是 x64 2003)。转移角色没有问题,但我似乎无法将证书颁发机构 (CA) 转移到 x64 机器上。

  1. 范围

    1.1. 将 AD 架构升级到 2008。

  2. 限制

    2.1. 我无法使用旧的根服务器,因为它不支持 Windows Server 2008。

    2.2. 我必须使用 x64,因为 Windows Server 2008 R2 不支持 x32。

    2.3. 我必须移动 CA,因为我必须降级服务器。

  3. 到目前为止我为 CA 迁移所做的工作

    3.1. 安装了 x64 2008 R2,试图在那里恢复 CA - 不工作。它应该工作,但根据这个 TechNet没有。错误消息“在从完整映像执行还原之前无法执行增量映像的还原。目录名称无效。0x8007010b (WIN32/HTTP:267)”

    3.2. 安装了 x64 2003,试图使 CA 的恢复无法正常工作,因为数据库的格式不同。

任何想法将不胜感激,作为最后的手段,我可​​以将 CA 保留在那里,但只为 CA 角色保留服务器似乎毫无意义。

windows
  • 1 1 个回答
  • 1898 Views

1 个回答

  • Voted
  1. Best Answer
    Alex H
    2012-07-25T23:56:47+08:002012-07-25T23:56:47+08:00

    我现在想做什么:

    1. 使用旧物理服务器的disk2vhd创建映像。

    2. 让图像在 Hyper-V 上的隔离 VM 中运行(无网络)

    3. 扩展磁盘以便准备就地升级到 Windows 2008 x86(因为物理驱动器在 C: 上只有 14 GB - 在我删除 D: 分区腾出空间后用 GParted 完成了这个,因为我有一个基本磁盘 - 不是动态磁盘)
    4. 如果您走那条路,则需要卸载 Powershell,经过一番搜索后我找不到带有 powershell 的 KB,因此我删除了 C:\windows\system32\powershell。
    5. 运行 adprep/forestprep、adprep/domainprep、adprep/rodcprep - 我想在升级后获得一个 RODC,该步骤失败了,但我认为它应该有,因为我在那里只有 Schema Master 角色,其余的都迁移到另一个 DC,由于 DC 没有网络连接,因此无法看到它/升级它。
    6. 结果 BSOD 没有错误代码,打算再试一次。
    7. 更新 1:在升级之前重新启动服务器几次并逃脱了蓝屏死机,但是当我尝试启动它时,它只是给我关于“vmbus.sys”丢失的错误,我发现它是 Hyper-V 集成工具的一部分(感谢多发性硬化症!) 。首先要进行备份并卸载集成工具,然后尝试升级(卸载不起作用,所以我只是进行了另一个备份)。
    8. 更新 2:设法升级到 Windows 2008(不是 R2)x86。没有发生 show-stoppers 错误。关闭旧物理 DC(注释为“再见老朋友”。将 VM DC 连接到网络并检查 AD 复制、DNS 和 CA)。
    9. 将执行正常的 AD 功能级别升级。
    10. 检查一切正常,对所有 DC (disk2vhd) 和 Windows 服务器备份执行远程备份。
    11. 成功升级,没有错误。使用“repadmin /showrepl”、“dcdiag /test:replications”和“repadmin /replsum /bysrc /bydest /sort:delta”检查错误
    12. 可以使用 dsquery * cn=schema,cn=configuration,dc=yourdomain,dc=local -scope base -attr objectVersion 验证架构
    13. 作为最后的预防措施,请务必在事件查看器(在所有 DC 上)中验证没有任何可能影响 AD 的错误。
    • 1

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve